PinnedPublished inBetter ProgrammingScalability vs. ElasticityUnderstanding the main difference between scalability and elasticitySep 5, 2022Sep 5, 2022
PinnedOriginal Sin of Microservices, Part 29 challenges of distributed architecture.Mar 28, 2022Mar 28, 2022
PinnedPublished inBetter ProgrammingHow to Prepare a Design Review Like an Expert?Know the three main items of a good design reviewFeb 28, 2022A response icon1Feb 28, 2022A response icon1
PinnedPublished inBetter ProgrammingDesigning Software Using Clean Architecture: Domain-Driven DesignExplained with a code sampleJan 31, 2022A response icon1Jan 31, 2022A response icon1
PinnedPublished inInterviewNoodleShift from Monolith to CQRSSoftware design is an evolving process. This article shows how to design a system and solve some design problems in DDD and CQRS.Jan 3, 2022Jan 3, 2022
How Gen AI 2x My Developer ProductivityWhy I switched from architect to developer to validate Gen AI in practice8h ago8h ago
Published inStackademicVibe Coding is Cooling Off, FastAI is great for PoCs, but fails at creating maintainable softwareOct 27A response icon1Oct 27A response icon1
Published inPython in Plain EnglishPython DAG: Retries, Rollbacks & Parallel RunsEnhance lightweight DAG with robust features for production-ready workflowsOct 6Oct 6
Published inPython in Plain EnglishRefactor Long Method with a Lightweight DAGTame complex workflows and simplify testing with the Command design patternSep 29Sep 29
Published inStackademicBoost Microservice Testing with DNS HijackUse DNS spoofing to create mock services for easier local integration testsSep 15Sep 15