kan01234 - Software Engineer Notes
A backend engineer's journey of learning and growth.
View the Project on GitHub
kan01234/post
Personal Journey
Does Specific Programming Language Experience Really Matter for Senior Software Engineers?
Navigating Large Numbers in Online Assessments: A Deep Dive
Behind the Code: A New Adventure
Monitoring & Observability
Enhancing Monitoring with Datadog: Logs, APM, and Metrics
Monitoring Fundamentals: Building a Strong Foundation
From Self-Managed ELK to Datadog: Our Migration Journey
Web & Network Protocols
HTTPS: A Journey Back to the Basics
Software Engineering & Best Practices
Inside the JVM: How Java Garbage Collectors Track, Mark, and Sweep Objects
How We Solved a High Memory Usage Issue in Our Apache Camel Batch Pipeline
Bitmap Indexing: A Deep Dive for Data
System Design
Clarifying Upstream and Downstream in Software Development
Understanding Consistent Hashing: From Basics to Real-World Use Cases
Remote Log Retrieval for Linux-Based Edge Devices: A System Design Approach
MQTT: The Lightweight Backbone of the Internet of Things
Infrastructure & Platform Engineering
Comparing CaaS Platforms: AWS Fargate, Azure AKS, Google GKE, and Private Cloud Kubernetes
Datastore
Debunking the Myth: Yes, MySQL Can Handle 20 Million+ Records in a Single Table