Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ZeroServices lightning talk
Search
Boris Feld
January 31, 2015
Programming
1
1.6k
ZeroServices lightning talk
A small lightning talk about ZeroServices (
https://github.com/Lothiraldan/ZeroServices
)
Boris Feld
January 31, 2015
Tweet
Share
More Decks by Boris Feld
See All by Boris Feld
BALTO, ONE TEST OUTPUT FORMAT TO UNITE THEM ALL
lothiraldan
0
52
Une révolution dans le monde des tests
lothiraldan
0
250
Mercurial changeset Evolution
lothiraldan
0
180
Python Unicode and Bytes Demystified
lothiraldan
0
230
Django 101
lothiraldan
0
250
Saltpad: A saltstack Web GUI
lothiraldan
5
27k
Mock considered harmful
lothiraldan
1
710
from Sync to Async Python, a AsyncIO migration
lothiraldan
2
740
Microservices késako
lothiraldan
0
130
Other Decks in Programming
See All in Programming
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
300
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
130
AIともっと楽するE2Eテスト
myohei
7
2.7k
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
180
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
790
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
1
120
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
4k
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
130
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1k
Result型で“失敗”を型にするPHPコードの書き方
kajitack
5
920
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
4 Signs Your Business is Dying
shpigford
184
22k
Done Done
chrislema
184
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Balancing Empowerment & Direction
lara
1
430
Into the Great Unknown - MozCon
thekraken
40
1.9k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Code Review Best Practice
trishagee
69
19k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Transcript
ZeroServices Micro-Services made f*****g easy.
About me • Python Dev • DevOps • API fan
• @lothiraldan
So you want an API…
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…
The missing debate • What about not HTTP interaction (filesystem,
XMPP, IRC, …). • Need for a distributed architecture. • Integrating several languages / DB. • Integrate old soap API.
ZeroServices • A distributed resource (as in REST) framework. •
Event-driven. • Automatic realtime API. • And some others cool features: • Dynamically computed attributes. • Broker-less worker.
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
FLOSS • https://github.com/Lothiraldan/ZeroServices
Thank you!