Composable DevOps – Reliability at lightspeed!

A presentation at SUGCON EU 2022 in March 2022 in Budapest, Hungary by Rob Earlam

Slide 1

Slide 1

Composable DevOps - Reliability at Lightspeed! Rob Earlam #sugcon

Slide 2

Slide 2

Rob Earlam Snr. Developer

  • Sitecore Software Developer, Movie Lover, Music Listener, Pizza Eater, Meat Smoker living in @RobEarlam https://robearlam.com • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 3

Slide 3

The hosting journey…. • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 4

Slide 4

Sitecore XP Today • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 5

Slide 5

The next step in the journey… Platform Composable • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 6

Slide 6

Giving up the data Layer

Slide 7

Slide 7

Giving up the data layer Environment Provisioning / Management Data Synchronisation • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 8

Slide 8

Environment Provisioning - Before • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 9

Slide 9

Environment Provisioning - Now Shared Non-Production Production Emulators Developers Testers End Users • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 10

Slide 10

Data Synchronisation - Before • Complete ownership of data layer • Direct database access • Import / export directly between database instances • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 11

Slide 11

Data Synchronisation - Now Production Middleware Non-Production © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ • Please insert a background image that suits your presentation, or leave it empty.

Slide 12

Slide 12

Giving up the delivery Layer

Slide 13

Slide 13

Giving up the delivery layer Deployments Performance • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 14

Slide 14

Deployments - Before Image from https://martinfowler.com/ • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 15

Slide 15

Deployments - Now Web Mobile Vendors • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 16

Slide 16

Performance - Before • Scaling API throughout • Scaling database throughput • Scaling indexes • Ensuring Geo-redundancy • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 17

Slide 17

Performance - Now Web Mobile Vendors • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 18

Slide 18

Performance - Now • Time to first byte • First Contentful Paint • Largest Contentful Paint • Time to interactive • etc • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 19

Slide 19

Shifting Responsibilities

Slide 20

Slide 20

Shifting Responsibilities Developers / Implementors Vendors • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 21

Slide 21

Give it up for reliability Service Level Agreements Reduced Implementer Specialisation Increased Vendor specialisation • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 22

Slide 22

Different Technologies • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 23

Slide 23

Which one to use? • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 24

Slide 24

An example composable deployment process

Slide 25

Slide 25

A modern deployment process • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 26

Slide 26

In conclusion • Composable DXP reduces your DevOps footprint • Your footprint is reduced by shifting responsibilities • Reducing this footprint can increase reliability • Reducing this footprint reduces your technology burden • © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Please insert a background image that suits your presentation, or leave it empty.

Slide 27

Slide 27

Getting more for less = reliability at lightspeed!

Slide 28

Slide 28

Questions? I am a proud community member! Please contact me on the following handles: Rob Earlam @RobEarlam sitecorechat.slack.com twitter

Slide 29

Slide 29

sitecore.com/ukrainefund