the platform era v2.0
TRANSCRIPT
Aline Paponaud, CTO at
Software developer
Building a Platform
@bootis
Dis moi quelle est ta stack, je te dirai qui tu es
Application Program Interface
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"}
• Uniform access to identified resources
• Client-cache
• Stateless
• Hypermedia
Versioning
Deprecation of some public APIs
Monitoring tools
« meta » - APIs
An evolution of www?
This is where we fill the Buzzword Bingo
“I want SAAS software. It’s so Silicon Valley.”
Manu, cool entrepreneur
“Il faut ubériser<insert business case here>”Jean-Michel, innovation manager
=
Software in a dispatching role…
… a middle management role!?
Even marketers get to know what it is!
X
X
X
X X
X
X
X
X
XX
X
X
How can my business case become a platform?
1. Vision
2. Team
3. Technology
4. Resources
5. Customers
6. Back-end
7. Front-ends
Image Source: http://www.kolibree.com/fr
1. Vision
2. Team
3. Technology
4. Resources
5. Customers
6. Back-end
7. Front-ends
• 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