Event-Driven Architecture (EDA)
Build highly responsive and decoupled systems using an event-driven approach. Learn about message brokers, event sourcing, CQRS, and how to design asynchronous workflows.
56 courses
Start your journey into big data architecture by mastering Kafka core concepts, command-line tools, and Java-based data streaming pipelines.
Learn to build scalable data pipelines by connecting Kafka with external databases and search engines through configuration and management.
Master event-driven architecture by building scalable microservices with Kafka, Spring Boot, and Docker using modern AI-assisted development workflows.
Learn to design, develop, and scale resilient event-driven microservices using Spring Boot, Kafka, Elasticsearch, and modern Spring AI data simulation techniques.
Learn to build scalable, fault-tolerant real-time data pipelines using Apache Kafka and the Kafka Streams API, starting from core architectural concepts.
Learn to build scalable, event-driven enterprise applications using .NET, Angular, CQRS, and Saga patterns through structured written explanations.
Build scalable, loosely coupled Java applications by mastering point-to-point and publish-subscribe messaging with the JMS API.
Learn to design and build decoupled, scalable .NET microservices using RabbitMQ messaging to establish reliable asynchronous communication between your services.
Build scalable and resilient systems by mastering message queues, exchange routing, and high-availability cluster configuration.
Master the fundamentals of message queuing, routing, and asynchronous communication by building robust Java applications with Spring Boot and RabbitMQ.
Learn to build robust event-driven microservices by implementing Kafka producers and consumers to exchange String, JSON, and real-time streaming data using Spring Boot.
Build high-performance, non-blocking web applications and microservices using the Vert.x toolkit and modern reactive Java patterns.
Build highly scalable, event-driven Java applications using Spring Boot, the Axon Framework, and modern microservices patterns like CQRS and Event Sourcing.
Build resilient, scalable distributed systems by mastering event-driven patterns, CQRS, and saga orchestration using Spring Boot and Axon.
Learn to configure, secure, and troubleshoot IBM MQ environments, from basic queue manager setup to distributed clustering and containerized deployments.
Learn to design, build, and deploy real-time data ingestion and processing pipelines using Kafka, Spark Structured Streaming, and modern storage formats.
Master real-time data streaming by building responsive topologies with Apache Storm, designed for developers wanting to process high-velocity data streams.
Learn to process asynchronous, event-driven data streams in C# using Reactive Extensions to build responsive and scalable .NET applications.
Build scalable microservices by mastering asynchronous messaging and real-time data transfer with RabbitMQ and Spring Boot.
Master asynchronous communication in Java applications by configuring queues and topics using Spring Boot, Spring MVC, and ActiveMQ.
Showing 20 of 56 courses