Skip to content
Log in
Book a demo
Start for free
Search Developer Center
Use cases
Technologies
Developer Center
Guides to reliable, scalable, and cost-effective solutions for managing and processing large volumes of data.
Building a Smart Documentation Search with Aiven for AlloyDB Omni and Gemini
Learn how to work with embeddings, vector search, and RAG using AlloyDB Omni, Gemini and Node.js
Query a PostgresSQL® database 3 ways
Run a query against a PostgresSQL® database to inspect the data inside its tables using the command line, a graphical interface, and a language-specific package
Semantic product search with Aiven for AlloyDB Omni
Learn how to perform semantic search using Aiven for AlloyDB Omni. The vector embeddings for the search will be generated using SQL that calls out to VertexAI. The streamlit front-end will show search and insert functionalities in a webpage.
Migrating your Python Applications from Redis®* to Valkey™
You can quickly update your Python applications with Valkey™, the drop-in Redis®* replacement.
Applying RAG pattern to navigate your knowledge store
Build a knowledge chatbot powered by OpenSearch® and Amazon Bedrock
Speed up PostgreSQL® pgvector queries with indexes
Learn the theory and the details of how to speed up PostgreSQL® pgvector queries using indexes IVFFlat, HNSW and traditional indexes
A guide to Apache Kafka® tiered storage with Aiven and Terraform
A guide to what tiered storage is, and how you can start using it with Aiven for Apache Kafka® and Terraform. We’ll set up a cluster, load the data and observe the metrics.
SQL query optimization: a comprehensive developer's guide
An SQL optimization guide for developers. With best practices, warnings, and pro tips to speed up your SQL query optimization.
Managing data drift with Apache Kafka® Connect and a schema registry
Use Karapace, an open source Apache Kafka® schema registry, to prevent data errors by managing the data model across databases
Consistent Change Data Capture across multiple tables with PostgreSQL® logical decoding, the outbox pattern and Debezium
Follow along to implement the outbox pattern in PostgreSQL® and create a change data capture workflow that doesn't create duplicate data!
Change Data Capture from Amazon RDS to Apache Kafka® with Debezium
Implement a real-time change data capture workflow from an Amazon Relational Database Service database using Aiven for Apache Kafka®
Enabling change data capture from MySQL to Apache Kafka® with Debezium
Implement a change data capture workflow in Apache Kafka®, a key component of any organization with high data integrity requirements.
Manage user privileges for Aiven for Clickhouse® services using Terraform
Configure read and write privileges for user groups in Aiven for ClickHouse® services using Terraform. A part of Aiven's Terraform Cookbook.
Aiven for PostgreSQL® as a source for Aiven for ClickHouse®
Deploy an Aiven for PostgreSQL® service and integrate it as a data source with Aiven for ClickHouse® using Terraform. A part of Aiven's Terraform Cookbook.
PostgreSQL® read-only replica using Terraform
Create a read-only replica of a PostgreSQL® service and deploy it to Aiven for PostgreSQL® using Terraform. A part of Aiven's Terraform Cookbook.
Deploy a PostgreSQL® service with custom configurations
Set up a Aiven for PostgreSQL® database with configurations defined in Terraform. A part of Aiven's Terraform Cookbook.
Deploy PostgreSQL® services to multiple clouds and regions
Deploy PostgreSQL® services to multiple clouds and regions using Terraform. A part of the Aiven Terraform Cookbook.
Use Netlify to deploy your Next.js, PostgreSQL® and Aiven for Caching app
Find out how to deploy an example Netlify app that uses Next.js, Aiven for PostgreSQL® and Aiven for Caching
Enforce fine-grained policy control across your data infrastructure with Open Policy Agent and Terraform
Use Open Policy Agent, an open source project and Terraform to control how your organization creates resources in development and production
Add caching to your PostgreSQL® app using Valkey™
Caching is used to speed up cloud applications, particularly for database reads. Read on to learn more, and find out how to build caching with Valkey™ into a simple PostgreSQL® web app.
Create a Spring Boot application with a MySQL backend
Use a MySQL database to store customer information from a Spring Boot REST application with minimal code.
Use PostgreSQL® DOMAIN rules to validate columns of data
Learn how to validate your data as it goes into your databases to improve data quality
Get to know the Aiven API with Postman
Take your first steps with the Aiven API and Postman - and this handy step-by-step guide.
Picking a baby name with PostgreSQL® and FuzzyStrMatch
Choosing the name of your new child is really serious, so as a data professional you will naturally want to reach for PostgreSQL®. Find out more below.
Get things done with the Aiven CLI
There's more than one way to use Aiven. Read on to learn how to use the Aiven command line tool to do common tasks.
Lightweight and blazing-fast Java app using Quarkus and Aiven for Caching
Traditional Java apps are notorious for being large and slow to start. Read on to see how to use Quarkus and Aiven for Caching to make a Kubernetes-friendly Java app.
Secure your database access with HashiCorp Vault
Static credentials are a potential security risk. Learn how to setup dynamic credentials for your PostgreSQL® database with Hashicorp Vault.
Solving the knapsack problem in PostgreSQL®
The knapsack problem: how to fit all the items you're most likely to need on holiday? Find out how to use the world's best OS database to help you pack.
How to stand up multiregion PostgreSQL® with Pulumi
Improve PostgreSQL® performance by setting up a multiregion service: isolate read-intensive workloads to replicas. Trevor explains how, using Aiven and Pulumi.