Step-by-Step Guide to integrate DataDog in .NET Core Services on kubernetes (AKS)Jun 16, 2024·5 min read
Keep Your Source Secure: Stop Committing Sensitive Information to GitDo you have your security engineer running behind you to remove secrets off git? Or keep getting alerts in gitleaks or in your CI security scanning tool that someone inadvertently committed a secret in git? Developers might forget to sanitize the app...Jan 26, 2025·3 min read
Choosing a consumer service type for message queue processing: deployment or job or serverless?Aug 31, 2022·5 min read
Docker alternative on Windows10Ever since Docker Desktop changed their policy, I've been searching for a way to work with containers without hassle on my Windows machine. I tried Podman and docker on WSL2, even a docker binary for windows. They all have their pain points, especial...Apr 15, 2022·2 min read
KeyCloak High AvailabilityPreviously, I've discussed how I used KeyCloak in my application, and how I integrated it as part of the devops process. As this setup moved towards UAT, I realized that high availability doesn't work without some configurations, and causes weird iss...Mar 7, 2022·3 min read
Automating KeyCloak deploymentHow to customize a keycloak docker image and automate deployment and realm management on kubernetes using Helm chartsDec 17, 2021·7 min read
KeyCloak: Integration with OktaNo one really does authentication or identity brokering anymore without leveraging an external library or service. An Identity Broker is an intermediary service that connects your application to various other identity providers like Google, Microsoft...Nov 26, 2021·4 min read
Kubernetes: Setting Resource Constraints on PodsI'm going to write about my experiments with tweaking resource constraints for an application that has been deployed in kubernetes. This post will help you find the right values for requests and limits for your pods in a large system. It assumes that...Oct 27, 2021·10 min read
The one thing that will change the way you code!Why code structure is important for software maintainabilityOct 12, 2021·4 min read