
DDD Perth 2021 Agenda
Theatre
M6
M7
M8
8:00 am - 8:35 am
Registration
8:35 am - 8:50 am
Welcome and housekeeping
8:50 am - 9:00 am
Welcome to Country
9:00 am - 9:10 am
Changeover
9:10 am - 9:40 am
9:40 am - 9:50 am
Changeover
9:50 am - 10:35 am
10:35 am - 11:05 am
Morning Tea
11:05 am - 11:50 am
11:05 am - 11:50 am
Theatre
Kathryn Gledhill-Tucker
11:05 am - 11:50 am
M6
Michelle Sandford, Jiaranai Keatnuxsuo
11:50 am - 12:00 pm
Changeover
12:00 pm - 12:20 pm
12:20 pm - 12:30 pm
Changeover
12:30 pm - 1:15 pm
12:30 pm - 1:15 pm
M6
Joshua Boys
1:15 pm - 2:15 pm
Lunch
2:15 pm - 2:35 pm
2:35 pm - 2:45 pm
Changeover
2:45 pm - 3:30 pm
2:45 pm - 3:30 pm
M7
Eric Starling
2:45 pm - 3:30 pm
M8
Felicity Millman
3:30 pm - 4:00 pm
Afternoon Tea
4:00 pm - 4:30 pm
Prize Draw
4:30 pm - 5:00 pm
5:00 pm
Thank Yous and wrap up
Practical Performance
🕓 11:05 am - 11:50 am📍 M8
Recording
Watch on YouTube (opens in a new tab)A rapid 10x growth in our customer base was wonderful for our company but caused stress on our systems and engineers. Mongo is on fire! Redis is on fire! The network is saturated! These are but a few of the scalability problems we encountered.
Time again, how could we have avoided the pain? Can we embed performance-centric practices in our daily routines?
Performance is often a misinterpreted and unloved responsibility of the modern software engineer. Terms like “premature optimisation” can discourage us to consider the performance implications of the software we write. Additionally, many higher-level abstractions and tools we use have a less visible performance cost. I won’t mention time pressure nor agile!
In this session, we review performance principles and practices, and how they relate to common (and very real and experienced!) performance issues. I wrap it up by suggesting some simple means to embed performance practices in the daily routine.
The hope is to be blissfully unaware that a performance issue has been avoided through good practices!
Speaker

Sam Price
Software Architect @ Family Zone
I'm an experienced architect, manager, and developer with a passion for developing quality software solutions and teams. I'm particularly interested in high throughput, cost-effective and scalable distributed systems - sometimes it's a challenge to find the intersection!














