A look inside Metro – YOW! Night Sydney – Daphne Chong – 12 May

SUMMARY

The ABC, Australia’s national public broadcaster, recently launched a new transcoding system that converts media into suitable formats for the catch-up tv service, iview. It is cost-efficient, scalable, and has successfully processed thousands of pieces of content since going live in December 2015.

Metro has been built using golang, node.js, and ffmpeg, and heavily utilises a variety of AWS technology including queues, varied capacity autoscaling, hosted database servers, and notifications.

This talk will cover Metro’s system architecture, how we transcode content, technical challenges we faced, and what we’d like to achieve in future.

ABOUT THE PRESENTERS: DAPHNE CHONG & NICK McHARDY

Daphne Chong is a Technical Lead in the API and Backend Services team at the ABC, responsible for building Metro and other APIs used by mobile apps and websites.

Daphne has worked as a software developer for over a decade and previously lived in the UK. She is an organiser for Women Who Code Sydney and loves to tinker with things in her spare time.

 

Nick McHardy is a Solution Designer for the ABC’s Digital Network. At the ABC, Nick has designed content recommendations, media transcoding and digital analytics solutions amongst others.

Nick loves tech, enjoys building systems and hosts a weekly fusion jazz show on community radio.

 

PROGRAM

5:30 pm   Welcome networking with refreshments

6:00 pm   Presentation followed by Q&A

 

THANK YOU TO OUR YOW! NIGHT SPONSORS:

YOW! Community Sponsor YOW! Night Sydney Venue Sponsor

 

Symbiotic Design Practices – Michael Feathers – 10 May

SUMMARY

Decades ago, Melvin Conway coined what is now called Conway’s Law: “organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.”

Conway’s Law is a deep insight but it is only the tip of the iceberg when we try to understand the interaction between organization and software. We fail to appreciate that we can use team structure, day to day process, and the interface between business and development as levers to affect the quality of design and code.

With this perspective we can also see that concerns like technical debt and portfolio management lend themselves to new solutions when we understand software’s sensitivities upon its environment. In this talk, Michael Feathers will outline practices organizations can use that are Conway-aware – and lead to more sustainable development.

 

ABOUT THE PRESENTER: MICHAEL FEATHERS

Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Prior to forming R7K, Michael was the Chief Scientist of Obtiva and a consultant with Object Mentor International. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization. A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004).

 

PROGRAM

5.30pm Welcome networking with refreshments.

6.00pm Presentation followed by Q&A.

 

VIDEOS

THANKS TO OUR YOW! NIGHT SPONSORS

YOW! Night Community Sponsor

YOW! Night Melbourne Sponsor

YOW! Night beverage sponsor