Every application is different. Every application performs and scales in a different manner. What stays the same are the tools we use to monitor and diagnose our applications when they get sick or have a big night out.
In this talk I'll cover how realestate.com.au monitors and troubleshoots the performance and scalability of our Ruby and non-Ruby apps. I'll look at the tools we use to infer when/where things go wrong and several cases where things have gone wrong and how we've dug our way out of the whole.
Examples of areas covered include:
- Vertical scaling our way out of I/O pain
- Horizontal scaling our apps for throughput and availability
- Using HTTP and CDNs to avoid the reddit-effect
- Tools we use for establishing performance 'baselines'
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?