San Francisco, CA, USA
Apr 11, 2019 | By James Burns
When you first start deploying applications in the cloud, it can feel amazing. You just tell the system to do something and suddenly your code is available to everyone. A bit later though, you’ll likely experience failure. It could be failure of the instance running the code, networking to clients, networking to databases, or something else. After a while, that failure can seem like Chaos: uncontrolled, unpredictable, unwelcome.
Announcing LightStep Developer Mode: A Simple Way to Instrument Services and Get Started with Tracing
Apr 10, 2019 | By Ted Young
As long as I have been programming, the console has been my friend. I’m writing code, and I want to visualize it better. Slap in a few debug logs, check out the console, and carry on. This. Is. My. Life. But as much as I love my console, I also love structured data. Trace data is inherently structured. It’s visual. Let’s take advantage of that. This brings us to Developer Mode.
Apr 5, 2019 | By James Burns
Cloud services have changed the way applications are developed. They allow teams to focus on their value proposition, product, and customers. As part of the evaluation for a cloud service, you might talk to friends, look at recent feature additions, speak with sales about their roadmap. You may be choosing a cloud service to offload the operational burden to someone else, but just because you’ve offloaded it doesn’t mean it can’t fail.
Mar 29, 2019 | By James Burns
There comes a time in every successful technology company’s life when there’s a realization that it’s not quite clear what’s happening in production, and that lack of clarity is impacting customers. That point may happen with a monolith, a distributed monolith, SOA, microservices, or, often, a mix of them all.
Apr 16, 2019 | By LightStep
See how iOS engineer Parker Edwards solves performance issues in an ecommerce app — using LightStep's Service Diagrams. Service Diagrams are interactive, real-time, and dynamic overviews of system performance and architecture.
Feb 4, 2019 | By LightStep
Distributed tracing is a critical tool for building and operating modern software applications. By giving you an end-to-end view of your application, tracing can help you build a better understanding of your software faster. Starting with the basics, this session will show you how to instrument your application in a way that will give you maximum leverage, whether you are working to improve baseline performance or diagnose an ongoing incident.
Jan 17, 2019 | By LightStep
Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how we can apply those lessons today.