RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?

Preview:

Citation preview

Proč by sakra někdo měl chtít dělat eshop?

Tomáš Strejček

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”

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.

SpaceX, $12 billion valuation: Launches 70m rockets into space and lands them safely.

Snapchat, $20 billion valuation: Rainbow Filters.

Amazon, $336 billion valuation: Stuff.

Není to o penězích… jen si díky nim můžeme hrát se super technologiemi

Jak to vypadá

Proxy

Varnish + CDN

ElasticSearch

Slevový Engine

(nodejs)

RabbitMQ

App (php)

Galera Cluster

Admin (php)

Tasker (php)

Redis

middleware

SAP

sklady

teď

magerio
Typewritten Text

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

Administrator
Typewritten Text
Administrator
Typewritten Text

Jak často nám to spadne?

… často

proto máme notifikační nástroje, monitoringy, alerty nad logy, 24/7 support

(icinga, newrelic, papertrail)

Kam to všechno vede

Větší rozpad na microservicy.

Intenzivnější škálování.

Optimalizace, optimalizace, optimalizace

Amazon AWS?

Eshop není jen Eshop

...pojďte si to taky zkusit

@TomasStrejcek tomas.strejcek@ecommerceholding.cz

Recommended