Commiserating About Microservices Nightmares

LightstepHQ
LightstepHQ
Published in
2 min readSep 18, 2018

September 18, 2018 | Kristin Brennan

Organizations adopt microservices to scale engineering productivity and because they have a dream that things will become easier, they’ll be able to move faster, and that their software will become more reliable. However, this dream often devolves into an elaborate, sprawling, and persistent nightmare of complexity and confusion. Software inevitably breaks, and when that breakage is difficult to observe or explain, it’s particularly painful. How do things go wrong in production and what are the lessons we can learn from those experiences?

Those are the questions we’ve been asking ourselves, our customers, and leaders in the industry that we know and respect. We held our first “Evening of Microservices Nightmares” event at our new office last June. We had lively presentations by Bryan Cantrill, Vijay Gill and Marius Eriksen. Their presentations struck a chord with attendees. We know they did with us.

Learning and sharing

Learning and sharing are core to our values at LightStep. We wanted to start a dialogue about “microservices nightmares” and lessons learned. We believe there just isn’t enough open discussion in the industry, and there is mounting anxiety around potential pitfalls. There is plenty of hype about upside, but not enough clear, specific documentation of failure modes and possible remediations. Too many engineering teams in too many companies are struggling with the same issues: we’d like to have more forums where practitioners can ask questions and learn how things are or should be done with microservices.

Upcoming events

We’re excited to host our next “Evening of Microservices Nightmares” event on Thursday, September 20 in Austin. We’ve got engineering leaders from Under Armour, Keller Williams, BigCommerce, and Indeed lined up to present lightning talks about what they’ve learned along their path to adopting microservices.

If you’re in the Austin area, check out the details and join us! It’s sure to be entertaining, and of course there’s an opportunity to commiserate over pizza and beer.

We’ll also be co-hosting an event on September 26 in San Francisco with Redpoint. Ben Sigelman, LightStep co-founder and CEO and former Googler, will be presenting “What we got wrong: Lessons from the birth of microservices at Google.” Google deserves a lot of credit for imagining (and popularizing) what we now call “microservice architectures,” but hindsight is 20/20. Many of the mistakes that were made at Google are being recreated by the rest of the industry today. Ben will talk about what they got wrong at Google and how those lessons can be applied today. We hope many of you in the San Francisco Bay Area will be able to join us.

Want to learn about microservices and avoid nightmares? Stay informed.

Originally published at lightstep.com on September 18, 2018.

--

--

LightstepHQ
LightstepHQ

Lightstep enables teams to detect and resolve regressions quickly, regardless of system scale or complexity.