Published inBeyond the BracketsEssential Architectural Patterns for Cloud-Native Systems: Building Scalable and Resilient…2/6: A deep dive into essential architectural patterns that power scalable, resilient, and efficient cloud-native applications.20h ago20h ago
Published inBeyond the BracketsIntroduction to Modern Software Architecture1/6: Building Scalable, Resilient, and Cloud-Native Systems for the Modern Era5d ago5d ago
Published inBeyond the BracketsLessons from Real-World Failures: What Not to Do in Release ManagementArticle 10: How to Ship Disasters (And Hopefully Recover from Them)Mar 25Mar 25
Published inBeyond the BracketsHandling Compliance and Security in ReleasesArticle 9: How to Release Updates Without Getting Sued (or Hacked)Mar 23Mar 23
Published inBeyond the BracketsAutomating Release Management: CI/CD and DevOps PracticesArticle 8: Deploy Like a Pro (or at Least Like Someone Who Sleeps at Night)Mar 18Mar 18
Published inBeyond the BracketsHandling Hotfixes, Rollbacks, and Emergency FixesArticle 7: Saving Your Software from Instant Doom (A.K.A. Fixing Your Mistakes Fast)Mar 15Mar 15
Published inBeyond the BracketsDeployment Strategies: Choosing the Right ApproachArticle 6: How to Roll Out Software Updates Without Disrupting UsersMar 9Mar 9
Published inBeyond the BracketsRelease Channels: Beta, Stable, and Long-Term Support (LTS)Article 5: How to manage software releases for different user groupsMar 4Mar 4
Published inBeyond the BracketsThe Art of Updating Software Without Breaking EverythingArticle 4: Strategies for Seamless and Safe Software UpdatesFeb 28Feb 28
Published inBeyond the BracketsPlanning a Successful First-Time LaunchArticle 3: Strategies for a Smooth and Impactful ReleaseFeb 24Feb 24