The Architecture Guide to SaaS migrations - keynote

A presentation at SUGCON EU 2022 in March 2022 in Budapest, Hungary by Pieter Brinkman

Slide 1

Slide 1

The Architect’s Guide to SaaS Migration Pieter Brinkman @pieterbrink123 #sugcon Jason St-Cyr @StCyrThoughts

Slide 2

Slide 2

Hello! Pieter Brinkman Jason St-Cyr Senior Director Technical Marketing, Sitecore Director Developer Relations, Sitecore @pieterbrink123 @StCyrThoughts © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 3

Slide 3

A lot of tech and opportunity Questions? https://sli.do Code: SUGCON22 © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 4

Slide 4

Why are we here?

Slide 5

Slide 5

Companies need focus

Slide 6

Slide 6

Remove distraction

Slide 7

Slide 7

Use the right tool for the right job

Slide 8

Slide 8

How does this translate to DXP today DXP solution Content Management Email marketing Marketing automation Disaster Recovery Monitoring Technical Support Hosting Installation Compliance Software Hardware © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Digital Asset management Analytics

Slide 9

Slide 9

How does this translate to DXP today DXP solution Content Management Email marketing Marketing automation Disaster Recovery Monitoring Technical Support Hosting Installation Compliance Software Hardware © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Digital Asset management Analytics

Slide 10

Slide 10

How does this translate to DXP today DXP solution Content Management Email marketing Marketing automation Disaster Recovery Monitoring Technical Support Hosting Installation Compliance Software Hardware © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Digital Asset management Analytics

Slide 11

Slide 11

Why Composable DXP? Questions? http://sli.do Code: SUGCON22

Slide 12

Slide 12

Sitecore’s composable strategy • Best of Breed • Better together • Open API’s based on standards © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved.

Slide 13

Slide 13

Platform ➡ Composable

Slide 14

Slide 14

… but first… “What about $specific_topic$?”

Slide 15

Slide 15

“IT DEPENDS.”

Slide 16

Slide 16

Is composable always the right solution?

Slide 17

Slide 17

“IT DEPENDS.”

Slide 18

Slide 18

Platform or Composable Platform DXP • Integrated solution full of features • Overtime efforts will go up to maximize and maintain value Composable DXP • Stand alone products that need integration • There is no limit in value it will only increase overtime when you add more solutions © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 19

Slide 19

Every customer is unique Example considerations; Platform Composable For customers that For customers that • effortless (global) scaling is not a requirement. • need a highly (global) scalable solution. • have one team doing everything: content, campaign, email marketing, etc. • Has limited existing marketing stack that drives value. • Want one integrated tool that does it all. • Are willing to fit their business requirements to features of the platform • want to remove risk and burdens of hosting and product upgrades • integrate with existing marketing stack • Want to use different best of breed marketing stack to solve business issues that they have today. • Need technology and vendor freedom © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 20

Slide 20

Let’s get started!

Slide 21

Slide 21

Scenario 1: XM “Jamstack” A team is keeping up with the latest and greatest, and are excited to move to a Composable option and never upgrade again. Questions? https://sli.do Code: SUGCON22

Slide 22

Slide 22

What does the solution look like? Composable vendor solutions CDN DAM © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Static Site Host

Slide 23

Slide 23

What does the solution look like? Composable vendor solutions CDN DAM Static Site Host Headless implementation Experience Edge Sitecore content delivery © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 24

Slide 24

What does the solution look like? Composable vendor solutions CDN DAM Static Site Host Headless implementation Experience Edge Sitecore content delivery Sitecore marketing services Sitecore infrastructure © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 25

Slide 25

Jamstack in XM Cloud Composable vendor solutions CDN DAM Static Site Host Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services XM Cloud © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 26

Slide 26

Jamstack in XM Cloud Why show this? CDN DAM • This is easy mode. • Experience Edge makes the transition easier. • Shows an ideal architecture you can strive for. © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Static Site Host Experience Edge XM Cloud

Slide 27

Slide 27

Jamstack in XM Cloud Things to watch out for CDN DAM • Content migration • No Content Delivery customizations • No XP features, so XP modules will not work. © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Static Site Host Experience Edge XM Cloud

Slide 28

Slide 28

Scenario 2: XP “Global Brand” All around the world teams are working together on hundreds of sites with multiple production solutions and technologies.

Slide 29

Slide 29

What does the solution look like? Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 30

Slide 30

What does the solution look like? Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 31

Slide 31

What does the solution look like? Headless implementation Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 32

Slide 32

