Why RudderStack Used Postgres Over Apache Kafka for Streaming Engine

Image for post
Image for post

Overview

RudderStack is a Queue

Image for post
Image for post
RudderStack — An Event Queue
Image for post
Image for post
A Simple Kafka-Based System

Management Challenges

Licensing Issues

Handling Multiple Customers

Image for post
Image for post
Events From Multiple Customers

Error Handling

Image for post
Image for post
A Logical State of the System

Use of Two Queues

Image for post
Image for post
Use of Two Queues

Debuggability

In Conclusion

The Customer Data Platform for Developers, Written in Go and React- https://rudderstack.com

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