Parottasalna

AI, Backend Engineering & Architecture Guides

  • Learning Notes #22 – Claim Check Pattern | Cloud Pattern

    Category:

    Today, i learnt about claim check pattern, which tells how to handle a big message into the queue. Every message broker has a defined message size limit. If our message size exceeds the size, it wont work. The Claim Check Pattern emerges as a pivotal architectural design to address challenges in managing large payloads…

  • Learning Notes #21 – Sharding (database) with Postgres

    Category:

    …contd. Early Morning today, i watched a video on partitioning and sharding. In that video, Arpit explained the limitation of Vertical Scaling and ways to infinite scale DB with Sharding and Partitioning. In this blog, i jot down notes on partioining with single node implementation with postgres for my future self. As the volume…

  • Learning Notes #20 – Partitioning (data) With Postgres

    Category:

    Early Morning today, i watched a video on partitioning and sharding. In that video, Arpit explained the limitation of Vertical Scaling and ways to infinite scale DB with Sharding and Partitioning. In this blog, i jot down notes on partioining with single node implementation with postgres for my future self. As the volume of…

  • Learning Notes #19 – Blue Green Deployments – An near ZERO downtime deployment

    Category:

    Today, i got refreshed on Blue Green Deployment from a podcast https://open.spotify.com/episode/03p86zgOuSEbNezK71CELH. Deployment designing is a plate i haven’t touched yet. In this blog i jot down the notes on blue green deployment for my future self. What is Blue-Green Deployment? Blue-Green Deployment is a release management strategy that involves maintaining two identical environments,…

  • Learning Notes #18 – Bulk Head Pattern (Resource Isolation) | Cloud Pattern

    Category:

    Today, i learned about bulk head pattern and how it makes the system resilient to failure, resource exhaustion. In this blog i jot down notes on this pattern for better understanding. In today’s world of distributed systems and microservices, resiliency is key to ensuring applications are robust and can withstand failures. The Bulkhead Pattern…