Is Kafka Costing You More To Operate Than It Should?
Tansu is a modern drop-in replacement for Apache Kafka with PostgreSQL and S3 storage engines
Tansu is a modern drop-in replacement for Apache Kafka with PostgreSQL and S3 storage engines
Tansu is an Apache Kafka Compatible broker using PostgreSQL for storage
Tansu is an Apache Kafka Compatible API Server written in Rust
msec is a disk cache with a Redis compatible API using MySQL/MariaDB replication to remain consistent
The SSH daemon used in a self hosted git server written in Erlang and Rust
Grimsby is an Erlang Port controller written in Rust
Shrugs is a self hosted git SSH server written in Erlang and Rust
pgec uses logical replication to maintain a real-time in memory cache that writes to PostgreSQL on Redis mutating operations (e.g., DEL or HSET)
pgec is an Apache licensed real-time in memory PostgreSQL logical replication cache with Redis, Memcached and REST APIs. It supports column lists and row fil...
The fundamental theorem of software engineering is that we can solve any problem by introducing an extra level of indirection. To paraphrase, if a typical n-...
The BEAM docker release GitHub action builds a tiny from scratch container. It works with Elixir and the Phoenix Framework. With a minimal attack surface, of...
mcd is a memcached compatible API server using some old and new features from Erlang/OTP.
PGMP supports the real-time logical replication of PostgreSQL tables into ETS out of the box on Erlang/OTP 25. It includes the new features: row filters and ...
In Erlang/OTP both the server and statem behaviours have builtin tracing and event logging. No additional code required. Here is how.
One of the many very nice features of statem in Erlang/OTP is the ability to postpone an event. This article will demonstrate delaying the allocation of a re...
GitHub Actions can make CI real easy, and the BEAM docker release action can make a from scratch docker container image of your Erlang/OTP release simple too.
pgec is a real-time in memory database replication cache, with a memcached and REST API. It supports column lists and row filters with the latest features of...
A database driver is responsible for orchestrating the protocol between an application programming language and a database. Using Erlang/OTP and PostgreSQL, ...
An updated version of this article for Erlang and Elxir, with multiplatform (AMD/ARM) support is available.