PinnedAmr FaridinBetter ProgrammingDebugging Kubernetes Pods: Deep DiveIn this article, I will talk about debugging and troubleshooting Kubernetes pods using ephemeral containers.May 23, 20221May 23, 20221
Amr FaridinITNEXTEmpower Your Observability: Tail-Based Sampling for Better Tracing with OpentelemetryIn the era of microservices and distributed systems, observability has become a cornerstone for maintaining robust, reliable, and scalable…Aug 15Aug 15
Amr FaridinITNEXTCreating go CLI applications using CobraCobra is a library for creating powerful modern CLI applications. It is being used for many popular open-source projects. In this article…Oct 2, 2022Oct 2, 2022
Amr FaridGolang hot-reloading using Docker and AirIn this Article, I will explore using Docker and Air to accelerate achieve hot reload in go.Mar 14, 20211Mar 14, 20211
Amr FaridPgBouncer installation an configuration on k8s cluster to enhance PostgreSQL performancePgBouncer is the most widely used connection pooler for PostgreSQL. In this article, I will show you how to configure PgBouncer on k8s…Feb 6, 20211Feb 6, 20211
Amr FaridManaging access EKS using IAM groupsEKS has a limitation for granting IAM groups access to clusters. The only two supported options are IAM roles and direct user mapping to…Oct 4, 2020Oct 4, 2020