Reliability Nirvana
Offered By: Gopher Academy via YouTube
Course Description
Overview
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.
Syllabus
Introduction
What are we trying to solve
Event Driven
Event Storage
Improving Reliability
Code Overview
Demo
Code
DockerCompose
Setup dependencies
ConsumerFunc
ProcessOrder
Write an Event
Automatic Recovery
State
Libraries
Reality
Go
Who Should Try Event Driven
Who Should Avoid Event Driven
Conclusion
Taught by
Gopher Academy
Related Courses
Spring 5.0 and Spring Boot 2.0 New FeaturesLinkedIn Learning Tensorflow Object Detection
YouTube Unterminating Kubernetes Resources - Avoiding Unintentional Data Loss
Cloud Native Skunkworks via YouTube Serialization Protocols for Distributed Systems
Devoxx via YouTube Distributed Embedded Systems Using Zephyr
Linux Foundation via YouTube