In this episode I talk about API gateways
00:04 Application description
Motivation for API gateway:
02:21 Where should the logic sit?
02:46 Flow code duplication
03:07 Configuration duplication
03:48 API duplication
04:37 API changes problems
06:12 Complicated code implementation duplication
07:19 User authentication/classification logic duplication
09:33 What is an API gateway?
The benefits of the API gateway
10:47 Simplifies the clients
11:29 Removes code and configuration duplications
12:25 Hides services API changes from the clients
13:57 Centralization of user authentication/classification logic
15:52 Makes monolyth to micro-services migration be easier
17:01 Helps doing Blue-Green deployment
18:00 Helps with AB testing and canary relieces
Architecure Playlist:
https://www.youtube.com/playlist?list=PLtm06noQc9vl6dBBYT8d_9Uw3awkSIXqH