Not Just Crashes: Your Observability Stack for the Mobile App
Go beyond Crashlytics by adopting latency tracing, ANR root-cause analysis, and in-app telemetry to understand the end-user journey. If you are a mobile engineer, you have probably…
Go beyond Crashlytics by adopting latency tracing, ANR root-cause analysis, and in-app telemetry to understand the end-user journey. If you are a mobile engineer, you have probably…
Human error is one of the most common causes of data loss or breaches. In the ITIC report, they state that 64 % of downtime incidents have their roots in human errors. If you think…
There's a moment in every data engineering project when you realize your growing collection of batch jobs, data transformations, and scheduled tasks needs proper orchestration. You…
GitHub Actions enables the CI/CD, short for continuous integration or continuous deployment, process to build, test, and deploy the code through the workflows within the same GitHu…
Observability as Code It is a practice where monitoring, logging, alerting, and observability configurations are defined, managed, and deployed using code-based approaches rather t…
Amazon Web Services (AWS) provides a robust and flexible cloud platform that delivers significant cost optimization for its customers. It's crucial to manage and optimize costs eff…
In a three-article series published recently on this site (Part 1, Part 2, Part 3), I've been demonstrating the power of the AWS Cloud Development Kit (CDK) in the Infrastructure a…
Over the last decade, we've seen data lakes evolve from static storage into dynamic, queryable systems. With Apache Iceberg, engineers gained ACID transactions and schema evolution…