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
HWHasitha Wickramasingheinblog.hazya.dev·May 2 · 7 min readWhen AI-Written Code Becomes the Death of Deep UnderstandingAs a developer who uses AI coding tools every day and as an AWS Certified Generative AI Developer Professional, I am fundamentally optimistic about the future of AI-assisted development. However, we n66SLV