Blog | Jak Zapier škáluje miliardy tasků?

Jak Zapier škáluje miliardy tasků?

zapier tým

Zapier a IFTTT jsou služby, které spojují jednotlivá API a umožňují propojit stovky služeb dohromady.

Zapier musí škálovat obrovské objemy těchto úloh. Co pro to používají?

– Python a Django – primární jazyk a framework
- MySQL – primární databáze
- Memcached – cache
- Redis – počty úloh pro fakturaci
- Elasticsearch – historická aktivita zapů
- Amazon WebServices – jako hosting v cloudu
- Jenkins – CI server
- Terraform – popis infrastruktury
- Pupper a Ansible – provisioning
- Statsd, Graylog, Sentry – monitoring a logy
- React jako frontend framework na nové věci
- Docker

Z organizačních věcí stojí za zmínku, že používaji pull request model a že všichni vývojáři se každých 4–5 týdnů dostanou k tomu, že pracují celý týden na supportu proto, aby porozuměli potřebám zákazníků. Pouští testy na každý commit v každém Pull Requestu a je běžné, že nový vývojář releasne už v prvním týdnu.

I objemy práce, které dělají jsou zajimavé:

– více než 8 milionů úloh automatizováno denně
- více než 60 milionů volání API denně
- více než 10 milionů příchozích webových hooků denně
- více než 160 serverů

Celý článek najdete zde: http://highscalability.com/…orkflow.html

Programování

Předejte zkušenosti i dalším a sdílejte tento článek!

Předchozí článek
Následující článek


Jiří Knesl
Business & IT konzultant

Jiří Knesl poprvé začal programovat v roce 1993. Od té doby, díky skvělým učitelům a později zákazníkům, měl možnost neustále růst v oboru vývoje webových aplikací a informačních systémů. v roce 2002 se přidal zájem o ekonomii a v roce 2006 o organizaci práce. Vším tím se konstantně profesně zabývá jak ve svém podnikání, tak i u zákazníků. Za posledních 5 let vydal na tato témata přes 400 článků.

Prohlédněte si moje reference

Mám zkušenosti z rozsáhlých projektů pro korporace, velké podniky, střední i malé firmy, ale i pro startupy v cloudu. Zvyšoval jsem jejich know-how, pomáhal nastavovat jejich organizační strukturu, byl lektorem a mentorem v náročných situacích. Podívejte se, jak vidí můj přínos samotní klienti.

Sledujte mé postřehy na sociálních sítích