Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Your guiding light to innovation

Slide 3

Slide 3 text

4 • Software engineering – TU Wien • Backend with Java and Kotlin • Frontend with Typescript and React • DevOps and Cloud platforms • Data mesh • https://www.linkedin.com/in/damjan-gjurovski- 362b3a206/ Damjan Gjurovski CTO Posedio GmbH

Slide 4

Slide 4 text

UNLOCK YOUR DATA: A REFERENCE DATA MESH 10 June 2024

Slide 5

Slide 5 text

WHAT’S IN IT FOR YOU? 1

Slide 6

Slide 6 text

7 WHAT TO DO WITH ALL THAT DATA 1 2 3 4 • Generate data

Slide 7

Slide 7 text

8 WHAT TO DO WITH ALL THAT DATA 1 2 3 4 • Generate data • ???

Slide 8

Slide 8 text

9 WHAT TO DO WITH ALL THAT DATA 1 2 3 4 • Generate data • Make data driven decisions • Experiment • Outmaneuver the competition • ???

Slide 9

Slide 9 text

10 WHAT TO DO WITH ALL THAT DATA 1 2 3 4 • Generate data • Make data driven decisions • Experiment • Outmaneuver the competition • Profit • ???

Slide 10

Slide 10 text

DATA MESH IS NOT A NEW CONCEPT – A LOOK BACK 2

Slide 11

Slide 11 text

12 THE GOOD OLD DAYS

Slide 12

Slide 12 text

13 SOFTWARE PROJECT MANAGEMENT • Difficult to get the solution *just* right – not enough expertise • Slow to react to changes • Time and budget estimations are nearly always wrong

Slide 13

Slide 13 text

14 AGILE SOLUTIONS • Team decides on work - Responsibility given to the people closest to the problem • Outcome is presented to (internal) customers / stakeholders • Work is re-organized to fit a self- organizing team • Centralized control through feature prioritization to keep everything on track

Slide 14

Slide 14 text

15 MONOLITHIC ARCHITECTURE AND DEV VS OPS • Difficult to get the solution *just* right – not enough expertise • Slow to react to changes • Time and budget estimations are nearly always wrong

Slide 15

Slide 15 text

16 DEVOPS & MICRO- SERVICES • Team takes responsibility to develop and maintain software (you build it, you run it) • Microservices is a full (internal) product, with all required functionality (and maybe billing) • A runtime platform (like Kubernetes) allows teams to deploy easily • Centralized security and governance, API layer and service catalogue

Slide 16

Slide 16 text

17 HOW DOES IT COMPARE Objective Agile methodology DevOps and Microservices Responsibility is given to the people closest to the problem Team decides on work - Responsibility given to the people closest to the problem Team takes responsibility to develop and maintain software (you build it, you run it) Artifact is presented as a product to (internal) customer Outcome is presented to (internal) customers / stakeholders Microservices is a full (internal) product, with all required functionality (and maybe billing) Self-service leading to independence Work is re-organized to fit a self-organizing team A runtime platform (like Kubernetes) allows teams to deploy easily Centralized governance Centralized control through feature prioritization to keep everything on track Centralized security and governance, API layer and service catalogue

Slide 17

Slide 17 text

18 WHAT ABOUT DATA? Objective Agile methodology DevOps and Microservices Data Mesh Responsibility is given to the people closest to the problem Team decides on work - Responsibility given to the people closest to the problem Team takes responsibility to develop and maintain software (you build it, you run it) Domain driven ownership Artifact is presented as a product to (internal) customer Outcome is presented to (internal) customers / stakeholders Microservices is a full (internal) product, with all required functionality (and maybe billing) Data as a product Self-service leading to independence Work is re- organized to fit a self-organizing team A runtime platform (like Kubernetes) allows teams to deploy easily Self-serve data platform Centralized governance Centralized control through feature prioritization to keep everything on track Centralized security and governance, API layer and service catalogue Federated computational governance

Slide 18

Slide 18 text

A REFERENCE ARCHITECTURE 3

Slide 19

Slide 19 text

20 SIMPLE ARCHITECTURE

Slide 20

Slide 20 text

21 GCP ARCHITECTURE

Slide 21

Slide 21 text

THANK YOU! POSEDIO GMBH +43 660 8484500 [email protected] [email protected] Millenium Park 4, 6980 Lustenau, Weyringergasse 1-3/DG, 1040 Wien www.posedio.com