DanielTammadge.com
The Home & Blog of Daniel Tammadge
Skip to content
  • Home
  • About
  • Blog Archive by Topic (with Sub‑categories)
  • Books I Recommend
  • Event Driven Architecture
  • Privacy and cookies
    • Cookie Policy
    • Privacy Policy
  • The Agentic AI Playbook: Complete Series Guide
Home  »  Event Driven Architecture

Event Driven Architecture

  • Overview of Communication Patterns: Event-Driven, Message-Driven and Request-Driven
  • What is Event-Driven? The five patterns of Event-Driven Architecture
  • Why use Event Driven Archecture?
    • Event-Driven VS Request-Driven Architecture: The Pros & Cons and Trade-offs of event driven systems
    • What are the benefits of event-driven architecture?
  • Getting started
    • Messages vs Commands vs Events
    • Message Brokers VS Event Brokers: Choosing the right message broker for an Event-Driven System (Apache Kafka vs RabbitMQ)
    • Why you must have an event schema registry in event driven architecture?
  • Event Publishing Patterns
    • The write-aside pattern: How to FAIL at event driven microservices
    • The Outbox Pattern: The guaranteed event publishing pattern
    • How to prevent message loss when publishing events
  • Distributed Processing
    • Centralised Orchestration vs Decentralised Choreography in Event-Driven Serverless Systems
    • What is Orchestration and how to implement orchestration in an event-driven system?
    • What are callback topics and when you would use them – Asynchronous design patterns
  • Error & failure Handling in event driven systems
    • How to handling retry messages and failures when using event streaming platforms like Apache Kafka
    • How to ensure event are processed in order when retrying events out of sequence (when using event platforms like Apache Kafka)

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Categories

  • Agentic AI
  • Agile
  • AI in Engineering
  • Amazon API Gateway
  • Amazon DynamoDB
  • Amazon Kinesis
  • API Design
  • Architecture
  • AWS
  • AWS Lambda
  • Basics
  • C#
  • CLR
  • Code Samples
  • Communication
  • Critical Thinking
  • Design
  • Development
  • Docker
  • Engineering Management
  • Event Driven Architecture
  • Kafka
  • Kendo
  • Leadership
  • Logging
  • Microservices
  • Monitoring
  • MVC
  • Octopus Deploy
  • PowerShell
  • Productivity
  • RabbitMQ
  • Scrum
  • Security
  • SignalR
  • Software Architecture
  • Specification-Led Engineering
  • TeamCity
  • Technology Leadership
  • VB
  • Visual Studio 2013
  • Visual Studio 2015
  • Windows
  • YouTube

Tags

.NET Agentic AI AI-assisted Development AI architecture AI first delivery AI strategy Apache Kafka Architecture AWS AWS integration AWS SQS c# Career Claude Code Cloud Architecture Cloud Computing Code Review CQRS Design developer productivity Digital Transformation Distributed Systems Domain Modelling EDA Event-Driven Architecture Events high throughput Leadership Message Queuing Microservice Microservices PowerShell RabbitMQ real-time data processing Security Semantic Debt Services Skills Software Architecture software engineering Solution Architecture Strategic Decision Making stream processing System Scalability Web API

Top Posts & Pages

  • The Agentic AI Playbook: Complete Series Guide
  • The Agentic AI Playbook, Part 7 of 7: Anti-Patterns - What to Fix Before You Blame the Tool
  • The Agentic AI Playbook, Part 6 of 7: Assemble a Full Engineering AI Agent Team
  • The Agentic AI Playbook, Part 5 of 7: Prompting as Delegation: A Practical Framework for Agentic AI
  • The Agentic AI Playbook, Part 4 of 7: Spec First, Always
  • The Agentic AI Playbook, Part 3 of 7: Domain Ontology in AI-Assisted Development - The Step Most Teams Skip
  • The Missing Step Before Any AI-Assisted Design: Domain Ontology
  • The Agentic AI Playbook, Part 2 of 7: Why Your AI Keeps Getting It Wrong (Hint: It's Not the AI)
  • The Agentic AI Playbook, Part 1 of 7: What Agentic AI Actually Does (And Why Most Teams Get It Wrong)
  • Part 2: Sagas, Fan-In, and Correlation: Solving the Hard Problems of Eventual Consistency in EDA

Archives

  • March 2026
  • December 2025
  • November 2025
  • August 2025
  • June 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • March 2023
  • February 2023
  • October 2022
  • July 2022
  • June 2022
  • May 2022
  • December 2021
  • November 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • May 2020
  • April 2020
  • March 2020
  • March 2018
  • February 2018
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • June 2014
Copyright 2026
DANIELTAMMADGE.COM
Iconic One Pro Theme | Powered by Wordpress