Composable DevOps - Reliability at Lightspeed! Rob Earlam #sugcon
A presentation at SUGCON EU 2022 in March 2022 in Budapest, Hungary by Rob Earlam
Composable DevOps - Reliability at Lightspeed! Rob Earlam #sugcon
Rob Earlam Snr. Developer
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