From the course: Building Event-Driven Applications In Go

Unlock this course with a free trial

Join today to access over 24,500 courses taught by industry experts.

Final thoughts: Robust and scalable event-driven Go apps

Final thoughts: Robust and scalable event-driven Go apps

From the course: Building Event-Driven Applications In Go

Final thoughts: Robust and scalable event-driven Go apps

- [Instructor] We have come a long way in this course and journey of building event-driven applications in Go. And in this final chapter, I want to take our time to share some thoughts and recommendations that will help you in building robust, scalable, and maintainable event-driven systems. So let's dive in. First and foremost, it's crucial to establish a solid foundation for your event-driven applications. You must have a clear understanding of your system's requirements, and then ensure you design your architecture to accommodate the requirements of the system you're trying to build. You want to also ensure that your application is built with scalability in mind, and you want to also ensure you choose the right messaging system that would guarantee scalability, reliability, and delivery of messages. Let's look at some best practices for designing events. Designing events is a critical part of your architecture. Events are like facts, and events contain the information that is…

Contents