SlideShare a Scribd company logo
Anna Shipman


Tech Director of Customer Products, Financial Times


@annashipman
No next Next


Fighting Entropy in your
Microservices Architecture
@annashipman
@annashipman
It didn’t take long for
entropy
 
to set in
@annashipman
Entropy is
inevitable
@annashipman
It’s possible to fight entropy


and I’m going to tell you how
@annashipman
@annashipman
Anna Shipman


Technical director for Customer
 
Products
(FT.com
 
&
 
the
 
apps)
1. Start working towards order


@annashipman
1. Start working towards order


2. Actively remove haunted forests


@annashipman
1. Start working towards order


2. Actively remove haunted forests


3. Accept entropy and handle it
@annashipman
I will tell you how we did
those things
@annashipman
@annashipman
@annashipman
@annashipman
“Falcon” was a monolith
@annashipman
It had to be deployed


out of hours, monthly
@annashipman
There was no way to move


to continuous deployment
@annashipman
Di
ff
erent parts of the site
were owned by di
ff
erent parts
of the business
@annashipman
For two years, a small team
worked on a prototype
called
 
“Next”
@annashipman
Next has a
microservices
 
architecture
@annashipman
There is a focus
 
on speed,


shipping and
 
measurement
@annashipman
@annashipman
Now it ships hundreds
of
 
times a week
@annashipman
The site is much faster,


responsive, A/B testing
built
 
in
@annashipman
And it is owned by one team:


Customer Products
@annashipman
I joined the FT in April 2018


@annashipman
The FT has a great culture
@annashipman
@annashipman
Photo credit: Helen Hayward
We are a diverse team with
a
 
lot of autonomy
@annashipman
Everyone is smart, and
motivated by our purpose
@annashipman
All was not
well with
the
 
tech
@annashipman
I met all the engineers 1:1
and
 
some common
themes
 
emerged
@annashipman
The technical direction
wasn’t
 
clear
@annashipman
There were haunted forests


@annashipman
Feature changes felt bitty


@annashipman
@annashipman
“It doesn’t feel like
we
 
are owning or
guiding a system,
just
 
jamming bits in”
80% of our 300+ repos did
not
 
have an assigned
technical owner
@annashipman
5 people on the
out
 
of
 
hours
 
rota
@annashipman
The system felt
overly
 
complex
@annashipman
I recognised some of these


themes from GOV.UK
@annashipman
@annashipman
One way to solve this is throw
it in the bin and start again


@annashipman
Next cost £10mn and


took 2 years to build


@annashipman
No next Next
@annashipman
And we’d be here
again
 
in
 
x
 
years
@annashipman
Entropy is
inevitable
@annashipman
@annashipman
Entropy means disorder
Over time your system will
become messy, more complex
& eventually unmanageable
@annashipman
You can
fight
 
entropy
@annashipman
1. Start working towards order


@annashipman
Stop “just jamming bits in”
@annashipman
You need to do this more


consciously with
microservices than
with
 
a
 
monolith
@annashipman
Clarify and communicate
what order looks like
@annashipman
Clarify your tech strategy


@annashipman
Make your intentions clear
@annashipman
No next Next
@annashipman
Communicate your strategy
@annashipman
Communicate your strategy
until you are sick of the sound
of your own voice*


*(and carry on communicating)
@annashipman
Make it easy for people to
move towards order
@annashipman
We moved to durable teams
@annashipman
@annashipman
We moved to full


technical ownership
@annashipman
Durable teams are great but
don’t solve
 
all
 
the problems
@annashipman
It’s good to have guardrails
@annashipman
@annashipman
@annashipman
@annashipman
@annashipman
Clarify what order looks like,
communicate it, make it easy
@annashipman
1. Start working towards order


2. Actively remove haunted forests


@annashipman
Entropy is
inevitable
@annashipman
Things will get gnarled up
@annashipman
It’s not technical debt, but
the outcome is the same


@annashipman
Leave things better than


you found them


