Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

29
@sjmoody Applying Microservices Design to the Martech Stack: Lessons Learned linkedin.com/in/stevenmoody Medium: @sjmoody Twi8er: @sjmoody

Transcript of Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

Page 1: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Applying Microservices Design to the

Martech Stack: Lessons Learned

linkedin.com/in/stevenmoodyMedium:@sjmoodyTwi8er:@sjmoody

Page 2: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

• 2008: Marketo implementation • 2010: Launch agency • 2012: Hubspot implementation • 2014: Develop growth tools for both

platforms • 2016: Implement Microservices

architecture

Martech and Me

Page 3: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

What(marke+ngtech)doyoubelieveinthatfewotherpeopledo?”-PeterThiel

Page 4: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Microservices?

Page 5: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

• Flexible, independently deployable apps • Apps communicate over network to increase pipeline • Platform-agnostic protocols • Apps should be lightweight •  Independently deployable • Emergent architecture

What Makes It Microservices?

Page 6: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

“59% of companies do not fully use the technology they have available.” – Ascend2 Report

YAGNI: You Aren’t Gonna Need It

Page 7: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization’s communication structure.”

Conway’s Law

Page 8: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Microservices Architecture

Database/Workflows

Email

Landingpages

Social

Blog

CRM

Analy+cs

Predic+ve

Website

Display

Page 9: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Is it Robust?

12,000,000

1,800,000

104,437

19,000

13,967

12,919

- 2,000,000 4,000,000 6,000,000 8,000,000 10,000,000 12,000,000 14,000,000

Mailchimp

AWS

Salesforce

Hubspot

Adobe

Marketo

Es;matedcustomers

Es+matedcustomers

Page 10: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Will it integrate?

Page 11: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Now?

Page 12: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Now? Speed

Page 13: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Now? Speed

Page 14: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

“Over time, all marketing strategies result in sh*tty clickthrough rates.”

-Andrew Chen

Page 15: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

85%ofmarketersare“selftaught”

Why Now? Myopia

Page 16: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Now? Myopia

85%ofmarketersare“selftaught”

Page 17: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

“The future is not google-able”

-WilliamGibson

Page 18: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

“It starts with the product first… that is where the benefit comes in of it selling itself. - Kelly Watkins

Why Now? Product-led Growth Compounds

Page 19: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Why Now? Product-led Growth Compounds

Page 20: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

2008: “handcuff pricing: build a walled garden and push upsells on renewals.” 2016: “utility pricing: encourage more product usage.”

Why Now? Product-led Growth Compounds

Page 21: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Implementation

Page 22: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Apples to Apples comparison Marketo Hubspot Microservices

Easytomakeassets y y y

Responsivetemplates y y y

A/Btes+ng y y y

Predic+vescoring y y y

SmartDashboards y y y

Pipelinemanagement y y y

Op+mizedpagespeed n y y

Integratedblogopt-ins n y y

Visualworkflows n n y

Replyratetracking n n y

Sendemailsby+mezone n n y

Page 23: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

The Stack

Page 24: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

The Migration

2000

100 550

500

1000

1500

2000

2500

2008 2013 2016

Hoursrequiredtoimplementstack

Page 25: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

The Migration

#ofassets Hoursperasset Totalhours

Planning - - 14

Landingpages 10 1 10

Emails 10 0.5 5

Workflows 5 1 5

Lists 4 0.25 1

Keyblogposts 20 1 20

Page 26: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Lessons Learned

•  Managed account vs Developer interactions •  Robust features vs robust integrations •  Taxonomies •  Risk of acqu-ihires •  Segment = low risk trial

Page 27: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

What(marke+ngtech)doyoubelieveinthatfewotherpeopledo?”-PeterThiel

Page 28: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

@sjmoody

Thank You!

Page 29: Applying Microservices Design to the Martech Stack: Lessons Learned By Steven Moody

www.martechconf.com