Introduction If you're using Terraform for IAAC with AWS, you might have probably declared the provider like this in your code: provider "aws" { region = "us-west-2" } [caption id="attachment_73692" align="aligncenter" width="625"] terraform + aws[/caption] And it worked. So you left it alone. Then one day, someone tries to use...
Introduction: What is Terraform State? Terraform doesn’t just apply your infrastructure code and forget about it. It keeps track of what’s been created — every EC2 instance, every S3 bucket, every RDS database, every security group, and many more. That data is stored in a file called terraform.tfstate. This state file is how...
Introduction We used to rely on Pingdom for uptime monitoring. It worked well with simple checks, nice UI, and reliable and clean alerts. But one day, someone on our DevOps team casually said: "Hey, why are we paying for something that only pings URLs?" And that kicked off a big conversation. The Cost Wake-Up Pingdom wasn’t...
Introduction Handling AWS costs is very important for cloud bill optimizations. One overlooked service that can significantly contribute to monthly expenses is Elastic Load Balancing. Our team, which works for a global advertising management platform client, a powerhouse in advertising and connected TVs, recently undertook a major step...
Introduction Cloud cost optimization is a vast and evolving discipline, but at its core, it starts with visibility. You can’t optimize what you can’t see. So, gaining granular insight into your cloud usage and billing is the basic foundation. You're not the only one who has ever thought, "This bill feels too high," after seeing your...
Introduction For years, we have used Kafka in the Data Centre, then we moved to AWS and started using EC2 to run Kafka. However, the headaches increased along with our usage. We began to feel as though we were spending more time managing Kafka than creating anything of value due to broker upgrades, Zookeeper problems, imbalanced...
If you’ve ever tried to track AWS costs with just Cost Explorer and spreadsheets, you’ll know the pain. On paper it sounds simple: export some data, make a pivot table, maybe throw a chart on top. In practice? You’re stuck chasing down anomalies with five browser tabs open, three CSVs half-filtered, and a sinking feeling that...
Introduction If you have worked with databases, you might have definitely crossed paths with MySQL, and probably used mysqldump at some point. It’s a go-to utility for backing up MySQL databases. But let’s be honest — most of us use it in its basic form and forget about it. Here’s the thing: MySQLdump is way more powerful than we...
Why Terraform Is a Popular Choice in the Industry In an era where businesses demand rapid scalability and resilience, Infrastructure as Code (IaC) has become essential. Among the many tools available, Terraform by HashiCorp stands out as a favorite in the industry. Whether you're managing cloud infrastructure, automating deployments, or...
Introduction An airline organization, once operating its Revenue Management Software (RMS) on-premise, has successfully completed the migration of this critical application to the Google Cloud Platform (GCP). RMS is central to helping the airline identify sales opportunities, maximize passenger revenue, and remain competitive by...
Introduction and Usecase There are times when we want Terraform to stop managing a resource, but don’t want to delete it from the infrastructure. In this brief blog, I'm going to discuss removing resources from Terraform configuration files while keeping them in real infrastructure. But why would you want to do this in the first...
[caption id="attachment_72327" align="alignnone" width="625"] How SMART on FHIR Rescued Us from EHR Integration Hell[/caption] When we initially embarked on integrating our healthcare app with 17 disparate health systems, we didn't merely have a technical problem—we entered a war zone of fatigued IT staff and cynical clinicians who...