📝 Parottasalna Blog
249 practical articles on backend engineering, system design, databases, Docker, Python, AI and DSA, explained simply.
Learning Notes #37 - Orchestrator Pattern | Cloud Pattern
Today, i learnt about orchestrator pattern, while l was learning about SAGA Pattern. It simplifies the coordination of these workflows, making the sy…
AlgorithmPOTD #15 - Count all triplets with given sum in sorted array | Geeks For Geeks
Problem Statement Geeks For Geeks : https://www.geeksforgeeks.org/problems/count-all-triplets-with-given-sum-in-sorted-array/1 Given a sorted array a…
TechnologyLearning Notes #36 - Active Active / Active Passive Patterns | HA Patterns
Today, i learnt about High Availability patterns. Basically on how to handle the clusters for high availability. In this blog i jot down notes on Act…
DatabaseLearning Notes #35 - Durability in ACID | Postgres
As part of ACID series, i am refreshing on topic Durability. In this blog i jot down notes on durability for better understanding. What is Durability…
DatabaseLearning Notes #34 - Consistency (Correctness) in ACID | Postgres
As part of the ACID Series, i am refreshing on consistency. In this blog, i jot down notes on consistency (correctness) in postgres database. What is…
DatabaseLearning Notes #33 - Isolation in ACID | Postgres
This is a continuation of A CID Series. In this blog i jot down notes on Isolation in ACID for better understanding. Isolation is one of the core pro…
AlgorithmPOTD #14 - Count Subarrays with given XOR | Geeks For Geeks
Problem Statement Geeks For Geeks: https://www.geeksforgeeks.org/problems/count-subarray-with-given-xor/1 Given an array of integers arr[] and a numb…
ProgrammingLearning Notes #31 - Outbox Pattern | Cloud Pattern
Today, i came across https://www.milanjovanovic.tech/blog/outbox-pattern-for-reliable-microservices-messaging which explains about Outbox pattern, wh…
ProgrammingLearning Notes #30 - Queue Based Loading | Cloud Patterns
Today, i learnt about Queue Based Loading pattern, which helps to manage intermittent peak load to a service via queues. Basically decoupling Tasks f…
TechnologyLearning Notes #29 - Two Phase Commit Protocol | ACID in Distributed Systems
Today, i learnt about compensating transaction pattern which leads to two phase commit protocol which helps in maintaining the Atomicity of a distrib…
DatabaseLearning Notes #28 - Unlogged Table in Postgres
Today, As part of daily reading, i came across https://raphaeldelio.com/2024/07/14/can-postgres-replace-redis-as-a-cache/ where they discussing about…
AlgorithmPOTD #13 - Subarrays with sum K | Geeks For Geeks
Problem Statement Geeks For Geeks: https://www.geeksforgeeks.org/problems/subarrays-with-sum-k/1 Given an unsorted array of integers, find the number…