@annashipman
Sometimes you have to plan


a larger piece of work


@annashipman
@annashipman
You have to properly
schedule
 
this work


@annashipman
@annashipman
It’s not one and done
@annashipman
You need to learn how


to sell the work
@annashipman
Entropy is inevitable so you
have to schedule in larger
simplification projects
@annashipman
1. Start working towards order


2. Actively remove haunted forests


3. Accept entropy and handle it
@annashipman
You have accepted some


level of complexity by
using
 
microservices
@annashipman
@annashipman
@annashipman
If your system is complex,
entropy will make things
very messy
Empower people to make
the
 
right decisions


@annashipman
Devolve decision making
as
 
far as you can


@annashipman
Involve people in building


the tech strategy


@annashipman
@annashipman
Photo credit: @itsallgonewrong
@annashipman
We made some decisions only
within technical leadership


@annashipman
@annashipman
Documentation is key
@annashipman
@annashipman
@annashipman
@annashipman
How we solved the out o
@annashipman
Increasing out of hours rota
participation
We were down to 5
people
 
on
 
the rota
@annashipman
Sometimes you need a
variety
 
of techniques
@annashipman
@annashipman
@annashipman
We introduced a shadow rota
@annashipman
We quadrupled the number
of
 
people on the rota
@annashipman
From 5 to 22 people on the
rota (out of a team of ~60)
@annashipman
You have accepted a level
of
 
complexity: empower
people
 
to handle it
@annashipman
We fought entropy and won…
@annashipman
…it’s an ongoing project
@annashipman
Entropy is
inevitable
@annashipman
You can fight it:
@annashipman
1. Start working towards order


2. Actively remove haunted forests


3. Accept entropy and handle it
@annashipman
There will always be
complexity in microservices


@annashipman
There are things you can do


to reduce it and to handle it
@annashipman
You have to address these


things consciously
@annashipman
I’ve given you some


tools you can use
@annashipman
And if any of this interests
you, we are hiring!


aboutus.ft.com/careers
@annashipman
Useful links


medium.com/ft-product-technology/no-next-
next-42c71541ebcc


infoq.com/articles/communicating-engineering-
work-business/




aboutus.ft.com/careers
@annashipman
Thanks!






aboutus.ft.com/careers
@annashipman

More Related Content

What's hot

An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
agilemaine
 
The Essential NLP (ebook)
The Essential NLP (ebook)The Essential NLP (ebook)
The Essential NLP (ebook)
Darmawan Aji
 
Solution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central EuropeSolution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central Europe
Pierluigi Pugliese
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mapping
DevJam
 
Today's 60-Second Book Brief: Give and Take by Adam Grant
Today's 60-Second Book Brief: Give and Take by Adam GrantToday's 60-Second Book Brief: Give and Take by Adam Grant
Today's 60-Second Book Brief: Give and Take by Adam Grant
Steve Cunningham
 
StrengthsFinder Training For Teams
StrengthsFinder Training For TeamsStrengthsFinder Training For Teams
StrengthsFinder Training For Teams
Lead Through Strengths
 
Public Speaking: The Anatomy of a Speech
Public Speaking: The Anatomy of a SpeechPublic Speaking: The Anatomy of a Speech
Public Speaking: The Anatomy of a Speech
Nandini Doreswamy
 
Startup Marketing 101
Startup Marketing 101Startup Marketing 101
Startup Marketing 101
Michael Troiano
 
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
Agile En Seine
 
The Agile Coaching Profession
The Agile Coaching ProfessionThe Agile Coaching Profession
The Agile Coaching Profession
Roger Brown
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
Danielle Jabin
 
Intro to Liberating Structures - Making Meetings Suck Less
Intro to Liberating Structures - Making Meetings Suck LessIntro to Liberating Structures - Making Meetings Suck Less
Intro to Liberating Structures - Making Meetings Suck Less
Zachary Cohn
 
