Blog | tips

Tips and tricks

Back to main blog

All posts

30 March 2021

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.

Lorna MitchellDeveloper Advocate at Aiven
25 March 2021|By Francesco Tisiot

Using Kafka Connect JDBC Source: a PostgreSQL example

18 March 2021|By Auri Poso

Welcome to your Aiven demo

17 March 2021

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.

James ArlenChief Information Security Officer at Aiven
26 February 2021

Aiven for PostgreSQL for your Go application

Applications and databases go together like milk and cookies; on the menu today is a PostgreSQL-flavored cookie with a splash of refreshing Go milk. I've picked two of my favorite Go libraries as samples; read on to find out how to use them to connect to and work with your Aiven for PostgreSQL service.

Lorna MitchellDeveloper Advocate at Aiven
17 February 2021

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!

Lorna MitchellDeveloper Advocate at Aiven
17 February 2021

How to stand up multiregion PostgreSQL with Pulumi

To improve the performance of your PostgreSQL database, consider setting up a multiregion service that will allow you to isolate read-intensive workloads to replicas while keeping write workloads on the primary. To learn how, read this tutorial where Trevor Kennedy explains the process using Aiven and Pulumi.

Trevor KennedySolution Architect at Aiven
10 February 2021

Create your own data stream for Kafka with Python and Faker

How can you test an empty database? 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.

Francesco TisiotDeveloper Advocate at Aiven
10 February 2021

Broker communication in Kafka 2.7 and beyond

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.

Auri PosoTechnical Copywriter at Aiven
01 February 2021

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 Kafka and outline how they process queues differently. Read on, and we'll help you decide which is a better match for you!

Lorna MitchellDeveloper Advocate at Aiven
26 January 2021

Building a modern data architecture

Corporate data architectures tend to have long shelf-lives, especially if their development began sometime around when the pre-internet Dark Ages were just ending. It's not surprising that these ancient edifices no longer support modern business goals. Read how to modernize your ancient data environment and set your business up for the future.

Auri PosoTechnical Copywriter at Aiven
25 November 2020

5+1 short-term ways 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. The combination of a short timeline and good deals overloads servers all over the world and makes it the classic case for peak load fault tolerance. Find out now what you can do if your services show signs of overload.

Auri PosoTechnical Copywriter at Aiven

Start your free 30 day trial

Test the whole platform for 30 days with no ifs, ands, or buts.

Aiven logo

Let‘s connect

Apache Kafka, Apache Kafka Connect, Apache Kafka MirrorMaker 2, M3, M3 Aggregator, Apache Cassandra, Elasticsearch, PostgreSQL, MySQL, Redis, InfluxDB, Grafana are trademarks and property of their respective owners. All product and service names used in this website are for identification purposes only and do not imply endorsement.