Akila Welihinda

My technical blog and past works


I enjoy writing about low-level systems like databases, operating systems, and compilers. Sometimes I also like to write about computer security and mathematics.

During my career I’ve worked in domains like batch scheduling, container management, resource pooling, and autoscaling compute. I have experience with sharding microservices, handling multitenancy, deconstructing monoliths, migrating databases, and introducing eventual consistency. I also know a thing or two about cloud technologies, configuration systems, and release management.