Slide 1

Slide 1 text

ZeroServices Micro-Services made f*****g easy.

Slide 2

Slide 2 text

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

Slide 8

Slide 8 text

FLOSS • https://github.com/Lothiraldan/ZeroServices

Slide 9

Slide 9 text

Thank you!