Thursday | 10 September | 9:30am - 3:30pm AEST
9:30am - 9:40am
9.40am - 10.20am
Keynote: The Evolving Role of Data in Software Development
Martin Fowler & Scott Shaw
In recent years we’ve seen the types of applications and the architectural environments in which we work become more heavily reliant on data in myriad forms. The data itself goes far beyond simple persistence stores to include streaming operational and business events, massive data lakes, legacy silos and distributed networks of democratised data products. This has changed the tools and platforms we use to build applications while at the same time, reinforcing timeless engineering practices. We’ll discuss these concepts and more and take a look at where things might be going in years to come.
10.20am - 11.00am
Event Driven Architecture: From Ideation to Production
Ann Mwangi & Sarah Taraporewalla
Event-Driven Architecture (EDA) is gaining widespread popularity as organisations look for ways to simplify the coordination of their microservices. Despite the growing interest of Kafka, and the early success of EDA, there is still a significant distance between understanding the concepts and publishing your first event in production. Hear our speakers share their own journeys towards publishing their first event to production including the common challenges they faced and the different techniques they used. Discover the considerations you need to publish your first event.
11.00am - 11.20am
11.20am - 12.00pm
Designing Machine Learning for Humans
Diana Adorno & Karen Davis
Machine Learning has opened up enormous possibilities for organisations to do things better, faster and more insightfully than ever before. However, in the rush to automate, the people around these machines are often forgotten, overlooked or the impact on them dismissed. People need to be at the centre of any design, so how do we balance the benefits of machine learning with empathy? During this talk, hear stories, principles and techniques that will ensure people are considered and we end up with better outcomes all round.
12.00pm - 12.40pm
Louise Williamson: yoga & guided meditation
12.40pm - 1.20pm
Keynote: Data Mesh
This talk will cover an introduction to data mesh and the motivations behind it - the failure modes of past paradigms of big data management. Zhamak will compare and contrast data mesh to existing big data management approaches, and introduce the technical components underpinning the architecture.
1.20pm - 2.00pm
Making Use of All Your Data, Labelled or Otherwise
Jessie Wang & Brad Nguyen
The general supervised learning problem starts with a labelled dataset. However, it’s all too common to have an additional large collection of unlabelled data. Self-supervision techniques can be a great way to make use of this unlabelled data to boost performance without requiring too much manual input. Walk away with fundamental techniques that can be used to provide weakly labelled data or to pre-train representations (embeddings) for further downstream machine learning tasks. We’ll also present examples and discuss techniques including active learning, few shot training and representation learning as well as concerns relating to operationalising ML models, scalability and ML operations when applying these techniques in practice.
2.00pm - 2.20pm
2.20pm - 3.00pm
Designing Data Driven Projects: Beyond ML Experimentation
Harmeet Sokhi & Kiru Samapathy
Most organisations implementing Machine Learning (ML) want to bring data science to mainstream problem solving and scale. However, most are still trying to figure out how to best build end-to-end robust machine learning training and prediction pipelines. In reality, organisations often start with great ideas, throw together test data, build a ML model as a proof of concept, verify the business benefits and instantly decide to productionise the model. However, this often leads to challenges during production. In this talk, learn how to prioritise infrastructure decisions for incremental delivery, how to design for longevity and robustness, and the pros and cons of various operating models found in the wild.
3.00pm - 3.30pm