PinnedPublished inA Guide to Technical MasteryCloud Agnostic DesignIn this article, I’ll explain what cloud-agnostic design is, when it should be used, some strategies for designing cloud-agnostic systems…Aug 7, 20211Aug 7, 20211
PinnedPublished inA Guide to Technical MasteryPart-2: Go Project Layout and Hexagonal ArchitectureOkay, so things are just getting real!! In the first article, we discussed various tools and resources to get started with the Go project…Jul 13, 2021Jul 13, 2021
PinnedPublished inA Guide to Technical MasteryPart-1: Golang Project Kick-StarterThis article provides you with all the resources to start developing production-ready Microservices using the Go programming language.Jun 23, 2021Jun 23, 2021
Unlocking the Secrets of Microservices- Architecture — Part 1Microservices architecture has taken the tech world by storm. But what exactly are microservices? How do they differ from traditional…Oct 4, 2023Oct 4, 2023
Published inA Guide to Technical MasteryTroubleshooting Kubernetes Pods Stuck in Terminating StateTable of ContentsOct 2, 20231Oct 2, 20231
Published inA Guide to Technical MasteryAvoiding Unexpected AWS Charges: A Comprehensive GuideHi there! I’m excited to announce that I recently passed the AWS Solutions Architect exam. My primary motivation for taking it was to…Oct 1, 2023Oct 1, 2023
Published inA Guide to Technical MasteryThreat Modeling and Risk Calculation MethodsThreat modeling is a critical step in the software development process that helps organizations identify and mitigate potential security…Jan 19, 2023Jan 19, 2023
Published inA Guide to Technical MasterySecure Software Development Lifecycle (SSDL)Secure Software Development Lifecycle (SSDL) is an approach to software development that prioritizes security at every stage of the…Jan 19, 2023Jan 19, 2023
Technicals on 4th October Facebook Outage? (BGP)In recent times we have seen an outage on some of the busiest services on the Internet (AWS). Most of the services are designed to keep…Oct 5, 20211Oct 5, 20211
Published inA Guide to Technical MasterySoftware quality attributes — Maintainability, Usability and AccessibilityBelow are the attributes you might need to consider during the initial design. Depending on requiremnts one can be focused over others.Sep 17, 2019Sep 17, 2019