StrangeLoop began in 2009, as an event focused on distributed systems, security, emerging programming languages, and the like. This year nearly 1300 attendees came to StrangeLoop, and tickets were gone in less than 30 minutes after going on sale.
Needless to say, StrangeLoop is one of the highlights of the calendar for anyone writing modern software systems. The focus is on interesting, original, and technical presentations, as the organizers explain:
“Tech, not process. Talks are in general code-heavy, not process-oriented (agile, testing, etc)… Interesting stuff happens when you get people from different areas in the same room. Strange Loop has a broad range of topics from academia, industry, and a touch of weirdness.”’ I enjoyed the conference a lot when I first attended in 2013 so I’ve been wanting to attend again since, and was thrilled I got the notification that my CFP was accepted to speak about the origin, design, and implementation specifics of NATS.
The talk I gave covers a wide variety of aspects of NATS, but some of the more nuanced ones which are interesting include:
Mentioned also about usage of the NATS NGINX client library used in the Apcera Platform; to almost instantly reconfigure where to send traffic to apps within the platform.
NATS Server is resilient and tries to be always available, doing things like pruning the interest graph of slow consumers.
You can view the recording of my talk via StrangeLoop’s YouTube Channel:
The talk includes the following segments:
Slides are available on Slideshare:
You can also view my talk as a Reveal.js presentation GitHub pages (you’ll need the latter to watch any animated gifs with performance monitoring).
Here are some of my photos from StrangeLoop 2016. It was a lot of fun and I am looking forward to next year’s event (that is if I can get a ticket…)
Also many thanks to the Workiva team for taking me out to have BBQ which I enjoyed a lot…
If you have any questions or feedback on my talk, feel free to reach out directly:
I look forward to hearing from you!