What is Apache Kafka on Heroku?
Apache Kafka is a distributed commit log for fast, fault-tolerant communication between producers and consumers using message based topics. Kafka provides the messaging backbone for building a new generation of distributed applications capable of handling billions of events and millions of transactions.
Apache Kafka on Heroku is a tool in the Kafka as a Service category of a tech stack.
Who uses Apache Kafka on Heroku?
Companies
4 companies reportedly use Apache Kafka on Heroku in their tech stacks, including HolidayCheck, Flair (formarly Stride), and Peek & Cloppenburg KG Düsseldorf.
Developers
37 developers on StackShare have stated that they use Apache Kafka on Heroku.
Decisions about Apache Kafka on Heroku
Here are some stack decisions, common use cases and reviews by companies and developers who chose Apache Kafka on Heroku in their tech stack.
Priit Kaasik
CTO at Katana Cloud Inventory · | 1 upvote · 7.5K views
Katana has grown 4x during 2020 and our #saas needed better decoupling and scaling of #Microservices on Heroku . Apache Kafka on Heroku won over Amazon Managed Streaming for Kafka because of the better fit with Heroku
Apache Kafka on Heroku Alternatives & Comparisons
What are some alternatives to Apache Kafka on Heroku?
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
PostgreSQL
PostgreSQL is an advanced object-relational database management system
that supports an extended subset of the SQL standard, including
transactions, foreign keys, subqueries, triggers, user-defined types
and functions.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Amazon S3
Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any amount of data, at any time, from anywhere on the web