Managing High Cardinality Metrics in 3 Steps: Cost vs. Detail
I'm discussing the costs associated with high cardinality metrics and practical ways to manage them. Balancing the level of detail and cost…
217 posts
Career development, work life, leadership and professional growth experiences.
I'm discussing the costs associated with high cardinality metrics and practical ways to manage them. Balancing the level of detail and cost…
Learn how to implement distributed lock mechanisms in your side projects using simpler and more pragmatic methods.
I examine the challenges of dependency vulnerability management in small projects, the patterns I've encountered, and my pragmatic solution approaches.
Is Offline-First architecture a must for every application? Based on my own experiences, I'll discuss the advantages, costs, and real needs of this approach…
My experiences with how monorepo and polyrepo choices in software projects affect CI/CD processes, team dynamics, and long-term project health…
I explain the differences between consistency models in distributed systems, when I chose which one in my own experiences, and their trade-offs.
My experiences with architectural trade-offs and their operational costs when designing AI agent tool-use capabilities.
Choosing a software architecture determines a project's fate. I'll share my experiences with the trade-offs between monolithic, modular monolith, and.
What RED metrics are, when they are needed, and whether they are always comprehensive...
An in-depth analysis of the principle of least privilege's impact on operational speed, security risks, and practical applications.
I examine the quality of Retrieval-Augmented Generation (RAG) systems in my side projects and whether it always needs to be at the highest level...
I examine the operational burden of distributed locks, the hidden costs they impose on on-call engineers, and simpler alternatives.
MTU, DNS leaks, and routing issues I encountered while trying to run IPv4 and IPv6 in the same VPN tunnel. Solutions proven by experience.
Based on my experience, I analyze the costs, efficiencies, and operational burdens of CI/CD deploy strategies in detail.
Learn how to resolve network connectivity issues by configuring IPv4 and IPv6 simultaneously in your VPN. Detailed steps and practical tips.
What is cardinality explosion in monitoring systems, why does it happen, and how does this situation affect both systems and an engineer's career? Practical...
Trade-offs to weigh when choosing and implementing multi-tenant architecture in ERP systems: cost, data isolation, and scalability, from real experience.
Correctly setting log levels in our systems requires striking a critical balance between detailed monitoring and reducing unnecessary noise. This…
I explain how the convenience of ORMs negatively affects database performance, especially in enterprise applications, using my own field experiences.
Exploring defense mechanisms against prompt injection attacks targeting large language models and the associated costs...
Effective management of log levels is critical for system health and troubleshooting processes. In this article, we explore the necessity of the debug level.
I explain how I set up CI/CD processes in my side projects using pragmatic approaches and the challenges I encountered during these processes.
I analyze the practicality of shared build cache solutions for independent developers in terms of cost, performance, and maintenance. From my own experiences...
I'm sharing the 3 core reasons that convinced me to transition from a monolith to a modular monolith in enterprise software architecture, along with my.