Level up your SRE Game — Best of this Week — 2nd April 2023

Vikas Yadav
3 min readApr 2, 2023

--

“Amateurs sit and wait for inspiration, the rest of us just get up and go to work.” — Stephen King

I compile Site Reliability Engineering/DevOps-related articles every week and help you keep up your learning game.

This week we covered:

  1. A web-based helm dashboard
  2. Logging in Python over-simplified!
  3. How to build a load balancer?
  4. LinkedIn’s journey to Java 11!

I also write about the tools and tips related to Software Development and SRE regularly on my Linkedin profile. You can check out my profile here: https://www.linkedin.com/in/vikasyadav94/

A web-based helm dashboard

Once in a while, you land on a simple tool that makes your day-to-day work easier!

Here’s one of those tools which I’ve been using a lot recently.

helm-dashboard provides a user-friendly interface for managing Helm releases and charts, making it easier than ever to deploy and manage your applications on Kubernetes. With Helm Dashboard, you can easily view your deployed releases, manage chart repositories, and even edit your YAML manifests directly in the dashboard.

Check out the repository on GitHub and see for yourself if you find it useful: https://lnkd.in/d52cBfya

#helm #kubernetes

Logging in python oversimplified

Logging in Python was never this simple! 🚀

I am a power user of Python logging library but I’ve fallen in love with this one because of its simplicity.

Loguru makes logging too simple! Whether you’re new to programming or a seasoned pro, Loguru provides a simple and elegant way to log messages, exceptions, and even performance metrics with minimal setup.

Loguru offers
-> Quick logging with zero config
-> Customizable formatting of log messages
-> Ability to send logs to a file or remote server with minimal configuration
-> Automatic file rotation
-> Easy to use API

Checkout loguru here: https://lnkd.in/eWxW7cmu

#python #logging #loguru #devops

How to build a loadbalancer?

Can you build a load balancer on your own? Of course yes. Should you use it in production — Umm — Maybe not!

Here’s an interesting blog that teaches how to build your own load balancer using golang: https://lnkd.in/dbcPah_w

Source code: https://lnkd.in/dsh2BUBw

It implements
-> Backend selection (Round Robin)
-> Healthcheck and routing to healthy hosts only

It’s an interesting read to help you understand what happens under the hood. And for production — you always have things like haproxy, nginx, httpd, traefik , and more.

#devops #sre #loadbalancer

LinkedIn’s journey to Java 11

The journey from Java 8 to 11 was indeed a roller coaster ride but extremely rewarding for LinkedIn. Thanks to the folks who documented the whole journey in this blog.

https://lnkd.in/enhNivkJ

It covers
-> Java 11 features and G1 Garbage collector
-> Common issues encountered during the migration
-> Results of performance tests
-> Future goals.

There’s a lot to learn for everyone from this blog!

#linkedin #java #g1 #sre #devops

--

--

Vikas Yadav
Vikas Yadav

No responses yet