Parottasalna Course Notes

📝 Parottasalna Blog

249 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.

Networking

HAProxy EP 7: Load Balancing with Source IP Hash, URI - Consistent Hashing

Load balancing helps distribute traffic across multiple servers, enhancing performance and reliability. One common strategy is Source IP Hash load ba…

Sep 11, 2024 · 4 min read
Uncategorized

HAProxy Ep 6: Load Balancing With Least Connection

Load balancing is crucial for distributing incoming network traffic across multiple servers, ensuring optimal resource utilization and improving appl…

Sep 11, 2024 · 4 min read
Networking

HAProxy EP 5: Load Balancing With Round Robin

Load balancing is crucial for distributing incoming network traffic across multiple servers, ensuring optimal resource utilization and improving appl…

Sep 11, 2024 · 4 min read
Networking

HAProxy EP 4: Understanding ACL - Access Control List

Imagine you are managing a busy highway with multiple lanes, and you want to direct specific types of vehicles to particular lanes: trucks to one lan…

Sep 11, 2024 · 5 min read
Technology

HAProxy EP 3: Sarah’s Adventure with L7 Load Balancing and HAProxy

Meet Sarah, a backend developer at “BrightApps,” a fast-growing startup specializing in custom web applications. Recently, BrightApps launched a new …

Sep 11, 2024 · 5 min read
Tech

HAProxy EP 2: TCP Proxy for Flask Application

Meet Jafer, a backend engineer tasked with ensuring the new microservice they are building can handle high traffic smoothly. The microservice is a Fl…

Sep 10, 2024 · 4 min read
Technology

HAProxy EP 1: Traffic Police for Web

In the world of web applications, imagine you’re running a very popular pizza place. Every evening, customers line up for a delicious slice of pizza.…

Sep 9, 2024 · 5 min read
Programming

Mastering Request Retrying in Python with Tenacity: A Developer's Journey

Meet Jafer, a talented developer (self boast) working at a fast growing tech company. His team is building an innovative app that fetches data from m…

Sep 7, 2024 · 6 min read
Tech Tips

The Search for the Perfect Media Server: A Journey of Discovery

Dinesh, an avid movie collector and music lover, had a growing problem. His laptop was bursting at the seams with countless movies, albums, and famil…

Sep 2, 2024 · 7 min read
Coding Journeys

Lucifer and the Git-Powered Calculator: The Complete Adventure

In losangels , a young coder named Lucifer set out on a mission to build his very own calculator. Along the way, he learned how to use Git, a powerfu…

Aug 26, 2024 · 4 min read
Database Models

Different Database Models

Database models define the structure, relationships, and operations that can be performed on a database. Different database models are used based on …

Aug 23, 2024 · 4 min read
Programming

Postgres Ep 2 : Amutha Hotel and Issues with Flat Files

Once upon a time in ooty, there was a small business called “Amutha Hotel,” run by a passionate baker named Saravanan. Saravanan bakery was famous fo…

Aug 23, 2024 · 8 min read