Lightstep from ServiceNow Logo





Lightstep from ServiceNow Logo

James Burns

From network load balancers to FPGAs to ASICs to embedded security to cloud ops at scale, James has seen how systems work but, more interestingly, how they fail. He is passionate about sharing what he's learned to level up teams, make developers happier, and improve customer experiences.

James Burns

Explore more articles

Migrating to Microservices: Worst Practices

James Burns | Apr 28, 2020

The reality is that most migrations bog down quickly. This worst practices guide will tell you how you too can end up with a distributed monolith at the end of a multi-year long slog.

Learn moreLearn more

Want to Reduce Service Cost and Resource Waste? Start Squeeze Testing

James Burns | Mar 25, 2020

This article will discuss the practice of “squeeze testing” exists to keep information about the performance requirements of a service up to date for a given traffic load.

Learn moreLearn more

It’s Not Technical Skill That Matters Most for Platform Teams — It’s Empathy

James Burns | Nov 17, 2019

Sometimes platform teams get created as a place to dump all the toil. Other times they’re created to collect systems expertise. However, the true purpose of a platform team is to increase development velocity and improve the developer experience. 

Learn moreLearn more

Why You Should Have a Platform Team

James Burns | Oct 30, 2019

Platform teams are force multipliers, by reducing cognitive load for developers and making it easier to ship, allowing them to focus on feature velocity.

Learn moreLearn more

How to Build a Platform Team

James Burns | Oct 21, 2019

Platform teams enable developers to work more quickly and efficiently, but only when they’re closely aligned with and feel empathy for developers.

Learn moreLearn more

Kubernetes Logs and Services: Beware These Pitfalls

David Klein, James Burns | Aug 15, 2019

So, you’ve gone “cloud native” … you’re running apps in containers, you’re scheduling them with Kubernetes, and now you’re trying to figure out what the heck is going on. It’s the third time in a month where your customers are seeing two minutes of...

Learn moreLearn more

Why Working on Monoliths is Bad for Your Career

James Burns | Aug 6, 2019

Microservices are not a magic dust of success, but, all things being equal, you will grow more, learn more, become a better developer, and be more successful at more successful businesses by choosing to work in environments embracing microservices.

Learn moreLearn more

Kubernetes Observability for Contrarians

James Burns | Jul 28, 2019

So, maybe you’ve heard of this Kubernetes thing? As Kubernetes continues to pick up steam as the best platform to run your cloud native applications questions continue to be raised about how to make it observable.

Learn moreLearn more

Development Time: The Only Cost That Matters

James Burns | Jul 10, 2019

This article discusses the impact of lost development time, lost customer feedback on new features, operational issues — these all pale before the long-term impact of making developers scared to develop and deploy.

Learn moreLearn more

Lightstep sounds like a lovely idea

Monitoring and observability for the world’s most reliable systems