Envoy is an open-source L7 proxy and communication bus Originally built at Lyft to move their architecture away from a monolith.
In this video, I want to go through the following
* Current & Desired Architecture 0:48
* DownStream/Upstream 7:30
* Install Envoy Brew 26:00
* https://www.getenvoy.io/install/envoy/macos/
* Envoy as a Layer 7 Proxy 27:30
* Proxy to all 4 backend NodeJS services 28:00
* Split load to multiple backends (app1/app2) 40:00
* Block certain requests (/admin) 45:30
* Envoy as a Layer 4 Proxy (tcp router) 47:50
* Create DNS record 54:00
* Enable HTTPS on Envoy (lets encrypt) 55:30
* Enable HTTP/2 on Envoy 1:03:00
* Disable 1.1/1.0 Enable TLS 1.2 and TLS 1.3 ONLY on Envoy 1:04:30
https://github.com/hnasr/javascript_playground/tree/master/envoy
https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/intro/terminology
https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/upstream/connection_pooling#arch-overview-conn-pool
🏭 Backend Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT
💾 Database Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2
🛰 Network Engineering Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr
🏰 Load Balancing and Proxies Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQVMeBmWI2AhxULWEeo7AaMC
https://www.youtube.com/playlist?list=PLQnljOFTspQWGrOqslniFlRcwxyY94cjj
https://www.youtube.com/playlist?list=PLQnljOFTspQWsD-rakNw1C20c1JI8UR1r
🧮 Programming Pattern Videos
https://www.youtube.com/playlist?list=PLQnljOFTspQV1emqxKbcP5esAf4zpqWpe
https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv
https://www.youtube.com/playlist?list=PLQnljOFTspQU6zO0drAYHFtkkyfNJw1IO
https://www.youtube.com/playlist?list=PLQnljOFTspQU_M83ARz8mDdr4LThzkBKX
https://www.youtube.com/playlist?list=PLQnljOFTspQWab0g3W6ZaDM6_Buh20EWM
👾Discord Server https://discord.gg/CsFbFce
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
https://www.patreon.com/join/hnasr?