
Scott Shaw
Head of Technology
ThoughtWorks
location_on Australia
Member since 3 years
Scott Shaw
Specialises In (based on submitted proposals)
As the Head of Technology for ThoughtWorks in Australia, Scott divides his time between professional services leadership and consulting. As a consultant, he helps enterprise customers shape their technology to align with 21st century practices like cloud, continuous delivery, microservices and lean governance. As a lifelong programmer and technology professional, Scott has designed and worked on distributed systems of every imaginable size and shape. When he’s not in meetings, Scott enjoys writing Clojure code.
-
keyboard_arrow_down
Sensible Multicloud - An Enterprise Perspective
50 Mins
Talk
Intermediate
We've reached a turning point in public cloud adoption where established businesses, even in highly regulated industries, are going cloud-first and making plans to eliminate their fixed, on-premise hosting environments entirely. But this wholehearted embrace of cloud hosting also brings risk. It's easy to ignore how deeply entangled and interdependent you might be with your chosen cloud vendor. This works to the vendor's advantage and the steady adoption of ever-more-attractive, higher-order services only deepens the entanglement. For some businesses this may be entirely appropriate, but for others, it poses a difficult question; how do you take advantage of the amazing delivery acceleration and developer experience offered by cloud vendors while retaining control over your IT assets and choice of hosting vendor? The answer is developing a sensible, pragmatic multicloud strategy for your business.
This talk will summarise some of my experience consulting to enterprises in Australia. I’ll first review the state of public cloud adoption and examine why some businesses are falling short of their cloud expectations. Then I'll introduce a risk-based methodology for assessing the appropriate level of lock-in. Achieving cloud vendor portability introduces costs over the entire application lifecycle so I will show how to understand and balance those costs appropriately. Finally, I'll discuss some pragmatic architectural approaches to multicloud that avoid entanglement while minimising the amount of duplicated effort across vendors.
-
keyboard_arrow_down
Multi-cloud, A Large Enterprise Perspective
50 Mins
Talk
Intermediate
We've reached a turning point in public cloud adoption where established businesses, even in highly regulated industries, are going cloud-first and making plans to eliminate their fixed, on-premise hosting environments entirely. But this wholehearted embrace of cloud hosting also brings risk. It's easy to ignore how deeply entangled and interdependent you might be with your chosen cloud vendor. This works to the vendor's advantage and the steady adoption of ever-more-attractive, higher-order services only deepens the entanglement. For some businesses this may be entirely appropriate, but for others, it poses a difficult question; how do you take advantage of the amazing delivery acceleration and developer experience offered by cloud vendors while retaining control over your IT assets and choice of hosting vendor? The answer is developing a sensible, pragmatic multicloud strategy for your business.
This talk will summarise some of my experience consulting to enterprises in Australia. I’ll first review the state of public cloud adoption and examine why some businesses are falling short of their cloud expectations. Then I'll introduce a risk-based methodology for assessing the appropriate level of lock-in. Achieving cloud vendor portability introduces costs over the entire application lifecycle so I will show how to understand and balance those costs appropriately. Finally, I'll discuss some pragmatic architectural approaches to multicloud that avoid entanglement while minimising the amount of duplicated effort across vendors.
-
keyboard_arrow_down
Confessions of an Enterprise Architect
30 Mins
Talk
Intermediate
Having worked in and around the software development business for many years, gaining a certain amount of grey hair and experience along the way, I’m often asked to help out teams struggling under the sometimes onerous and dogmatic restrictions of corporate IT. Years of these engagements led to a sort of messianic complex; Me–righteous defender of software craft– locked in epic struggle with evil strictures of enterprise architecture. But lately the tables have turned. Faced with challenges of business reality, regulatory compliance, and organisational complexity, I found myself committing some of the same acts I might have once condemned. This talk gives me an opportunity to confess some of those behaviours, explain why they’re sometimes necessary in a large and complex corporate environment and offer some ways they might be done differently.
-
keyboard_arrow_down
Avoiding Speedbumps on the Road to Microservices
60 Mins
Talk
Advanced
Microservices seem to have taken the tech world by storm in recent months. The promise of flexible architectures that evolve and adapt to changing business models is irresistibly attractive. But in the rush to implement these systems, we’ve seen technologists leave some of the stickiest problems to last. Whether you’re decomposing an unwieldily monolith or starting with greenfield delivery, there are certain universal challenges you will eventually encounter. We’ve been building these systems globally for several years now and witnessed the transition from exuberance through despair to sustainable, steady productivity. In this talk, I’ll dive into three of the biggest issues that microservice teams encounter:
- How to secure your microservices
- How to manage aggregated data
- How to refactor your services as you learn about the domain
To illustrate these points, I’ll draw on my own microservice experiences as well as those of friends and colleagues around the world. You’ll walk away with some practical advice for avoiding these common calamities.
-
keyboard_arrow_down
Avoiding Speedbumps on the Road to Microservices
60 Mins
Talk
Advanced
Microservices seem to have taken the tech world by storm in recent months. The promise of flexible architectures that evolve and adapt to changing business models is irresistibly attractive. But in the rush to implement these systems, we’ve seen technologists leave some of the stickiest problems to last. Whether you’re decomposing an unwieldily monolith or starting with greenfield delivery, there are certain universal challenges you will eventually encounter. We’ve been building these systems globally for several years now and witnessed the transition from exuberance through despair to sustainable, steady productivity. In this talk, I’ll dive into three of the biggest issues that microservice teams encounter:
- How to secure your microservices
- How to manage aggregated data
- How to refactor your services as you learn about the domain
To illustrate these points, I’ll draw on my own microservice experiences as well as those of friends and colleagues around the world. You’ll walk away with some practical advice for avoiding these common calamities.
-
keyboard_arrow_down
Avoiding Speedbumps on the Road to Microservices
60 Mins
Talk
Advanced
Microservices seem to have taken the tech world by storm in recent months. The promise of flexible architectures that evolve and adapt to changing business models is irresistibly attractive. But in the rush to implement these systems, we’ve seen technologists leave some of the stickiest problems to last. Whether you’re decomposing an unwieldily monolith or starting with greenfield delivery, there are certain universal challenges you will eventually encounter. We’ve been building these systems globally for several years now and witnessed the transition from exuberance through despair to sustainable, steady productivity. In this talk, I’ll dive into three of the biggest issues that microservice teams encounter:
- How to secure your microservices
- How to manage aggregated data
- How to refactor your services as you learn about the domain
To illustrate these points, I’ll draw on my own microservice experiences as well as those of friends and colleagues around the world. You’ll walk away with some practical advice for avoiding these common calamities.
-
keyboard_arrow_down
Managing your Platform as a Product
Scott ShawHead of TechnologyThoughtWorksEvan BottcherHead of EngineeringThoughtWorksschedule 3 years ago
Sold Out!30 Mins
Talk
Intermediate
Most of the large, traditional, businesses we encounter today feel like their market share is under threat from smaller, more nimble, purely digital competitors. These digital companies are able to continuously experiment and roll out new products and services at an accelerating pace. Even though traditional businesses have the advantage of better customer relationships, more efficient processes and deeper market knowledge, they struggle to become responsive and customer-led. Delivering new features involves scattering change across a complex organisational and IT landscape through laboriously planned and orchestrated programmes of work. In an effort to unlock their existing corporate assets, large organisations are now looking to implement “platforms” that allow them to consolidate and simplify shared capabilities and deliver to customers faster. But what are the characteristics of a good platform?
In this talk, we’ll introduce the concept of a digital platform - a foundation of self-service APIs, tools, services, knowledge and support arranged as compelling internal products. A well-constructed digital platform can accelerate digital product delivery by reducing dependencies and friction between teams and making it easier to access the core business capabilities of your organisation. Using real-world examples, we’ll describe some key characteristics for success, with particular attention to the importance of managing the platform as an internal product.
-
No more submissions exist.
-
No more submissions exist.