Главная
Study mode:
on
1
Introduction
2
What are we trying to solve
3
Event Driven
4
Event Storage
5
Improving Reliability
6
Code Overview
7
Demo
8
Code
9
DockerCompose
10
Setup dependencies
11
ConsumerFunc
12
ProcessOrder
13
Write an Event
14
Automatic Recovery
15
State
16
Libraries
17
Reality
18
Go
19
Who Should Try Event Driven
20
Who Should Avoid Event Driven
21
Conclusion
Description:
Explore the world of event-driven architectures in this 57-minute GopherCon 2021 talk by Daniel Selans. Dive into the intricacies of building reliable distributed systems using Go, covering essential topics such as event-driven design principles, Go's suitability for distributed systems, message systems like Kafka and RabbitMQ, and the benefits of using protobuf. Learn about recommended libraries and patterns, and gain practical insights through a code demo featuring Docker Compose setup, consumer functions, order processing, and automatic recovery. Understand who should consider or avoid event-driven architectures, and discover how to achieve "reliability nirvana" in your Go-based distributed systems.

Reliability Nirvana

Gopher Academy
Add to list