About Me

I’m Sudaraka Jayathilaka, a software engineer living in Singapore. I’m passionate about building scalable systems and sharing my experiences through writing.

What I Do

I work with modern technologies to build robust, scalable software systems. My focus areas include:

  • Backend Development: Building microservices and distributed systems
  • Languages: Java, Golang, Python
  • Infrastructure: Kubernetes, Docker, Cloud platforms
  • Messaging: Apache Kafka, event-driven architectures
  • Observability: Metrics, monitoring, and performance optimization

My Journey

I blog about my experiences navigating through my career as a Software Engineer. From tackling high cardinality metrics to understanding Kafka rebalancing, I share practical insights from real-world challenges.

Writing

I believe in learning in public and sharing knowledge with the community. On this blog, you’ll find:

  • Technical deep-dives into distributed systems
  • Practical guides and tutorials
  • Lessons learned from production systems
  • Explorations in machine learning and AI

Connect

You can find me on: