Engineering insightsBy Ashkan Parsa
Ideas for systems that must work in production.
Practical notes on architecture, testing, cloud platforms, integration, and reliable software delivery.
Software delivery13 min read
Git Branching Strategies: Choosing the Right One
Compare Gitflow, GitHub Flow, GitLab Flow, trunk-based development, and release branches, with recommendations for every delivery model.
Read article →Software quality11 min read
Unit Testing and Integration Testing: Why You Need Both
How the two testing layers find different failures, where each belongs, and how to build a test strategy that stays fast and trustworthy.
Read article →Cloud architecture12 min read
Building Production-Ready .NET Microservices on Azure
Architecture, messaging, data ownership, security, observability, deployment, and the tradeoffs that matter in production.
Read article →Stay curious
New insights, only when they’re ready.
Get a short email when a new engineering article is published. Confirm once, unsubscribe in one click, and no marketing noise.