Quickly developing REST APIs with PostgREST
Setting up an HTTP interface to a database can be a lot of work. Read on to see how PostgREST makes it quick and simple to provide RESTful access to PostgreSQL®.
Future PostgreSQL: Improvement to the Replication Protocol
Winning with Developer Experience
Updates from Aiven to your inbox.
All things open source, plus our product updates and news in a monthly newsletter.
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.
Security updates: Grafana and Log4j
0day? How about 0december! Aiven's CISO recaps the recent vulnerabilities and what Aiven did about them.
Announcing Apache Cassandra 4.0
Aiven is thrilled to announce that it now supports Apache Cassandra 4.0. This is the first major version upgrade since Apache Cassandra 3.0 was released in 2015.
Explore the new SEARCH and CYCLE features in PostgreSQL 14
Using recursive queries? Check out the new SEARCH and CYCLE features available in PostgreSQL 14.
Announcing Dynamic Disk Sizing
You can now book additional storage in your Aiven services without needing to switch plans in PostgreSQL, MySQL and Apache Kafka plans as a self-service. Read to find out more.
Preparing Apache Kafka for Scala 3
Have you ever thought how complicated would be to migrate Apache Kafka to Scala 3? Find out what Aiven's OSPO discovered!
Easy real time streaming insights
Your streaming data is a valuable asset. Find out why you should be hoarding and analyzing it.
Cluster for profit
Find out how and, above all, WHY, join us in Cluster.
Aiven supports Apache Kafka 3.0
Aiven is happy to support the newly released Apache Kafka version 3.0, announced on September 21, 2021. This new major version comes with a number of enhancements across the board - read on!
Why you(r boss) should choose Aiven
Panu Kalliokoski is here to tell you AND your boss why Aiven is the way to go. Read on, and then send the link along to the higher-ups in your company!
CloudOps: the everyday heroes
Programmers spending their time on tool issues is an old problem. The new solution in town is a separate team that takes care of it for them.
An invitation to cluster
Aiven invites startups to our new startup program. Find out why Aiven is helping fresh early-stage startups with discounts and other opportunities.
Announcing Aiven for PostgreSQL 14.0
We have upgraded to the latest PostgreSQL version. Read on to find out what changes for you.
Telegraf drawn to M3DB
Telegraf and its 200+ plugins are great for collecting metrics. But what system downstream can handle input from tens of thousands of Telegraf agents?
Why DBAs embrace managed services
Some DBAs object to moving from on-prem (or self-hosted) to managed services. We hear you, but read this post to find out our side of the issue.
Optimizing data streaming pipelines: a panel recap
Find out how to use Apache Flink and Apache Kafka to make your pipelines better in this Flink Forward Global 2021 panel recap.
Add Aiven database magic to your Laravel project
Using Laravel? Read about our new way to easily reconfigure your Aiven database connection.
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.
Raising a unicorn worth $2 billion - another letter from our CEO
Aiven has extended its Series C to a total of $160 million, reaching unicorn status with a valuation of $2 billion. Let me explain what that means for Aiven and anyone interested in the future of open source data technologies.
IDC: Aiven's cloud data services bring 340% three year ROI [WHITEPAPER]
IDC wrote a white paper on just how much value Aiven services add for our customers. Read how we did! (Spoiler: we did really well.)
How are your microservices talking?
Find out about the challenges of implementing a microservice architecture, in light of different communication types between microservices, and see how pub-sub message transmission can mitigate or even eliminate these challenges.
Manage Apache Kafka Connect connectors with kcctl
kcctl is the newest tool on the block for managing Kafka Connect. Francesco tried it out to see how it fared in managing a service deck that includes Aiven for Apache Kafka Connect.
Staying sane in open source
Being part of a community is not always easy. Find out what Aiven is doing to support the individuals who contribute to and maintain open source projects.
5 reasons why you should be using MirrorMaker 2.0 for data replication
Replicating data in your Apache Kafka? Good idea! Read the top 5 reasons why.
Announcing Aiven for OpenSearch
Aiven is happy to announce the newest arrival on the OpenSearch scene! Read more about Aiven for OpenSearch and how existing customers can upgrade from Elasticsearch without issues.
Aiven for PostgreSQL 13 performance on GCP, AWS and Azure [Benchmark]
Welcome to our latest benchmark figures for Aiven for PostgreSQL on AWS, GCP and MS Azure.
Aiven launches Kubernetes Operator support for PostgreSQL and Apache Kafka
To make life easier for database admins and simplify DevOps, Aiven now offers a Kubernetes Operator for Aiven for PostgreSQL and Aiven for Apache Kafka services. Find out how you can use it to manage your whole service stack.
Solving the knapsack problem in PostgreSQL
The knapsack problem: how to use limited luggage space to pack only and all the items you're most likely to need? Enter PostgreSQL! Come and find out how to use the world's best open source database to help you pack.
How cloud and open source technology help APAC businesses thrive
The cloud and open source can help APAC businesses, but it's not always easy to get started. Read what Rajesh Ajmera from Traveloka and Nitish Jha from Gojek have to say about harnessing the power of cloud and open-source technologies to meet business goals.
Introduction to event-driven architecture
Goodbye request-response, roll out the red carpet for producers and consumers! Read our article on what event-driven architecture is and why it's a great alternative for building microservice applications.
Metrics and graphs with M3 and Grafana
Monitoring and graphs go together like milk and coffee. Read on to find out how to use M3 to monitor your systems, and Grafana to make the results easier to understand.
How retail and eCommerce can leverage open source cloud technology
In our latest webinar, Alex Timlin and Jan Hegewald explore the challenges facing retailers, looking at ways that open source cloud technologies can support eCommerce and help companies get started with digital transformation. Read on for the key points – or watch the full webinar.
Get started with Apache Superset and PostgreSQL
Find out how to use Apache Superset to create data visualizations from an existing PostgreSQL table within an Aiven environment and use it to drive your business decisions.
The Aiven Museum of Modern Monitoring Art, Part 2
Welcome to more exciting adventures in data land! Join us for another interpretive look at some action-packed monitoring graphs captured in Aiven systems.
The Aiven Museum of Modern Monitoring Art
Who says monitoring can't be a beautiful thing? Check out this gallery of monitoring graphs depicting actual situations that took place in Aiven systems.
A developer's first look at M3
M3 is a distributed time series database, ideal for storing the data points from modern applications. Read Lorna Mitchell's first impressions and ideas.
Time series or event data? Get less confused
What is time series data? Or in reverse, how can you be sure what kind of data you have? Read on to find out how to tell the difference between time series and event data.
Redis and the secret of fluctuating reads
Some days are easy. Some days, your throughput falls and you blame poor Redis. Find out how a customer in trouble learned to love Aiven's new premium plan for Redis.
Bring Your Own Account to Aiven
You don’t have to marry your data cloud! Read on to find out how players in regulated industries and companies with good existing cloud provider deals can benefit from Aiven’s excellent service.
The pursuit of happiness with Python and PostgreSQL
The world is seldom perfect, and the same goes for real-life data. Read on to find out how to clean up the data in your PostgreSQL database so that it's usable for analysis.
Introducing Aiven for PostgreSQL change data capture
(Updated) How does PostgreSQL capture changes in data? Read this post for a look at the methods available.
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
Performance monitoring is an essential aspect of every project, in both the digital and traditional world. Read on to find out how to use the TIG stack (Telegraf, InfluxDB, Grafana) to visualise the health status of your laptop.
PostgreSQL vs MySQL - the Aiven championships
Aiven offers both PostgreSQL and MySQL as managed services. While similar, they meet different needs. Read our new blog article to find out how to choose between them.
Apache Kafka and the great database debate
Is Kafka a database? Can I throw out my Postgres and use Kafka instead? Is Kafka the new Swiss Army Knife of data? Find out what the debate is about.
Aiven databases and Terraform for fun and profit
Terraforming is hard and long-term, but managing your databases with Terraform is the exact opposite. Read to find out how to manage your Aiven databases with this cool tool!
An introduction to PostgreSQL
(Updated) Join us for a browse at the ins and outs of PostgreSQL, and find out how to get it as a managed service from Aiven.
Analyzing Netflix shows with pgAdmin and PostgreSQL
Learn how to use pgAdmin with PostgreSQL by... watching movies? Find out more!
M3 vs other time series databases
M3 is the shiny new thing in time series databases. In this post, we'll compare it to some more established players and highlight the differences. Read on to find out what each is best suited for!
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. If you're thinking of moving to managed infrastructure in the cloud, watch or read his take on this now.
Teach yourself Apache Kafka and Python with a Jupyter Notebook
Learn the basics of Apache Kafka Producers and Consumers by building an interactive notebook in Python.
5+1 reasons to extend your Prometheus with M3
Prometheus is a great open source monitoring and alerting application for collecting real-time metrics in a time series database. But not even Prometheus is perfect for every use case. In this article, we'll explore some ways that Prometheus struggles, and propose an extended solution. Dive in!
Tips for designing payloads
Event-Driven systems are increasingly our future and that's one reason why so many developers are adding Apache Kafka to their tech stacks. In this post, Lorna Mitchell gives tips for designing payloads for your Kafka to achieve a solid data structure.
Aiven supports Apache Kafka 2.8
Aiven is keeping up with the times and now supports the newly released Apache Kafka version 2.8, announced on April 19, 2021. Read on to find out what the new version means for you!
Getting the most of multicloud
Your cloud strategy really should be based on using multiple cloud environments and regions. In this article, we'll discuss the benefits and challenges of a multicloud setup. Read on to find out if your life could be made easier!
Aiven joins the OpenSearch community
Aiven will join the community forming around the new fork of OpenSearch and OpenSearch dashboards. Find out about the impact and implications here.
CTO predictions – The future of open source, cloud growth and more
Our entire industry has seen exciting momentum already in Q1 of this year. Curious to know what you should keep on your radar in the months ahead?
Data security compliance in the cloud
Aiven’s long list of security standard compliances is an advantage to our customers. Read more about why cloud service buyers and providers both benefit from clear data security compliance.
Your first Aiven API call
Aiven's API is totally wizard, with its nifty token authentication and JSON-formatted data, but you don't need magic to use it. Read on for tips on how you can put it to work in the real world.
Using Kafka Connect JDBC Source: a PostgreSQL example
How to update an old app-to-database design to include Kafka? Find out how to use Kafka Connect to integrate to an existing system and use up-to-date tech tools without disrupting the original solution.
Building Aiven from zero to $800M - a letter from our CEO
Since 2017, Aiven has grown from zero to a global company with 140 employees and a valuation of over $800M. Join me in reliving some of that story and find out where we come from.
Welcome to your Aiven demo
We continually improve the accessibility and usability of Aiven services. Recently we launched a new welcome tour feature--read on to discover what it’s about!
Data and disaster recovery
We humans don’t like to think about disasters, but that doesn’t stop them from happening. Read to find out how you should prepare your data for the worst, even while hoping for the best.
Public v. private clouds - what’s the difference?
When is your public cloud actually private? Okay, that’s a trick question. All clouds are private, in that the data in them can’t be accessed publicly unless otherwise specified. Read on to understand the difference between public and private in cloud computing.
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!
How to choose a time series database: 6+3 considerations
With the rise of IoT and the increasing need for real-time data, the offering and the demand for time series databases has been steadily increasing. Read our post to get an overview of some of the main issues to consider.
Aiven for M3: The first managed open-source database
The new era of time series has arrived with the first managed open-source database of its kind, Aiven for M3. Find out everything you need to know to be a part of it.
How to stand up multiregion PostgreSQL with Pulumi
Improve the performance of a PostgreSQL database by setting up a multiregion service to isolate read-intensive workloads to replicas. Trevor Kennedy explains how, using Aiven and Pulumi.
Discover exoplanets with PostgreSQL sample data
PostgreSQL is and remains one of our most popular and growing storage platforms. In this post, Lorna Mitchell populates an empty PostgreSQL database with cool data about exoplanets. Read to learn how!
Aiven for PostgreSQL 13 is now available
PostgreSQL 13 makes life easier with improvements to indexing, sorting, and vacuuming. Read on to learn how it makes your datasets cleaner and queries faster.
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 Aiven's Developer Advocate Francesco Tisiot walk you through creating pretend streaming data using Python and Faker.
Broker communication in Apache Kafka 2.7 and beyond
Apache Kafka is moving away from ZooKeeper, slowly but surely. How does this impact broker communication in the latest version of Apache Kafka? How is Aiven preparing for the future? Read on to find out.
Keeping Elasticsearch open
The community rallies to create, support and contribute to the open source fork of Elasticsearch. Aiven is part of the movement to keep open source software truly open.
Kafka v. RabbitMQ - a comparison
Today's post is all about queues and how to choose a solution that fits your application's requirements. We'll go over the key design features of RabbitMQ and Apache Kafka and outline how they process queues differently. Read on, and we'll help you decide which is a better match for you!
Building a modern data architecture
Ancient corporate data architectures do not support modern business goals. Modernize your data environment now.
Aiven supports Apache Kafka 2.7
Aiven for Apache Kafka moves to version 2.7. To find out what the key improvements in the new version are and how you can get in on the action, read on!
How Aiven monitors your system performance
Aiven commits to 99.99% uptime. Every now and then we are asked how we make sure that your system actually stays up accordingly. Find out how we keep an eye on service uptime and how we react to issues.
12 reasons you(r boss) should choose a public cloud service
If your company is in “on-premises mode”, you might be missing out big time. And paying too much for the privilege! Read why you should leap into the public cloud.
Better cost management with billing groups
Projects at Aiven used to be set up individually and invoiced individually, but this is about to change. Read how organizations can now set up centralized invoicing that makes cost monitoring easy and payments simple.
5 benefits of an Apache Kafka-centric microservice architecture
Microservices, rather than one monolithic setup, is the most flexible way to provide an online service today. In this post, we discuss why Apache Kafka is a good choice when microservices are on the line.
Why you should <3 open source databases
Read why Aiven’s top people think the open source road is the path to success, especially for the data your business depends on.
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.
An introduction to time series databases
In this post, we take a deep dive into time series databases. We'll look at what they are, why they're needed, and what makes them uniquely suited for their workload.
Alef reaches over 120,000 students with Aiven [Case Study]
Read how Aiven for Apache Kafka enabled Alef Education to scale their blended learning platform from 10 schools to over 400, and improved the reliability of the platform at the same time.