Parottasalna Course Notes

📝 Parottasalna Blog

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

Programming

Learning Notes #16 - Prefetch Count | RabbitMQ

Today, i learnt about prefetch count and how it saves consumer from overwhelming of messages. Messages in RabbitMQ are pushed from the broker to the …

Dec 29, 2024 · 4 min read
Algorithm

POTD #9 - Intersection of Two arrays with Duplicate Elements | Geeks For Geeks

Problem Statement Geeks For Geeks – https://www.geeksforgeeks.org/problems/intersection-of-two-arrays-with-duplicate-elements/1 Given two integer arr…

Dec 29, 2024 · 1 min read
Linux

Kanchi Linux Users Group Weekly Meeting | MoM – Dec 28, 2024

Minutes of Meeting Agenda : 1. Discussion on Commit Convensions and Importance – https://www.youtube.com/watch?v=3MHtxvB4Xpo Speakers : Hariharan and…

Dec 28, 2024 · 2 min read
Programming

Learning Notes #15 - Request Reply Pattern | RabbitMQ

Today, i learnt about Request Reply Pattern. At first it seems deviating from the core concept of asynchronous but convinced with some statements. In…

Dec 28, 2024 · 5 min read
RabbitMQ

Learning Notes #14 - Dead Letter Exchange | RabbitMQ

Today, i learnt about dead letter, an simple mechanism to handle undelivered message, expired message, basically missed one. In RabbitMQ, Dead Letter…

Dec 28, 2024 · 3 min read
Algorithm

POTD #8 - Find All Triplets with Zero Sum | Geeks For Geeks

Problem Statement Given an array arr[] , find all possible triplets i, j, k in the arr[] whose sum of elements is equals to zero . Returned triplet s…

Dec 28, 2024 · 2 min read
Programming

Learning Notes #13 - Gateway Aggregator Pattern

As part of cloud design patterns, today i learned about Gateway Aggregation Pattern. It seems like a motivation for GraphQL. In this blog, i write do…

Dec 27, 2024 · 3 min read
RabbitMQ

Learning Notes #12 - Alternate Exchanges | RabbitMQ

Today i learnt about Alternate Exchange, which provide a way to handle undeliverable messages. In this blog, i share the notes on what alternate exch…

Dec 27, 2024 · 4 min read
Algorithm

POTD #7 - Count pairs with given sum | Geeks For Geeks

Problem Statement Geeks For Geeks – https://www.geeksforgeeks.org/problems/count-pairs-with-given-sum–150253/1 Given an array arr[] and an integer ta…

Dec 27, 2024 · 1 min read
Patterns

Learning Notes #11 - Sidecar Pattern | Cloud Patterns

Today, I learnt about Sidecar Pattern. Its seems like offloading the common functionalities (logging, networking, …) aside within a pod to be used by…

Dec 26, 2024 · 5 min read
RabbitMQ

Learning Notes #10 - Lazy Queues | RabbitMQ

What Are Lazy Queues? Lazy Queues are designed to store messages primarily on disk rather than in memory. They are optimized for use cases involving …

Dec 26, 2024 · 3 min read
Algorithm

POTD #6 - Two Sum - Pair with Given Sum | Geeks For Geeks

Problem Statement Geeks For Geeks : https://www.geeksforgeeks.org/problems/key-pair5616/1 Given an array arr[] of positive integers and another integ…

Dec 26, 2024 · 1 min read