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.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ZeroServices lightning talk
A small lightning talk about ZeroServices (
https://github.com/Lothiraldan/ZeroServices
)
Boris Feld
January 31, 2015
More Decks by Boris Feld
See All by Boris Feld
BALTO, ONE TEST OUTPUT FORMAT TO UNITE THEM ALL
lothiraldan
0
77
Une révolution dans le monde des tests
lothiraldan
0
330
Mercurial changeset Evolution
lothiraldan
0
220
Python Unicode and Bytes Demystified
lothiraldan
0
300
Django 101
lothiraldan
0
290
Saltpad: A saltstack Web GUI
lothiraldan
5
28k
Mock considered harmful
lothiraldan
1
760
from Sync to Async Python, a AsyncIO migration
lothiraldan
2
780
Microservices késako
lothiraldan
0
180
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
9.2k
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
890
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
51
32k
AIエージェント時代のコードレビューを設計する
nogu66
5
1.8k
信頼性の目標を誰も求めてない
shubox
0
470
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
Hono + Inertia + React で LP を構築した話
oukayuka
2
200
FDEとは、何者なのか?
masapyon1212
0
110
My Marp Sample
sinoue0108
0
140
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
280
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
930
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
490
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
250
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
A better future with KSS
kneath
240
18k
RailsConf 2023
tenderlove
30
1.5k
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!