Wednesday 

Room 2 

09:00 - 10:00 

Session (60 min)

Service Oriented Architecture - Slice and Dice

"We have microservices!" they say. But when we sit down and discuss, the question often becomes: "Is it though?”. This talk aims to clarify the distinction between Service-Oriented Architecture (SOA) and microservices, emphasising that microservices are an implementation style within the broader SOA paradigm.

Architecture
DDD
Microservices

We will take a step back to explore the foundational concepts of SOA, then dive into microservices, domain APIs, and experience APIs. By understanding these core elements, we can better align architectural approaches with the specific needs of your organisation.

This presentation will delve into the "slicing and dicing" of SOA, offering a comprehensive view of how to assess and implement these architectures effectively.

Garima Singh

Garima Singh

I am currently an Engineering Manager at Bunnings, Melbourne, where I oversee and drive the success of engineering teams responsible for the retail and trade websites. My journey in the tech industry has been a dynamic one, marked by a rich history of contributing to notable organisations.

Prior to my current role, I made significant impacts at industry giants such as ThoughtWorks, JP Morgan, and SlideShare. Throughout my career, I've played pivotal roles as a Lead Design Authority and a hands-on Tech Lead. These roles have allowed me to cultivate a deep-rooted understanding of how to lead product teams in the creation and delivery of top-tier software solutions.

My professional strengths extend to the realm of architecting cloud-native applications, crafting sophisticated distributed systems, and implementing automated release pipelines. These technical proficiencies have been instrumental in my career and have enabled me to drive innovation and efficiency within the organisations I've served.

My professional journey has seen me take on a multitude of roles, each of which has enriched my perspective on software development. I've worn hats ranging from Consultant to Application Developer, Agile Coach, Business Analyst, and Infrastructure Developer.