Skip to content

This repo is for the Linkedin Learning course: Building Event-Driven Applications In Go

License

Notifications You must be signed in to change notification settings

LinkedInLearning/building-event-driven-applications-in-go-5910224

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building Event-Driven Applications In Go

This is the repository for the LinkedIn Learning course Building Event-Driven Applications In Go. The full course is available from LinkedIn Learning.

Building Event-Driven Applications In Go

Level up as an advanced Go developer in this course with instructor Michael Okuboyejo. Michael guides you through the essentials of event-driven architecture, focusing on key patterns such as event sourcing and command and query responsibility segregation (CQRS). Learn about the fundamentals of producing and consuming events efficiently using popular Go libraries and Kafka as a message broker. Along the way, Michael outlines practical strategies for ensuring system resilience and consistency, error handling in an event-driven context, and deploying applications effectively. By the end of this course, you’ll be equipped with the skills required to build robust event-driven applications in Go and ensure they’re ready for scalable production environments.

Learning objectives

  • Analyze the principles of event-driven architecture, including event sourcing and command and query responsibility segregation (CQRS) patterns, to design scalable and resilient systems.
  • Construct event-driven applications in Go, utilizing the official Kafka Go Client and Kafka as a message broker, to efficiently produce and consume events.
  • Evaluate strategies for ensuring system resilience, consistency, error handling, and deployment of event-driven applications in production environments.

Instructor

Michael Okuboyejo

Software engineer focused on building web services

Check out my other courses on LinkedIn Learning.

About

This repo is for the Linkedin Learning course: Building Event-Driven Applications In Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages