32
@shanley

Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

@shanley

Page 2: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

thoughts and opinions do not reflect the thoughts and opinions of my employer.thoughts and opinions do not reflect the thoughts and opinions of my friends. thoughts and opinions do not necessarily reflect my own thoughts and opinions.some identities have been changed removed or otherwise obscured. not all vendors in this presentation are idiots.

Page 3: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Negligent, Incorrect, Dishonest, Obfuscating, Bordering on Unethical, Intentionally and Unintentionally Misleading, And Otherwise Corrupt Cloud Computing Marketing. Also Benchmarks and APIs.

Page 4: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Outages.

Page 5: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Outages.

Page 6: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Outages.

Page 7: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Outages.

Page 8: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Last Week.

Page 9: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

4 years ago.

Page 10: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Outages. • Don’t ambulance chase • You already fail, and if you don’t, you’re going to and you are going to

look and feel stupid • Outages are a really awful thing to happen to anybody• Can your internal team really provide better availability than xxx?

Page 11: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Benchmarks.

Page 12: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Benchmarks.

your sample code in no way resembles a large scale production web app

Page 13: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Benchmarks.

your laptop is not a distributed system

Page 14: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Benchmarks.

your ruby on rails script does not emulate concurrency

Page 15: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Benchmarks.• Don’t publish shitty benchmarks• Know a shitty benchmark: check for implementation and

concurrency• There are companies that are optimizing their code for script

kiddies with macbook pros publishing crap benchmarks on their hipster blogs

Page 16: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs.

Page 17: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs.

Page 18: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs.

Page 19: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs.

the “API wars” are a deliberant propaganda campaign created by vendors, reporters and analysts and designed to distract you from what is really going on.

Page 20: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs.

Page 21: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs. Does the thing the API is attached to remotely work?

Please check

[ ] yes [ ] no

Page 22: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of APIs. But seriously…..

[ ] Does the underlying infrastructure make sense

[ ] Are there any production users

[ ] Is the code production ready?

[ ] If it ruins your entire life, do you give a fuck about the API?

Page 23: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Nonsense.

Page 24: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Nonsense.

the following words don’t mean anything

Page 25: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

On the Subject of Nonsense. • Big Data - you probably don’t have big data - the data you wish you had doesn’t count

• Cloud Optimized / Standardized / Maximized / Accelerated - please never use these words

• Full Stack Solution - there is no such thing as a full stack solution - your stack is probably falling apart if you think you have or need this

• Interoperable / portable / compatible - you can make anything interoperate with enough time and money - does your app even run right on one cloud?

• Leader / innovator / new-category-inventor - you probably aren’t leading anything - the magic quadrant is a lie - rocketships, waffles and Nicki Minaj are innovative. Your stuff probably isn’t

Page 26: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Things That Actually Don’t Exist

Page 27: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Things That Actually Don’t Exist

Page 28: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Your Buzzwords Hurt My Face

Stop saying things that don’t mean anything.

Page 29: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

The Vicious Cycle

Step 1. marketers don’t understand the technology

Page 30: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Step 2 marketers talk to other people that don’t understand the technology

Page 31: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

marketers analystsmarketers reporters

And the doomsday scenario…

marketers marketers

Page 32: Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing

Solutions

1. Fire your entire marketing team

2. Hire people who have some vague notion of what they are talking about

3. Make the marketers talk to engineers.*

*Note: This might be painful for everyone involved.