Innovation Traps: How to Design for Uncertainty
Cristina Turbatu
A Case Study of:
#OReillySACon
Innovation Traps: How to Design for Uncertainty Cristina Turbatu - - PowerPoint PPT Presentation
Innovation Traps: How to Design for Uncertainty Cristina Turbatu A Case Study of: #OReillySACon Agenda Corporate Innovation Innovation Traps Designing for Uncertainty Playtechs Games Marketplace Q&A #OReillySACon
Cristina Turbatu
A Case Study of:
#OReillySACon
Agenda
#OReillySACon
#OReillySACon
Stages of our Corporate Innovation
Idea Proof of Concept MVP Scale Handover
#OReillySACon
Design for Uncertainty
Enterprise Architecture
#OReillySACon
understanding the problem;
#OReillySACon
#OReillySACon
Case Study:
#OReillySACon
Game Developers Operators
#OReillySACon
Licensees connected
Brands
Regulated markets covered eGR Supplier Innovation Award 2019
#OReillySACon
late 2016
Corporate Innovation
#OReillySACon
#OReillySACon
2017
#OReillySACon
Innovation Trap
Defining Baseline Requirements
#OReillySACon
Design for Uncertainty
Defining Baseline Requirements
#OReillySACon
Corporate Innovation Your Innovation Product
#OReillySACon
Design for Uncertainty
Defining Baseline Requirements
#OReillySACon
Corporate Innovation
#OReillySACon
Design for Uncertainty
Architectural Decisions
#OReillySACon
Innovation Trap
Architectural Decisions
#OReillySACon
Design for Uncertainty
Architectural Decisions
#OReillySACon
Initial Architecture
FE LB BE FileAPI GP DL Authorization Authentication
. . .
. . . . . . . . .
S3
#OReillySACon
Design for Uncertainty
Architectural Decisions
#OReillySACon
Integration Points
FE LB BE FileAPI GP DL Authorization Authentication
. . .
. . . . . . . . .
S3
#OReillySACon
Mocks
FE LB BE FileAPI GP DL
MOCK 1 MOCK 2 MOCK n
Authorization Authentication
. . .
S3
#OReillySACon
Design for Uncertainty
Integrations
your mock system you depend on
#OReillySACon
Innovation Trap
Architectural Decisions
#OReillySACon
Innovation Trap
Development
#OReillySACon
2018
#OReillySACon
Design for Uncertainty
Architectural Decisions
#OReillySACon
2018
#OReillySACon
Development
#OReillySACon
Development
Marketplace International Instance <PRIMARY> Marketplace Territory Specific Instance <REPlICA>
S3 S3
MongoDB MongoDB
#OReillySACon
2018
#OReillySACon
#OReillySACon
Tradeoff of a flexible system
#OReillySACon
2019
#OReillySACon
2019
#OReillySACon
Our first Out Of Memory
#OReillySACon
Innovation Trap
Development
#OReillySACon
Design for Uncertainty
Scaling
#OReillySACon
“As soon as you start to scale, everything is going to change. Everything.”
Ryan Smith, CEO of Qualtrics
Scaling
#OReillySACon
Current Microservice Architecture
FE LB Marketplace API BE BI FileAPI NOTIF GP DL Authorization Authentication Audit
. . .
. . . . . . . . .
Metrics
S3
#OReillySACon
2020
#OReillySACon
Architectural Decisions
#OReillySACon
Changing some of the Tech Stack
FE LB Marketplace API BE BI FileAPI NOTIF GP DL Authorization Authentication Audit
. . .
. . . . . . . . .
Metrics
S3
#OReillySACon
API Gateway
FE LB API Gateway BE BI FileAPI NOTIF GP DL Authorization Authentication Audit
. . .
. . . . . . . . .
Metrics
S3
#OReillySACon
Event Based Messages
FE LB Marketplace API BE BI FileAPI NOTIF GP DL Authorization Authentication Audit
. . .
. . . . . . . . .
Metrics
S3
#OReillySACon
Changing some of the Tech Stack
FE LB Marketplace API BE BI FileAPI NOTIF GP DL Authorization Authentication Audit
. . .
. . . . . . . . .
Metrics
S3
#OReillySACon
“Success is achieved in two ways: [Insane] Luck or having failed so many times that success is the only possible next outcome”
Peter Mares, Group CTO BetKing
#OReillySACon
Design for Uncertainty
Integrations
#OReillySACon
#OReillySACon
Innovation Traps: How to Design for Uncertainty
CRISTINA TURBATU Architect @Playtech Games Innovation Labs Managing Director @Girls in Tech Gibraltar Linkedin: cristinaturbatu Email: cristina.turbatu@playtech.com
#OReillySACon
Session page on conference website O’Reilly Events App