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, […]
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 […]
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 […]
Introduction: The Real Problem Ever run RDS PostgreSQL in production? You’ve probably faced connection limit bottlenecks, app crashes during failovers, or unexpected timeouts, often at the worst possible moments. These are real production issues where RDS Proxy proves its value by offering connection pooling, improved failover handling, and secure credential management to keep your services […]
Introduction: Workload identity federation provides secure access to Azure resources from outside systems such as GitHub Actions, Azure DevOps, and Kubernetes without secret management. It utilizes Microsoft Entra ID for a trust-based token exchange, increasing security and making CI/CD flows easier. Problem Statement: An application service or script running outside of azure uses a secret […]
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 monitoring market fares in real time. The migration aimed to overcome […]
Introduction This article will help you through setting up SAML-based SSO between SonarQube and Azure Entra ID. You may simplify access control for your SonarQube instance, increase security, and expedite user authentication by turning on SSO. Additionally, it guarantees centralised identity control and lowers the overhead associated with maintaining local SonarQube accounts. This integration will […]
Introduction Building and deploying applications that use Apache Kafka for real-time data processing is made simple with Amazon MSK (Managed Streaming for Apache Kafka), a fully managed service by AWS. Rack awareness is one overlooked configuration change that can greatly increase fault tolerance and cost effectiveness, even though MSK takes care of a large portion […]
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 […]