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.
Recap of key concepts covered in the course
From the course: Building Event-Driven Applications In Go
Recap of key concepts covered in the course
- [Instructor] So far, we have explored different topics as regards event-driven applications and how to build them. And if you followed the course this far, you must have seen and have been familiar with different concepts and components of event-driven systems in Go. Before we put this course to a close, let's take a quick tour of some of the most important things we have learned so far in this course. Firstly, in introducing event-driven applications, I did mention that they are great because they enable asynchronous, loosely coupled, and highly distributed application architectures. Event-driven applications are composed of event producers. These are components that generate events. You build them in microservices. You build them as part of IoT devices. And essentially, their job is to produce or publish messages. We talked about event consumers. Consumers are components that react to these messages or events. There could also be microservices, software applications, and what have…