Finding your SDM
Finding your SDMFinding your SDM
Finding your SDM
Fernando Cuenca
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product Management
David Rico
 
When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)
Rodrigo Vieira
 
Shifting to an Experimental Mindset
Shifting to an Experimental MindsetShifting to an Experimental Mindset
Shifting to an Experimental Mindset
Teresa Torres
 
Growth Mindset Lesson
Growth Mindset LessonGrowth Mindset Lesson
Growth Mindset Lesson
Ken Silvestri
 
Beginner's Guide to the StrengthsFinder Leadership Domains
Beginner's Guide to the StrengthsFinder Leadership DomainsBeginner's Guide to the StrengthsFinder Leadership Domains
Beginner's Guide to the StrengthsFinder Leadership Domains
Meiling Tan
 
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu TimeTDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
Rafael Targino
 

What's hot (20)

An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
 
The Essential NLP (ebook)
The Essential NLP (ebook)The Essential NLP (ebook)
The Essential NLP (ebook)
 
Solution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central EuropeSolution focused approach to agile coaching at Agile Central Europe
Solution focused approach to agile coaching at Agile Central Europe
 
Story writing and mapping
Story writing and mappingStory writing and mapping
Story writing and mapping
 
Today's 60-Second Book Brief: Give and Take by Adam Grant
Today's 60-Second Book Brief: Give and Take by Adam GrantToday's 60-Second Book Brief: Give and Take by Adam Grant
Today's 60-Second Book Brief: Give and Take by Adam Grant
 
StrengthsFinder Training For Teams
StrengthsFinder Training For TeamsStrengthsFinder Training For Teams
StrengthsFinder Training For Teams
 
Public Speaking: The Anatomy of a Speech
Public Speaking: The Anatomy of a SpeechPublic Speaking: The Anatomy of a Speech
Public Speaking: The Anatomy of a Speech
 
Startup Marketing 101
Startup Marketing 101Startup Marketing 101
Startup Marketing 101
 
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
Panorama des frameworks Agile à l'échelle - Agile en Seine 2021
 
The Agile Coaching Profession
The Agile Coaching ProfessionThe Agile Coaching Profession
The Agile Coaching Profession
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
 
Intro to Liberating Structures - Making Meetings Suck Less
Intro to Liberating Structures - Making Meetings Suck LessIntro to Liberating Structures - Making Meetings Suck Less
Intro to Liberating Structures - Making Meetings Suck Less
 
Finding your SDM
Finding your SDMFinding your SDM
Finding your SDM
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product Management
 
When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)When will it be done? (Lean Agile Forecasting)
When will it be done? (Lean Agile Forecasting)
 
Shifting to an Experimental Mindset
Shifting to an Experimental MindsetShifting to an Experimental Mindset
Shifting to an Experimental Mindset
 
Growth Mindset Lesson
Growth Mindset LessonGrowth Mindset Lesson
Growth Mindset Lesson
 
Beginner's Guide to the StrengthsFinder Leadership Domains
Beginner's Guide to the StrengthsFinder Leadership DomainsBeginner's Guide to the StrengthsFinder Leadership Domains
Beginner's Guide to the StrengthsFinder Leadership Domains
 
Drive with Dan Pink
Drive with Dan PinkDrive with Dan Pink
Drive with Dan Pink
 
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu TimeTDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
TDC Floripa 2017 - Team Barometer - Um Termômetro como anda o seu Time
 

More from annashipman

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategy
annashipman
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launch
annashipman
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
annashipman
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
annashipman
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
annashipman
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
annashipman
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
annashipman
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing government
annashipman
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
annashipman
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
annashipman
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nation
annashipman
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
annashipman
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
annashipman
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
annashipman
 
My roof
My roofMy roof
My roof
annashipman
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
annashipman
 

More from annashipman (17)

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategy
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launch
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing government
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nation
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
 
My roof
My roofMy roof
My roof
 
X pday
X pdayX pday
X pday
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

No next Next: Fighting Entropy in your Microservices Architecture