About Me


My name is Tyler Treat. I’m a Managing Partner at Real Kinetic where I help companies build cloud software. At Apcera, I worked on NATS, an open-source, high-performance messaging system for cloud-native applications. Before that, I architected Workiva’s microservice messaging platform. As an engineer, I’m interested in distributed systems, messaging infrastructure, and resilience engineering. As a technical leader, I’m interested in building effective teams.

This blog includes my own reflections, anecdotes, and experiences regarding software development and related topics drawn from my work, personal projects, and elsewhere. It also serves as a place where I can record lessons learned and other interesting tidbits.

LinkedIn | Twitter | GitHub | Email


Building a Distributed Log from Scratch
Iowa Code Camp Fall 2017 – 11/04/2017

So You Wanna Go Fast? (video)
Strange Loop 2017 – 09/27/2017

Push It to the Limit: Considerations for Building Reliable Systems
Workiva LINK 2017 – 04/25/2017

Simple Solutions for Complex Problems
Bay Area NATS Meetup – 03/22/2016

Probabilistic algorithms for fun and pseudorandom profit
Iowa Code Camp Fall 2015 – 12/5/2015

The Economics of Scale: Promises and Perils of Going Distributed
HackISU 2015 – 09/19/2015

From Mainframe to Microservice: An Introduction to Distributed Systems
Iowa Code Camp Fall 2014 – 11/01/2014