What does the solution look like? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Headless implementation Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 33

Slide 33

Step 1: Track with Personalize Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 34

Slide 34

Step 1: Track with Personalize Why is this a good idea? Static Site Host DAM CDN Marketing Automation Personalize • Low effort • Gathers session data for later use of Personalize • Gradual migration of personalization • Gradual roll-out of training Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 35

Slide 35

Step 1: Track with Personalize Things to watch out for Static Site Host DAM CDN Marketing Automation Personalize • Analytics data sprawl • Two sources of personalization Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 36

Slide 36

Step 1: Track with Personalize Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 37

Slide 37

Step 2: Go to the Edge Composable vendor solutions Static Site Host DAM CDN Marketing Automation Headless implementation Experience Edge Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 38

Slide 38

Step 2: Go to the Edge Why is this a good idea? Static Site Host DAM CDN • Core web vitals • Global delivery • Gradual application transition, no need to rebuild all at once. Marketing Automation Experience Edge Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 39

Slide 39

Step 2: Go to the Edge Things to watch out for Static Site Host DAM CDN • Upgrades are not trivial for older versions. • XP Personalization still running a lot for some sites • Static publish is not magic! Marketing Automation Experience Edge Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 40

Slide 40

Step 2: Go to the Edge Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Experience Edge Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 41

Slide 41

Step 3: Transition to XM Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 42

Slide 42

Step 3: Transition to XM Why is this a good idea? Static Site Host DAM CDN Marketing Automation Personalize • No more XP infrastructure! • Much closer to XM Cloud • Transitioned to Personalize Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 43

Slide 43

Step 3: Transition to XM Things to watch out for Static Site Host DAM CDN Marketing Automation Personalize • CD customizations • XP personalization != Personalize • xDB data migration not always a great ROI • Lift-and-shift vs. Inplace transition Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 44

Slide 44

Step 3: Transition to XM What if? Static Site Host DAM CDN Marketing Automation Personalize • Skip xDB migration? • Need regional personalize isolation? • Need a CDP instead? Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 45

Slide 45

Step 3: Transition to XM Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Experience Edge Sitecore content delivery Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 46

Slide 46

Step 4: Migrate to Next.js JSS Composable vendor solutions Static Site Host DAM CDN Marketing Automation Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 47

Slide 47

Step 4: Migrate to Next.js JSS Why is this a good idea? Static Site Host DAM CDN • Removes any dependencies on content delivery servers • Ready for XM Cloud! Marketing Automation Experience Edge Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 48

Slide 48

Step 4: Migrate to Next.js JSS Things to watch out for Static Site Host DAM CDN • Content delivery customizations • Server-side session reliance Marketing Automation Experience Edge Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 49

Slide 49

Let’s do a status check… Questions? https://sli.do Code: SUGCON22

Slide 50

Slide 50

Where are we now? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 51

Slide 51

Where are we now? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 52

Slide 52

Where are we now? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 53

Slide 53

Where are we now? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 54

Slide 54

Where are we now? Composable vendor solutions Static Site Host DAM CDN Marketing Automation Personalize Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services Sitecore infrastructure Europe North America © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Asia Australia

Slide 55

Slide 55

Step 5: Migrate to XM Cloud Composable vendor solutions Static Site Host DAM CDN Marketing Automation Headless implementation Sitecore content delivery Experience Edge Sitecore marketing services XM Cloud © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Personalize

Slide 56

Slide 56

Step 5: Migrate to XM Cloud Composable vendor solutions Static Site Host DAM CDN Headless implementation © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/ Marketing Automation XM Cloud Edge Personalize

Slide 57

Slide 57

The Composable DXP Marketing Automation XM Cloud Personalize Composable DXP DAM CDN Static Site Host Edge © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. https://europe.sugcon.events/

Slide 58

Slide 58

The big ideas • Right tool for the job • Go to the Edge • Take steps • IMPORTANT: IT DEPENDS! © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved.

Slide 59

Slide 59

Audience webcam Questions? https://sli.do/ code: SUGCON22 We are proud community members! Please contact us on the following handles: @pieterbrink123 @pieterbrink123 @jason-st-cyr @StCyrThoughts sitecorechat.slack.com © 2022 Sitecore User Group Conference Europe and its respective speakers. All rights reserved. twitter

Slide 60

Slide 60

Thank you! Pieter Brinkman @pieterbrink123 Jason St-Cyr @StCyrThoughts sitecore.com/ukrainefund

Slide 61

Slide 61

Questions? https://sli.do/ Code: SUGCON22 sitecore.com/ukrainefund