Akhil GhatikiA case study: Duplicate Entries in Event Processing with SQS + LambdaThe root cause of the duplicate entries can be attributed to the behavior of AWS Lambda when processing messages from an SQS queue….Mar 27Mar 27
Akhil GhatikiRunning a new task using Terraform without a service in AWS ECSWhile services in ECS are used for long-running tasks, there are scenarios where you might need to run a task without a service.Mar 27Mar 27
Akhil GhatikiAWS ECS Task deployment failed alert using Amazon EventBridge — Part 2 (Terraform code)Please read Part 1 for more context before you continue with this blog postOct 25, 2022Oct 25, 2022
Akhil GhatikiAWS ECS Task deployment failed alert using Amazon EventBridgeAmazon Elastic Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers…Oct 17, 2022Oct 17, 2022
Akhil GhatikiKubernetes Probes — Never let your production environment go down during deploymentSoftware development teams which work in an Agile mode often focus on speeding up the deployment process and these deployments are quite…Aug 9, 2021Aug 9, 2021
Akhil GhatikiCode smell Katas — Graceful exception handlingIn computer programming, a code smell is any characteristic in the source code of a program that possibly indicates a deeper problem…Feb 28, 20211Feb 28, 20211
Akhil GhatikiOne point stop for Installing SonarQube server in an AWS EC2 instanceWriting clean code is an art. It is a pathway towards software craftsman /craftswoman ship. But sometimes not every one is well equipped…Jun 14, 20201Jun 14, 20201
Akhil GhatikiKafka Producer failure handling at multiple levels of Spring abstractionsThis post is co-authored by swathi kurella.Mar 15, 20201Mar 15, 20201
Akhil GhatikiGit hooks — The unsung rescuersWhat a git hook can do is constrained only by the developer’s imagination. Git hooks are one of the most productive hacks every software…Jan 12, 2020Jan 12, 2020
Akhil GhatikiDebugging a low performance issue of a distributed systemDebugging the performance of a distributed system is always a pain. But on the other side of this coin, you get a lot of learning, knowing…Jul 3, 2019Jul 3, 2019