Build an API Gateway with Envoy and use with .NET Core APIs

preview_player
Показать описание
In this step by step tutorial I take you through how to set up Envoy as an API Gateway and run it in Docker Compose with two .NET Core APIs. Specifically, the 2 API Gateway use cases we’ll cover are:
• HTTP Routing
• TLS / HTTPS Termination

Level: Intermediate

Recommended Videos

⏲️ Time Codes ⏲️

PART 1 - INTRODUCTION
- 2:25 Course Overview
- 6:00 Architecture
- 8:02 Demo

PART 2 - THEORY
- 11:00 Ingredients
- 11:47 What is an API Gateway?
- 18:10 What is Envoy?
- 19:47 How Envoy works?

PART 3 - API / SERVICE SETUP
- 20:47 API Set Up
- 27:54 Dockerize our APIs
- 30:35 Configure for HTTPS - Certificates
- 35:30 Configure for HTTPS - User Secrets
- 42:07 Docker Compose Setup

PART 4 - ENVOY HTTP ROUTING
- 53:38 Get started with Envoy (Default Config)
- 1:06:48 Run Envoy in Docker Compose
- 1:16:12 Docker Compose Networking

PART 5 - ENVOY & HTTPS/TLS TERMINATION
- 1:23:27 HTTPS/TLS Termination Overview
- 1:26:25 Remove HTTPS Redirection (from 1 API)
- 1:27:14 Generate Certificates for Envoy using OpenSSL
- 1:33:34 Configure HTTPS/TLS Terminaiton in Envoy
- 1:41:06 Configure end to end HTTPS in Envoy

PART 6 - WRAP UP
- 1:47:05 Final Thoughts
- 1:48:47 Supporter Credits
Рекомендации по теме
Комментарии
Автор

Thank you so much Les Jackson. It's good to find someone like you who explains almost everything, if not everything, in a tutorial. I learned a lot.

uxmjuzb
Автор

Just starting to watch but the initial explanation itself requires a thumbs up. Happy to be here.

JoeFrixon
Автор

Thanks Less, your tutorials are amazing, I just enjoy and love to watching them till the end. I loved it.
I would like to ask you if it is possible make another tutorial for your next videos and secure these two microservices with a single Auth service and maybe I ask too much but if you also include roles and permissions in it, then it would be great.

peymanGhaderkurehpaz
Автор

Before I keep watching, just gotta say, I loved that intro lol

guillermomazzari
Автор

Thank you Les for another amazing tutorial during our lockdown in Melbourne. I'm currently investigating Ocelot for the API gateway and you have given me another option to think about it.

RayChristian
Автор

Salute to you Les Jackson for such a great effort to contribute to IT, I'm loving it going to implement at work place :)

aliqureshi
Автор

Thanks a lot Les !! Your videos are excellent!!
Really helped me a lot on Envoy and API Gateway with .Net Core

hamedsalameh
Автор

Thank you, Les. Another great video. Greetings from Serbia.

Автор

Very well laid out tutorial. Actually looking for this kinda tutorial. Thanks. Very informative.

SagarAradwad
Автор

Thanks boss, I've fallen in love with your wonderful tutorials....

crazyhiker
Автор

Awesome man....watching this video at midnight and completed...:)

RaviBedre
Автор

Great tutorial would be great if you show how to deploy this as production environment in any cloud platform. That would complete any full stack development. Thanks again.

ranitdatta
Автор

great video Les, hope to see you on collins street soon :)

corsaronero
Автор

Great tutorial. Really taking your time to explain and very hands-on. I certainly will check out your other videos. Definitely keep it up

dannykempkes
Автор

Just stumbled across this walk-through! Now I need to check out your other ones to see what I missed! Thanks!

hagolub
Автор

Thank you so much for your content! I've been transitioning from the Java ecosystem to .NET and your videos have been incredibly helpful!

josh.c
Автор

Great Video!!
I agree that the Envoy documentation looks pretty thorough but I find that I often get lost, bump into dead ends and/or get frustrated with the final definitions.

So your video went a long way towards helping me understand a envoy.ymal file that I have to modify!

Looking forward to implementing what I’ve learned!!

davem
Автор

Thank you so much Mr. Les, you are simply great, I love the way you explain very smoothly,

PadamAgrawal
Автор

Thank you for the great tutorial. It was very helpful. It would be really appreciated if you could make a detailed video about ENVOY.

Sajee
Автор

Really helpful video - thank you. If you ever get chance, it would be great to compare how to use Envoy as a sidecar proxy, rather than as a front proxy. A lot of the available resources on the web are pretty impenetrable, so it's a topic that would really benefit from your clear presentations!

zejjizejji