Dan is the co-founder and CTO of Streamdal.com, a streaming data performance monitoring company. Dan previously worked at companies such as InVisionApp, New Relic and DigitalOcean and before that, spent over 10 years doing integration and R&D work at data centers.
Dan loves distributed systems and is convinced that the future of high performance is asynchronous.
He has been writing Go since 2014, works primarily in backend, listens to a lot of black metal and prefers Stella’s over IPA’s. He resides in Portland, Oregon but is originally from Riga, Latvia.
Distributed Remote Monitoring in Go
A brief showcase on how one can tackle complex remote monitoring problems in a modern way using 9volt - a distributed monitoring system written in Go and backed by etcd.
Go and Production Readiness
What is production readiness? How does it relate to your Go app(s)? How important is it? Join two engineers from InVisionApp, as they answer those questions and share their experience as they worke...
You've heard of event-driven architectures but what do they actually look like? Learn what is involved in building an event-driven distributed system and how Go can help you achieve "reliability n...