HWHasitha Wickramasingheinblog.hazya.dev·Jul 19 · 12 min readAmazon EKS Multi-Account Strategy: Architecting Centralized vs. Decentralized Cluster TopologiesImplementing a robust multi-account strategy on AWS is one of the most critical foundational steps for building secure, scalable, and manageable cloud platforms. According to the AWS Multi-Account Str10
HWHasitha Wickramasingheinblog.hazya.dev·Jun 29 · 11 min readModern AWS Networking: Architecting with Transit Gateway, Cloud WAN, and VPC LatticeIn modern enterprise cloud adoption, managing network topology across multiple AWS accounts, geographical regions, and on-premises environments is a critical challenge. A simple hub-and-spoke model is00
HWHasitha Wickramasingheinblog.hazya.dev·Jun 4 · 10 min readDistributed Transactions and Eventual Consistency in AWS MicroservicesTraditionally, when building monolithic applications, database transactions were part of the package. You had a single database, often relational. When a request came in, you wrapped the business logi10
HWHasitha Wickramasingheinblog.hazya.dev·May 23 · 7 min readThe Ultimate Multi-Account & Multi-Regional AWS Terraform Landing ZoneThe Challenge: Scaling Infrastructure Without Compromising Security As software teams grow, managing cloud infrastructure becomes a delicate balancing act. In the early days, deploying everything to a10
HWHasitha Wickramasingheinblog.hazya.dev·May 12 · 5 min readWhy I Swapped semantic-release for release-pleaseAutomating the release process is one of those "set it and forget it" tasks that pays dividends for years. Traditionally, semantic-release was the undisputed king of this domain. It’s powerful, strict10