devil_!234@Transaction outbox and event sourcingsources — https:// www.google.comNov 15, 2023Nov 15, 2023
devil_!234@Stripe Checkout Session flowToday I want to pick a very interesting topic which I have recently worked on at my work. It’s about the Stripe Checkout Session flow and…Nov 11, 2023Nov 11, 2023
devil_!234@Service Boundaries and Leaky service boundaries — Part 2In this article, I am going to continue from my previous article…Nov 9, 2023Nov 9, 2023
devil_!234@Service Boundaries in a domain driven design and Leaky boundaries — Part 1In one of my previous articles where I discussed about clean…Nov 7, 2023Nov 7, 2023
devil_!234@Understanding Unit of Work PatternI was reading the book architectural patterns in Python and I came across the section for Unit of Work Pattern. In simplest terms, it was…Jul 8, 2023Jul 8, 2023
devil_!234@State Transitions in Django model using Finite State MachineThis article will be a quick one. In this article, I would like to discuss on how to manage and handle state transitions for a message…Jun 1, 2023Jun 1, 2023
devil_!234@Refactoring the Twilio integration for sending messageIn this article, I will continue with a bit of refinement of my previous…May 21, 2023May 21, 2023
devil_!234@Building a SMS API at scaleIn this article, I want to write about how to build a messaging API to handle sms service at scale. Imagine, you have this single service…May 19, 2023May 19, 2023
devil_!234@Writing test for the Hubspot repo integration using Pytest casettesIn this article, I wanted to tinker around a scenario where I wanted to write a quick test for the Hubspot Repository that I implemented in…May 8, 2023May 8, 2023
devil_!234@Multiple data save in a clean architectureYou could call this topic a bad design choice or a messy way of doing things but I have come across scenarios where data needs to be stored…May 7, 2023May 7, 2023