RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
1. Proč by sakra někdo měl chtít
dělat eshop?
Tomáš Strejček
2. Co děláme
ź platforma pro eshopy ECH
ź vyvíjené na zelené louce
ź tým původně složený z lidí z jednotlivých eshopů,
teď už většina týmu “z venku”
3. Co bylo, bylo
Velká monolitická aplikace, produkční verze za cca 3,5
měsíce v 5 lidech.
3 node MariaDB Galera Cluster s master-master
replikací.
Redis, RabbitMQ, ElasticSearch.
Nette + Nette Database + Kdyby balíčky.
4.
5. SpaceX, $12 billion valuation: Launches 70m
rockets into space and lands them safely.
Snapchat, $20 billion valuation: Rainbow Filters.
Amazon, $336 billion valuation: Stuff.
6.
7. Není to o penězích
… jen si díky nim můžeme hrát se super technologiemi
8.
9. Jak to vypadá
Proxy
Varnish
+ CDN
Elastic
Search
Slevový
Engine
(nodejs)
Rabbit
MQ
App
(php)
Galera
Cluster
Admin
(php)
Tasker
(php)
Redis
middle
ware
SAP
sklady
teď
10. Jak to děláme
remote dev na serveru, local dev v dockeru
continuous integration, přeprodukční prostředí
autodeployované prostředí pro každou featuru
scrum, JIRA a github.
.. a teď si představte
jak testujete každou
featuru
.. na každém eshopu
11. Jak často nám to spadne?
… často
proto máme notifikační nástroje, monitoringy, alerty
nad logy, 24/7 support
(icinga, newrelic, papertrail)
12. Kam to všechno vede
Větší rozpad na microservicy.
Intenzivnější škálování.
Optimalizace,
optimalizace,
optimalizace
Amazon AWS?
13. Eshop není jen Eshop
...pojďte si to taky zkusit
@TomasStrejcek tomas.strejcek@ecommerceholding.cz