rocdevs/phpprague - proč by sakra někdo měl chtít dělat eshop?
TRANSCRIPT
![Page 1: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/1.jpg)
Proč by sakra někdo měl chtít dělat eshop?
Tomáš Strejček
![Page 2: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/2.jpg)
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”
![Page 3: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/3.jpg)
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.
![Page 4: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/4.jpg)
![Page 5: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/5.jpg)
SpaceX, $12 billion valuation: Launches 70m rockets into space and lands them safely.
Snapchat, $20 billion valuation: Rainbow Filters.
Amazon, $336 billion valuation: Stuff.
![Page 6: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/6.jpg)
![Page 7: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/7.jpg)
Není to o penězích… jen si díky nim můžeme hrát se super technologiemi
![Page 8: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/8.jpg)
![Page 9: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/9.jpg)
Jak to vypadá
Proxy
Varnish + CDN
ElasticSearch
Slevový Engine
(nodejs)
RabbitMQ
App (php)
Galera Cluster
Admin (php)
Tasker (php)
Redis
middleware
SAP
sklady
teď
![Page 10: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/10.jpg)
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
![Page 11: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/11.jpg)
Jak často nám to spadne?
… často
proto máme notifikační nástroje, monitoringy, alerty nad logy, 24/7 support
(icinga, newrelic, papertrail)
![Page 12: RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?](https://reader034.vdocuments.net/reader034/viewer/2022052418/587ac7251a28ab760f8b49c5/html5/thumbnails/12.jpg)
Kam to všechno vede
Větší rozpad na microservicy.
Intenzivnější škálování.
Optimalizace, optimalizace, optimalizace
Amazon AWS?