From the course: Building Event-Driven Applications In Go
Unlock this course with a free trial
Join today to access over 24,800 courses taught by industry experts.
Comparing architectures: Event-driven vs. RESTful APIs
From the course: Building Event-Driven Applications In Go
Comparing architectures: Event-driven vs. RESTful APIs
- [Instructor] As a software engineer, you are most likely already familiar with building RESTful API-driven applications and Go and maybe other languages, but of course in this video we are dealing with event-driven applications, and so I just thought it would be helpful for us to look into differences between both application paradigms so you know where to use which. Now, let's start with REST-driven applications. REST, or Representational State Transfer, is an architecture style that uses HTTP, that's Hyper Text Transfer Protocol, so HTTP requests to perform CRUD. So CRD is just an acronym, so CRUD stands for create, read, update, delete. So in your REST applications you are using HTTP requests to perform CRUD operations, really, and there's a basic set of characteristics that sets REST applications apart from every other form of applications of engineering and I'll just give you a brief overview. Firstly, you have the client server architecture. Clients of architecture here tells…
Contents
-
-
-
What is EDA?8m 7s
-
(Locked)
What are the benefits of using EDA?4m 18s
-
(Locked)
Common use cases of event driven applications in real-world applications6m 21s
-
(Locked)
Comparing architectures: Event-driven vs. RESTful APIs10m 15s
-
(Locked)
Event sourcing and CQRS (Command Query Responsibility Segregation)9m 16s
-
-
-
-
-
-
-