📝 Parottasalna Blog
249 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.
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 …
AlgorithmPOTD #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…
LinuxKanchi 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…
ProgrammingLearning 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…
RabbitMQLearning 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…
AlgorithmPOTD #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…
ProgrammingLearning 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…
RabbitMQLearning 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…
AlgorithmPOTD #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…
PatternsLearning 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…
RabbitMQLearning 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 …
AlgorithmPOTD #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…