Ahmad BilalProtecting Your AWS Environment: Understanding the Risks of Exposed .env Files and Stolen API KeysAs cloud infrastructure becomes essential for modern enterprises, ensuring the security of your AWS environment is crucial. Recent…Aug 30Aug 30
Ahmad BilalDeploying Grafana, Loki, and Prometheus on AWS ECS with EFS and Cloud Formation (Part 3 of 3)In the first two parts of this series, we explored setting up Grafana, Loki, and Prometheus locally with Docker Compose, followed by…Aug 14Aug 14
Ahmad BilalIntegrating NestJS with Loki via Winston and Prometheus: Part 2 of 3In this article, we’ll integrate NestJS with Loki using Winston for logging and Prometheus for exposing metrics. We’ll create an…Aug 12Aug 12
Ahmad BilalHow to Set Up Grafana, Loki, and Prometheus Locally with Docker Compose: Part 1 of 3In today’s microservices-driven architecture, monitoring and logging are critical for ensuring the smooth operation of your applications…Aug 11Aug 11
Ahmad BilalAWS ECR: Empowering Container Image Management and DeploymentIn today’s fast-paced world of software development, containerisation has become a popular choice for packaging and deploying applications…Jul 4, 2023Jul 4, 2023
Ahmad BilalUnderstanding CPU Flame GraphsWe rely on Node.js and its asynchronous nature to develop some performance efficient real-time applications. If these applications are…Jul 27, 2022Jul 27, 2022