the platform era v2.0

49

Upload: bootis

Post on 15-Apr-2017

790 views

Category:

Software


2 download

TRANSCRIPT

Page 1: The Platform Era V2.0
Page 2: The Platform Era V2.0
Page 3: The Platform Era V2.0
Page 4: The Platform Era V2.0

Aline Paponaud, CTO at

Software developer

Building a Platform

@bootis

Page 5: The Platform Era V2.0
Page 6: The Platform Era V2.0
Page 7: The Platform Era V2.0
Page 8: The Platform Era V2.0
Page 9: The Platform Era V2.0

Dis moi quelle est ta stack, je te dirai qui tu es

Page 10: The Platform Era V2.0
Page 11: The Platform Era V2.0

Application Program Interface

Page 12: The Platform Era V2.0
Page 13: The Platform Era V2.0

Service:

GET GetWeatherByUserAndCity?u=audrey&c=rennes

POST FindImage {"query" = …}

Resource:

GET weather?u=audrey&c=rennes

GET nodes/5678/topics/butterflies/images

PUT images {"topic":"butterflies", "imageid":"777"}

Page 14: The Platform Era V2.0

• Uniform access to identified resources

• Client-cache

• Stateless

• Hypermedia

Page 15: The Platform Era V2.0
Page 16: The Platform Era V2.0
Page 17: The Platform Era V2.0

Versioning

Deprecation of some public APIs

Monitoring tools

« meta » - APIs

An evolution of www?

Page 18: The Platform Era V2.0
Page 19: The Platform Era V2.0

This is where we fill the Buzzword Bingo

Page 20: The Platform Era V2.0

“I want SAAS software. It’s so Silicon Valley.”

Manu, cool entrepreneur

Page 21: The Platform Era V2.0

“Il faut ubériser<insert business case here>”Jean-Michel, innovation manager

Page 22: The Platform Era V2.0
Page 23: The Platform Era V2.0
Page 24: The Platform Era V2.0
Page 25: The Platform Era V2.0
Page 26: The Platform Era V2.0
Page 27: The Platform Era V2.0
Page 28: The Platform Era V2.0

=

Page 29: The Platform Era V2.0

Software in a dispatching role…

… a middle management role!?

Page 30: The Platform Era V2.0
Page 31: The Platform Era V2.0

Even marketers get to know what it is!

Page 32: The Platform Era V2.0
Page 34: The Platform Era V2.0
Page 35: The Platform Era V2.0

X

X

X

X X

X

X

X

X

XX

X

X

Page 36: The Platform Era V2.0

How can my business case become a platform?

Page 37: The Platform Era V2.0
Page 38: The Platform Era V2.0
Page 39: The Platform Era V2.0

1. Vision

2. Team

3. Technology

4. Resources

5. Customers

6. Back-end

7. Front-ends

Page 40: The Platform Era V2.0

Image Source: http://www.kolibree.com/fr

Page 41: The Platform Era V2.0
Page 42: The Platform Era V2.0
Page 43: The Platform Era V2.0
Page 44: The Platform Era V2.0
Page 45: The Platform Era V2.0
Page 46: The Platform Era V2.0
Page 47: The Platform Era V2.0

1. Vision

2. Team

3. Technology

4. Resources

5. Customers

6. Back-end

7. Front-ends

Page 48: The Platform Era V2.0
Page 49: The Platform Era V2.0

• R. Fielding, Architectural Styles and the Design of Network-based Software Architectures, 2000

• Digital ML, Why You Must Respond To The API Economy, 2014

• G. Bertholet, Petites choses à *absolument* connaître sur les métrics et le business-model SaaS, 2013

• T. R. Eisenmann et al, Strategies for two-sided markets, 2006

• A. Lele et al, Innovation is Eating Consumer Finance, 2015

• K.Lane, APIs are just the next step in the evolution of the Web, 2015

• G. Laforge, One API, Many Facades?, InfoQ, March 13, 2016

Full references list available on request