Homepage
Open in app
Sign inGet started

Event-driven Utopia

Quality content on building event-driven, asynchronous, cloud-native application architectures.

  • Analytics 101
  • Data Engineering
  • Hands-On
  • Write for EdU
  • Archives
  • Featured Article
    Unbundling the Modern Streaming Stack

    Unbundling the Modern Streaming Stack

    Why modern streaming stack is replacing the classic streaming architecture? What’s the composition and what values it brings?
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Apr 19
    EdU Technology Watch
    Build Serverless Streaming Architectures with Upstash Kafka

    Build Serverless Streaming Architectures with Upstash Kafka

    How Upstash Kafka is making event streaming serverless while being compatible with Kafka APIs?
    Go to the profile of EdU Technology Watch
    EdU Technology Watch
    Feb 21
    Trending
    Understanding Kafka Topic Partitions

    Understanding Kafka Topic Partitions

    Everything in Kafka is modeled around partitions. They rule Kafka’s storage, scalability, replication, and message movement.
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Mar 28, 2021
    Real-Time Streaming for Mortals: How Redpanda and Materialize Making It a Reality

    Real-Time Streaming for Mortals: How Redpanda and Materialize Making It a Reality

    How these two non-JVM based products make stream processing accessible for the masses by reducing the operational overhead
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Oct 10, 2021
    Using Commands, Events, and Queries in Microservices Communication

    Using Commands, Events, and Queries in Microservices Communication

    There are three distinct ways that Microservices can interact over a network: commands, events, and queries. Explore them before using.
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Jan 3, 2021
    Sending Reliable Event Notifications with Transactional Outbox Pattern

    Sending Reliable Event Notifications with Transactional Outbox Pattern

    Friends don’t let friends do dual writes!
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Jul 11, 2021
    Querying Microservices with the CQRS and Materialized View Pattern

    Querying Microservices with the CQRS and Materialized View Pattern

    How to speed up and scale-out inter-service queries using a dedicated materialized view database that caches queries.
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Jun 27, 2021
    Real-time Analytics
    Rise of the Streaming Databases — Episode 2 : Apache Pinot

    Rise of the Streaming Databases — Episode 2 : Apache Pinot

    How Pinot solves the toughest problems in the data analytics today with its low-latency, high throughput query capabilities
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Sep 24, 2021
    Understanding Materialized Views — 3 : Stream-Table Joins with CDC

    Understanding Materialized Views — 3 : Stream-Table Joins with CDC

    Join a stream with a lookup table to enrich the content and produce a materialized view. Then use Debezium to synchronise the lookup table…
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Sep 20, 2021
    Understanding Materialized Views — Part 2

    Understanding Materialized Views — Part 2

    Leveraging stateful stream processing to maintain materialized views that are incrementally updated
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Sep 10, 2021
    Understanding Materialized Views

    Understanding Materialized Views

    Learn the fundamentals of materialized views, how they reduce the cost of read queries, and what options they offer to synchronise with…
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Sep 10, 2021
    Rise of the Streaming Databases — Episode 1: Materialize

    Rise of the Streaming Databases — Episode 1: Materialize

    How Materialize disrupts the stream processing landscape by enabling developers to build real-time applications with standard SQL.
    Go to the profile of Dunith Dhanushka
    Dunith Dhanushka
    Aug 14, 2021
    About Event-driven UtopiaLatest StoriesArchiveAbout MediumTermsPrivacy