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.
Make sense of social media data with Apache Kafka® and Apache Flink®
Ever wondered how to enrich your real-time streaming data with machine learning-driven analysis?
Build a knowledge chatbot powered by OpenSearch® and Amazon Bedrock
Leveraging TensorFlow, PostgreSQL®, PGVector, and Next.js for vector search with this step-by-step video guide.
Use OpenSearch® as a vector database to generate responses to user queries using AI
Learn how to use Aiven for OpenSearch® to search both images and text to return results!
Learn how to gather individual events into sessions, collections of events from a single user over a given time span, using 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.
How can you test an empty data pipeline? Read on to discover how to create pretend streaming data using Python and Faker.
GraphQL is a great technology for working with complex data models. Learn how to query an Aiven for PostgreSQL® database with GraphQL using Hasura
Follow along to implement the outbox pattern in PostgreSQL® and create a change data capture workflow that doesn't create duplicate data!
Get an introduction to machine learning using Aiven services and the Hugging Face API to recommend movies based on Wikipedia synopses.
Implement a change data capture workflow in Apache Kafka®, a key component of any organization with high data integrity requirements.
Learn how to draw meaningful conclusions from ecommerce data using Apache Flink® as a data pipeline into Google BigQuery
Django is a fully-featured high-level Python web framework. Read on to see how to get it to cache its data using Aiven for Valkey™.
Find out how to deploy an example Netlify app that uses Next.js, Aiven for PostgreSQL® and Aiven for Caching
Franz is a desktop client for managing Apache Kafka® deployments. Learn how to connect to an Aiven for Apache Kafka® service using Franz
Use Open Policy Agent, an open source project and Terraform to control how your organization creates resources in development and production
Learn how to safely migrate a MySQL database to a new cloud provider, region and version without losing data on the Aiven platform
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.
Use a MySQL database to store customer information from a Spring Boot REST application with minimal code.
Learn how to validate your data as it goes into your databases to improve data quality
Learn how to get ClickHouse® data into the Metabase Business Intelligence tool, as a pathway to getting visualisation and insights into your data.
Learn how to migrate an existing Apache Kafka® cluster to a new service provider using Apache Kafka® MirrorMaker 2 - for instance, when moving from an on-premises system to a managed or self-hosted Kafka cluster.
Configure a connection to an Apache Kafka® cluster and use Apache Avro™ to send messages to it.
Mastodon → Apache Kafka® → OpenSearch® → knowledge
Learn how to produce and consume records with Apache Kafka Java client library
Let your data flow with the Apache Kafka®️ HTTP sink connector
Take your first steps with the Aiven API and Postman - and this handy step-by-step guide.
We all know we shouldn't use naughty words. Learn how to remove them from your streaming data using DataCater.
Learn how to perform analytics with fast response time over huge volumes of data without the need to downsample data.
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.
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.
Read on to learn how to use OpenSearch® to perform both simple and advanced searches on semi-structured recipe data, and from that produce the perfect menu.
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.
Static credentials are a potential security risk. Learn how to setup dynamic credentials for your PostgreSQL® database with Hashicorp Vault.
Find out how to use Apache Kafka® to migrate across database technologies while keeping the target continually in sync with the source.
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.
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.
Learn the basics of Apache Kafka® Producers and Consumers through building an interactive notebook in Python.
Pure SQL pipelines using Apache Flink®? Learn how to set them up with a local Docker-based platform for Flink, including an SQL client!
Find out how to use Apache Kafka® Connect to update an old app-to-db design to use up-to-date tech tools without disrupting the original solution.
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!
Improve PostgreSQL® performance by setting up a multiregion service: isolate read-intensive workloads to replicas. Trevor explains how, using Aiven and Pulumi.