Parottasalna Course Notes

📝 Parottasalna Blog

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

Cloud Patterns

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…

Jan 5, 2025 · 4 min read
Algorithm

POTD #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…

Jan 4, 2025 · 2 min read
Technology

Learning 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…

Jan 4, 2025 · 2 min read
Database

Learning 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…

Jan 4, 2025 · 3 min read
Database

Learning 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…

Jan 4, 2025 · 3 min read
Database

Learning 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…

Jan 4, 2025 · 4 min read
Algorithm

POTD #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…

Jan 3, 2025 · 1 min read
Programming

Learning 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…

Jan 3, 2025 · 4 min read
Programming

Learning 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…

Jan 3, 2025 · 4 min read
Technology

Learning 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…

Jan 3, 2025 · 4 min read
Database

Learning 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…

Jan 2, 2025 · 4 min read
Algorithm

POTD #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…

Jan 2, 2025 · 2 min read