A woman admires a painting from data’s late expressionist period in the Aiven Museum of Modern Monitoring Art.
A woman admires a painting from data’s late expressionist period in the Aiven Museum of Modern Monitoring Art.

When you monitor your systems 24/7/365, sometimes you find your graphs doing something… interesting.

For example, this is cool, although at the same time pretty normal: heavy load on a server.


A man carrying an axe and log illustrates a post about logging using Kubernetes and Aiven services
A man carrying an axe and log illustrates a post about logging using Kubernetes and Aiven services

Logs are extremely important for understanding the health of your application, and in the event of problems, they help in diagnosing the issue. Methods and tools for capturing, aggregating and searching logs make the diagnosis process simpler. They are even more important with the adoption of microservices and container orchestrators, like Kubernetes, because logs come from many more places and in more formats. Aiven’s solutions architect Aaron Khan takes a closer look.

With hundreds or even thousands of Pods creating logs on dozens of Nodes, it’s tedious, if not impossible, to install a log capturing agent on each Pod for…


Aiven’s solution architect and resident gumshoe Jason Hepp sits behind his desk on the case of the fluctuating Redis metrics
Aiven’s solution architect and resident gumshoe Jason Hepp sits behind his desk on the case of the fluctuating Redis metrics

I was sitting in my office, sipping bourbon and cleaning my trusty keyboard, when the phone rang. It was a customer, a recent one, and they had a problem.

The customer’s read rates were fluctuating oddly. They were expecting a quick turnaround on the job since, they said, the culprit was obvious: it was Redis, unable to handle their loads. They were testing a premium plan with Aiven for Redis, and now I was getting an earful about how their expectations weren’t being met. …


A tasty apple and sandwich in a lunchbox show how you can pack your cloud account to Aiven and get the best of both worlds.
A tasty apple and sandwich in a lunchbox show how you can pack your cloud account to Aiven and get the best of both worlds.

When you’ve been with a cloud provider and paid their bills for years, the bond can be strong. Even if you’re not happy in the relationship, you can feel trapped by bonuses or by regulatory restrictions. But at Aiven, we don’t think you ought to have to marry your data cloud.

Companies operating in regulated industries like health or finance are used to getting the short end of the stick where it comes to managed services. …


A dolphin jumps over an elephant, illustrating the competition between MySQL and PostgreSQL. Which is best for you?
A dolphin jumps over an elephant, illustrating the competition between MySQL and PostgreSQL. Which is best for you?

PostgreSQL and MySQL are both widely used open source database management systems (DBMS) that also support some noSQL features. Coincidentally, or not, both are available through Aiven.

When you’re looking for a reliable managed database solution, which one should you pick?

How are managed PostgreSQL and MySQL different?

PostgreSQL and MySQL are very similar in the uses they are put to — well, they’re relational databases, you can’t really use MySQL as a coat rack ( although it can make toast). That said, we can dig out some differences.

Applications

One big limitation on your freedom of choice is applications that expect to find a particular database. Flask…


An astronaut is the odd one out among the pigeons sitting on a lamppost. The question is, is Kafka a database?
An astronaut is the odd one out among the pigeons sitting on a lamppost. The question is, is Kafka a database?

It’s stormy times on the internet, and the waters are seething. The rolling waves strike hard against the shores of Kafka, leaving behind arguments for and against this Great Question: Is It A Database?

Here’s a handy tl;dr for this article: Yes and no. It depends.

If you keep your eyes on Kafka’s logical niche in data architecture, and kind of squint, then yes — you could call it a database. It takes in data and gives out data, after all. It contains information about events that have occurred (insofar as it’s configured to of course). …


An elephant never forgets — and nor does PostgreSQL. Join the happy elephant on an exploration of Postgres fundamentals.
An elephant never forgets — and nor does PostgreSQL. Join the happy elephant on an exploration of Postgres fundamentals.

This post is all about PostgreSQL. We’ll cover a few of the many things it does, how it does them, why it does them that way, and what’s unique about PostgreSQL that has made it a go-to data store today. We’ll also consider the advantages of a managed and hosted PostgreSQL solution, and finally look at how to get started.

PostgreSQL is a flexible open-source object relational database management system with features meant to meet changes in workloads, from single machines to data warehouses to web services with many concurrent users. …


An elephant watches movies in a PostgreSQL tutorial from Francesco Tisiot
An elephant watches movies in a PostgreSQL tutorial from Francesco Tisiot

Can you learn how to use pgAdmin with PostgreSQL by… watching movies? Francesco Tisiot thinks so. Grab some popcorn and read on!

PostgreSQL is the perfect database for a huge variety of business cases, from IoT-type fast insertions to bulk analytics workloads. We even make it possible to explore exoplanet data!

Database interaction can be performed at various levels: command line tools are great for people glued to their keyboards… but some people prefer a slick point-and-click UI that shows all the information without having to write tons of commands. …


An owl sits on some scales, weighing up M3 against the time series database competition
An owl sits on some scales, weighing up M3 against the time series database competition

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.

Let’s start things off with a tip: if you’re new to time series databases, you might want to start with our blog post An introduction to time series databases or An introduction to M3. And if you’re interested in using M3 as part of an observability solution, go ahead and read our case study about how Aiven did it internally.

M3: A Time series data platform

M3, birthed from the massive metrics scalability needs at Uber, bills itself as a metrics…


A woman looks through binoculars at David Esposito’s 5 tips for choosing a DBaaS vendor
A woman looks through binoculars at David Esposito’s 5 tips for choosing a DBaaS vendor

☞ ☞ ☞ Click to watch the “5 Tips for choosing a DBaaS vendor” video

When it comes to running managed infrastructure in the cloud, Solution Architect David Esposito has been on both sides of the table: As a platform architect, he worked with microservice applications doing streaming IT automation. And as a solutions architect, he’s worked with a lot of different companies, tech stacks, and problem spaces picking the right tool for the job.

Here are five tips on when and why you might want to work with a cloud based database service provider and how you can go…

Aiven

Your database in the cloud, www.aiven.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store