Thawan Kooburat

Software Engineer - Core Systems

I have been working on various distributed systems building blocks for Facebook. These building blocks help make it easier for engineers to build and operate reliable software at scale. My current work is on cluster management, especially on the need for supporting stateful services where intelligent data placement is needed to solve fault tolerance and capacity requirements. My past experience includes distributed coordination where I also contributed to the community as ZooKeeper committer, and configuration management where our frameworks help manages configuration changes for various platforms including mobile.

Prior to Facebook, I received a master’s degree in Computer Sciences from University of Wisconsin – Madison and a bachelor’s degree in Engineering from Chulalongkorn University, Thailand.


Distributed systems, virtualization, cloud computing, distributed consensus, configuration management

Related Links

Google Scholar

Latest Publications

OSDI - November 4, 2020

Twine: A Unified Cluster Management System for Shared Infrastructure

Chunqiang (CQ) Tang, Kenny Yu, Kaushik Veeraraghavan, Jonathan Kaldor, Scott Michelson, Thawan Kooburat, Aravind Anbudurai, Matthew Clark, Kabir Gogia, Long Cheng, Ben Christensen, Alex Gartrell, Maxim Khutornenko, Sachin Kulkarni, Marcin Pawlowski, Tuomas Pelkonen, Andre Rodrigues, Rounak Tibrewal, Vaishnavi Venkatesan, Peter Zhang

SOSP'15 - October 4, 2015

Holistic Configuration Management at Facebook

Chunqiang (CQ) Tang, Thawan Kooburat, Pradeep Venkat, Akshay Chander, Zhe Wen, Aravind Narayanan, Patrick Dowell, Robert Karl