About me
• Python Dev
• DevOps
• API fan
• @lothiraldan
Slide 3
Slide 3 text
So you want an API…
Slide 4
Slide 4 text
The API debate
• The API should be written in NodeJS
• We should use PUT instead of PATCH
• I want an xml representation
• Collection+json is better than JSON-LD.
• Flask / Django debate.
• Etc…
Slide 5
Slide 5 text
The missing debate
• What about not HTTP interaction (filesystem,
XMPP, IRC, …).
• Need for a distributed architecture.
• Integrating several languages / DB.
• Integrate old soap API.
Slide 6
Slide 6 text
ZeroServices
• A distributed resource (as in REST) framework.
• Event-driven.
• Automatic realtime API.
• And some others cool features:
• Dynamically computed attributes.
• Broker-less worker.
Slide 7
Slide 7 text
Challenge
• A distributed micro-services architecture with a
realtime API and a broker-less task worker in 33
lines of Python which compute the root of some
values?
• Challenge accepted!
• https://github.com/Lothiraldan/ZeroServices/tree/
master/examples/fosdem_2015