Tech tips
Setting up Django to use Aiven for PostgreSQL®
Django is a fully-featured high-level Python web framework. Read on to see how to get it to store its data in an Aiven for PostgreSQL® database.
5 good questions to ask before migrating your database (and answers too)
Secure your database access with HashiCorp Vault
All things open source, plus our product updates and news in a monthly newsletter.
Subscribe to the Aiven newsletter
Yikes! We've been blocked!
This form was disabled by a content blocking extension.
We get it – the internet's a busy place these days.
Don't worry - you can access the form here.
Use cases for Apache Kafka
Apache Kafka is a great platform that can meet a great variety of use cases. Find out how Aiven's customers are using it to drive results and solve complexity.
Apache Kafka® key concepts
A glossary of terms related to Apache Kafka®
Real-time stock data with Apache Flink® and Apache Kafka®
With Apache Kafka® and Apache Flink®, you can now have coding-free support for real-time data processing and streaming analytics! Find out how ->
Migrate your Elasticsearch client to OpenSearch®
Leaving ES to stay open source? Data migration all planned? Now learn how to migrate your Elasticsearch client to OpenSearch® in Python, Java and Node.js.
Move from batch to streaming with Apache Kafka® and Apache Flink®
Find out how Apache Kafka® and Apache Flink® allow you to move from batch processing to streaming, but keep using SQL in the data pipeline.
Quickly developing REST APIs with PostgREST
Setting up an HTTP interface to a database can be a lot of work. Find out how PostgREST makes it quick and simple to provide RESTful access to PostgreSQL®.
Start using OpenSearch® with NodeJS
Great search and aggregation features can make a big difference to your application. Read on to see how to use OpenSearch with your NodeJS.
Preparing Apache Kafka® for Scala 3
Aiven's OSPO is dealing with migration of Apache Kafka to Scala 3. Find out how they managed!
Add Aiven database magic to your Laravel project
Using Laravel? Read about our new way to easily reconfigure your Aiven database connection: connect to any Aiven database and power off any unused ones.
Introduction to event-based programming
In this article, guest blogger Gigi Sayfan explores event-driven programming: its benefits and shortcomings, how it works, and what useful patterns it brings to the table. We’ll also dive into some fun examples.
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.
Metrics and graphs with M3 and Grafana
Monitoring and graphs go together like milk and coffee. Find out how to use M3 to monitor your systems, and Grafana to make the results easier to understand.
Get started with Apache Superset and PostgreSQL®
Find out how to use Apache Superset to create data visualizations from a PostgreSQL table in an Aiven environment - and use it to drive your business decisions.
The pursuit of happiness with Python and PostgreSQL®
The world and the data in it are seldom perfect. Read to find out how to clean up the data in your PostgreSQL® database so that it's usable for analysis.
Observe your PostgreSQL® metrics with Terraform, InfluxDB and Grafana
Read the latest instalment of the Terraform adventures to find out how to plug PostgreSQL into Grafana and really see what the metrics are saying.
TIG Stack: Using Telegraf, InfluxDB and Grafana on Aiven
Learn how to set up performance monitoring by using the TIG stack (Telegraf, InfluxDB, Grafana) to visualize the health status of your laptop.
Aiven databases and Terraform for fun and profit
Terraforming is hard and long-term, but using Terraform is the exact opposite. Read to find out how to manage your Aiven databases with this cool tool!
Build a Streaming SQL Pipeline with Apache Flink® and Apache Kafka®
Apache Kafka® is the perfect base for a streaming application. Apache Flink® has the power of stateful data transformations. Together, they move data!
Analyzing Netflix shows with pgAdmin and PostgreSQL
Learn to use pgAdmin with PostgreSQL by... watching movies? Find out more!
5 tips for choosing a DBaaS vendor
In managed cloud infra, David Esposito has seen it all from both sides of the table. Now he offers his best 5 tips for selecting a service provider.
Teach yourself Apache Kafka® and Python with a Jupyter Notebook
Teach yourself Apache Kafka® and Python with a Jupyter Notebook
Apache Flink® SQL client on Docker
Pure SQL pipelines using Flink? Learn how to set them up with a local Docker-based platform for Apache Flink, including an SQL client!
Tips for designing payloads
Developers are adding Apache Kafka® to their tech stacks to get event-driven. Read Lorna Mitchell's tips for designing the payloads.
Your first Aiven API call
Aiven's API is totally wizard, with its token authentication and JSON-formatted data. Find out how to put it to work in the real world.
Using Kafka Connect JDBC Source: a PostgreSQL® example
Find out how to use Apache Kafka® Connect to to update an old app-to-db design to use up-to-date tech tools without disrupting the original solution.
Data and disaster recovery
We don’t like to think about disasters, but sometimes they just happen. Find out how you should prepare your data for the worst, even while hoping for the best.
Aiven for PostgreSQL® for your Go application
Applications and databases go together like milk and cookies; on the menu today, a PostgreSQL cookie with a splash of refreshing Go milk. Bon appetit!
Discover exoplanets with PostgreSQL® sample data
In this post, Lorna Mitchell populates an empty PostgreSQL database for testing with cool data about exoplanets. Read to learn how!
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.
Create your own data stream for Apache Kafka® with Python and Faker
How can you test an empty data pipeline? Well, you can't, really. Read on and let's walk you through creating pretend streaming data using Python and Faker.
Kafka v. RabbitMQ - a comparison
RabbitMQ or Apache Kafka? Read our comparison of their key features and how they process queues differently, and decide which is better for you!
How to avoid high-load disasters in managed database services
Black Friday is THE peak load time of the year, the great holiday of the retail world. Find out what to do if your services start to overload.