Composable DevOps - Reliability at Lightspeed! Rob Earlam #sugcon

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.

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.

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.

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.

Giving up the data Layer

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.

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.

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.

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.

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.

Giving up the delivery Layer

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.

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.

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.

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.

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.

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.

Shifting Responsibilities

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.

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.

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.

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.

An example composable deployment process

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.

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.

Getting more for less = reliability at lightspeed!

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

sitecore.com/ukrainefund