Learn to Build Event-driven Applications
EdU brings you quality content on understanding, designing, building, and operating event-driven cloud-native applications at scale.
Visit the BlogEdU brings you quality content on understanding, designing, building, and operating event-driven cloud-native applications at scale.
Visit the BlogLearn the basics of asynchronous messaging, protocols, and messaging patterns with real-world examples related to brokers such as RabbitMQ, Kafka, and NATS.
Explore how to do event-driven service communication and data management. Implement data consistency patterns such as CQRS and Event Sourcing at scale with Spring Boot, Quarkus, and Dapr.
Learn the principles of Stream Processing with Open Source frameworks such as Apache Flink and Kafka Streams. Understand the basics, including stream processing operators, windowing, and transformations.
Write, deploy, and monitor serverless applications on FaaS platforms like AWS Lambda, Google Cloud Functions, and Azure Functions. Explore how to build portable serverless applications with Knative. Additional examples on serverless workflows and enterprise integrations on major cloud platforms.
Learn how to setup Change Data Capture (CDC) and streaming ETL pipelines with tools like Debezium, Kafka, and Apache Beam. Explore hands-on guides for building real-time dashboards and sync OLAP systems to make informed business decisions.
Practice the art of building applications that are message-driven, scale based on the demand, resilient in the face of failures, and always responsive under heavy loads. Discover the available tools and frameworks to build such applications. Akka, Vert.x, and RxJava are some examples.
Understand the concepts, architecture, and the ecosystem of a real-time event streaming platform
Posted April 8, 2021 by ‐ 1 min read
Everything in Kafka is modeled around partitions. They rule Kafka’s storage, scalability, replication, and message movement.
Posted March 29, 2021 by Dunith Dhanushka ‐ 1 min read