Overview
Syllabus
– Topic introduction
– The biggest hurdle for developers
– Speaker introduction
– Coding practices are changing
– What do we know about our code?
– Continuous feedback in the DevOps loop
– OpenTelemetry and the data it provides
– The development cycle
– Continuous feedback manifesto
– Code demo
– Using the Digma plugin
– Issue example: Excessive API calls
– Issue example: N+1 query
– Question: Is there Jaeger integration?
– Question: How does this plugin affect IDE performance?
– Question: How do existing Java-Flight-Recorder-based implementations incorporate OpenTelemetry?
– Question: Which languages does the plugin support?
– Analyzing load testing results with Digma
– Looking at the system as a whole
– Making informed design decisions
– Where data can be relevant
– Сontinuous feedback at every stage of the development cycle
– Question: Can Digma integrate with cloud vendor tracing tools?
– Question: Are any equivalent .NET tools currently available?
– Question: How do I address Digma spawning 10 containers on my local development machine?
– Question: Will you support debugging on the host machine without Docker?
– Question: What does Digma offer that APM’s support for OpenTelemetry traces doesn’t?
– Question: Will Figma stay "free" for local usage?
– Question: Is Digma a plugin only or is it also available in CI?
Taught by
IntelliJ IDEA by JetBrains