In this post, we will delve into the core principles and guidance of the Well-Architected Frameworks (WAF) of Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). We’ll highlight the pillars that form the foundation of these frameworks: Cost Optimization, Operational Excellence, Performance Efficiency, Reliability, Security, and Sustainability. Each pillar provides a lens through which architects can evaluate their current setups and identify areas for enhancement. Together they will form a consolidated guide to Well-Architected frameworks. Moreover, as cloud …
Blog Posts
Custom tools are a reflection of the developer's ingenuity, problem-solving skills, and deep understanding of the project's unique demands. …
Simple Event-Sourcing with EF Core and SQL Server …
Learn how to send Microsoft Teams self-messages using Graph SDK in a .NET 6 console application with this step-by-step tutorial. …
Explore the importance of unit testing in software development and learn how it improves code quality, saves time, and prevents catastrophic failures like the London ambulance dispatch system incident. …
After many long and painful debugging sessions, the sight of optional parameters in method declarations are accompanied by a despicable code smell the equivalent of a rotten egg, until proven otherwise. …
Designing the domain model to support multiple persistence methods such that persistence using Event-Sourcing and a CRUD model is interchangeable, or can be used side-by-side. …
How to effectively decouple the data and domain model using repositories in EF Core. …
Clean Architecture design to act as a starting point for building ASP.NET Core solutions. Abstracts away relational persistence strategies and event sourcing. …