Image of Kyle Thompson

I'm Kyle Thompson, a Software Engineer at Root Insurance. This is a place for my thoughts on mostly programming-related topics. Everything I write here is my own opinion.

Recent Thoughts

Root's Migration from In-Process Pub/Sub to Kafka

For a long time at Root , we've used pub/sub as a way to decouple parts of our application. This was done with a small ruby class. Essentially, you'd call publish with an event and the… read more

Many Small Things: Architecting an Application That Scales

Recently at work, I've had a lot of time to think about how we architect and design our server in a way that will scale for our current needs and future ventures. While doing that, I feel… read more