Supercharge Your Kamal Deployed App with Traefik Middleware

Описание к видео Supercharge Your Kamal Deployed App with Traefik Middleware

Deploying web applications with Kamal couldn’t be easier. But did you know that you can use Kamal to add extra functionality? Thanks to the underlying Traefik proxy service, you can set up middleware to handle basic authentication, compression, rate limiting, and more, without having to add more code to your app.

In this video, I show how easy it is to add middleware to your Kamal-deployed applications, and demonstrate a few useful pieces of middleware.

Thanks for watching!

If you find this video helpful, consider subscribing to this channel for more tips on helping Rails developers ship their code with more confidence, from development to deployment.

You can also check my website for more in-depth articles covering Rails, testing, DevOps, and other software engineering topics: https://dennmart.com/

I’m also available as a freelance software engineer to help you with Kamal, Rails, or any other challenging projects that need a boost. Feel free to reach out and let’s start a conversation: https://dennmart.com/contact/

Chapters:

0:00 - Introduction
2:09 - Intro to Traefik middleware
3:04 - Compress middleware
7:03 - Using newer compression algorithms
10:20 - BasicAuth middleware
14:22 - ReplaceRegex middleware
19:21 - RateLimit middleware
27:37 - Combining Traefik middleware
29:26 - Wrap Up

Related Links:

Kamal: https://kamal-deploy.org/
Traefik Proxy: https://traefik.io/traefik/
Airport Gap: https://airportgap.com/
Traefik middleware docs (version 2.9): https://doc.traefik.io/traefik/v2.9/m...
Traefik Compress middleware docs (version 2.9): https://doc.traefik.io/traefik/v2.9/m...
Traefik BasicAuth middleware docs (version 2.9): [https://doc.traefik.io/traefik/v2.9/m...](https://doc.traefik.io/traefik/v2.9/m...)
Traefik RedirectRegex middleware docs (version 2.9): https://doc.traefik.io/traefik/v2.9/m...
Traefik AddPrefix middleware docs (version 2.9): [https://doc.traefik.io/traefik/v2.9/m...](https://doc.traefik.io/traefik/v2.9/m...)
Traefik ReplacePathRegex middleware docs (version 2.9): https://doc.traefik.io/traefik/v2.9/m...
Traefik RateLimit middleware docs (version 2.9): [https://doc.traefik.io/traefik/v2.9/m...](https://doc.traefik.io/traefik/v2.9/m...)
Kamal Deployment - Tips and Tricks (YouTube Playlist):    • Kamal Deployment - Tips and Tricks  
Secure Your Kamal App Deployments with Let's Encrypt:    • Secure Your Kamal App Deployments wit...  
Building well-architected serverless applications: Regulating inbound request rates – part 1 (Token Bucket Explanation): https://aws.amazon.com/blogs/compute/...

Background music used in video:

Summer Adventures by SergePavkinMusic: https://pixabay.com/users/sergepavkin...

Комментарии

Информация по комментариям в разработке