Loading…
Build Stuff 2018 has ended
observability [clear filter]
Wednesday, November 14
 

12:00pm EET

[SLIDES]Jose Carlos Chavez @jcchavezs - Distributed Tracing: understanding how all your components work together
Understanding failures or latencies in monoliths or small systems usually starts with looking at a single component in isolation. Microservices architecture invalidates this assumption because end user requests now traverse dozen of components and a single component simply does not give you enough information: each part is just one side of a bigger story.

In this talk we’ll look at distributed tracing which summarizes all sides of the story into a shared timeline and also distributed tracing tools like Zipkin, which highlights the relationship between components, from the very top of the stack to the deepest aspects of the system.

Speakers
avatar for José Carlos Chávez

José Carlos Chávez

Security Software Engineer, Okta
José Carlos Chávez is a Security Software Engineer at Okta, an OWASP Coraza co-leader and a Mathematics student at the University of Barcelona. He enjoys working in Security, compiling to WASM, designing APIs and building distributed systems. While not working with code, you can... Read More →



Wednesday November 14, 2018 12:00pm - 12:50pm EET
5. Zeta

4:10pm EET

[SLIDES]Sean Farmar @farmar - How can monitoring save your bacon
We usually think of monitoring as something the Operations team will take care of. In a "monolithic" system that might be enough.
But we like to distribute our systems. We deploy microservices with persistent queues and automated retries. We allow them to tolerate failure, at least for short periods of time. Sometimes it may seem everything is running OK. No heavy load, no memory or CPU surges, no immediately observable slow-downs. But in fact the system may not be functioning and effective performance is degrading. Messages are piling up in queues. Business SLA's are starting to get breached. With distributed systems, we need to do more than basic monitoring.
Let's talk about how we can do a better job at keeping the lights on and ensuring our systems are functioning as designed.
I'll introduce various aspects of monitoring and the things we need to think about when writing code. I'll show how you can optimize your distributed systems and find performance bottlenecks. You'll discover how you can win if you give monitoring a bit more love :-)

Speakers
avatar for Sean Farmar

Sean Farmar

Solution Architect, Particular Software
Sean Farmar holds the world record for answering the most NServiceBus questions - even more than Udi :-).With over 20 years of experience, he specializes in providing simple solutions for complex business requirements using NServiceBus and applying SOA principles inspired by Udi Dahan.As... Read More →



Wednesday November 14, 2018 4:10pm - 5:00pm EET
5. Zeta
 
Thursday, November 15
 

2:30pm EET

[SLIDES]Yan Cui @theburningmonk -How to build observability into a serverless application
Serverless introduces a number of challenges to existing tools for observability, we need to adapt our practices to fit this new paradigm. In this talk we will see how you can implement log aggregation, tracing and correlation IDs for a serverless application.

Speakers
avatar for Yan Cui

Yan Cui

Principal Engineer, DAZN
Yan is an experienced engineer who has run production workload at scale in AWS for nearly 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS... Read More →



Thursday November 15, 2018 2:30pm - 3:20pm EET
3. Garage
 


Filter sessions
Apply filters to sessions.