# Event-Driven Architecture: What You Need to Know

DevFeed: [Event-Driven Architecture: What You Need to Know](<https://devfeed.tech/articles/event-driven-architecture-what-you-need-to-know-17796.md>)

Original publisher: [Read original article](<https://encore.dev/blog/event-driven-architecture>)

Author: Matt Boyle

Published: 2023-07-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [event driven](<https://devfeed.tech/topics/event-driven.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [go](<https://devfeed.tech/tags/go.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [services](<https://devfeed.tech/tags/services.md>), [systems](<https://devfeed.tech/tags/systems.md>)

## AI overview

This introductory article explains event-driven architecture as a way to build distributed systems with decoupled services that can be built, shipped, scaled, and fail independently. It describes event routers, failure isolation, buffering during service outages, and how event-driven systems compare with synchronous microservices.

## Source excerpt

What is an Event-Driven Architecture and Why do I need One?