SlideShare a Scribd company logo
1 of 13
Download to read offline
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
Elastic
Search
Slevový
Engine
(nodejs)
Rabbit
MQ
App
(php)
Galera
Cluster
Admin
(php)
Tasker
(php)
Redis
middle
ware
SAP
sklady
teď
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
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

More Related Content

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

Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Jaroslav Jacjuk
 
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Péhápkaři
 
AWS spot instances
AWS spot instancesAWS spot instances
AWS spot instancesCollabim
 
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouGlami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouPetr Bechyně
 
Vývojářské Nástroje a Techniky
Vývojářské Nástroje a TechnikyVývojářské Nástroje a Techniky
Vývojářské Nástroje a TechnikyMartin Maly
 
Nette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaNette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaPatrik Votoček
 
Cloud nás všechny semele - Internet Developer Forum - 2011-04 -05
Cloud nás všechny semele - Internet Developer Forum -  2011-04 -05Cloud nás všechny semele - Internet Developer Forum -  2011-04 -05
Cloud nás všechny semele - Internet Developer Forum - 2011-04 -05Daniel Dočekal
 
Data Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduData Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduProfinit
 
Semantický web a Drupal
Semantický web a Drupal Semantický web a Drupal
Semantický web a Drupal devmates
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitněJiří Mareš
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devuVašek Purchart
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Péhápkaři
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEEMartin Ptáček
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2MarketingArrowECS_CZ
 
Představení Ruby on Rails
Představení Ruby on RailsPředstavení Ruby on Rails
Představení Ruby on Railsigloonet
 
PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018Brilo Team
 

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

Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita
 
Infrastruktura památníku českého webu a zkušenosti s Heritrixem
Infrastruktura památníku českého webu a zkušenosti s HeritrixemInfrastruktura památníku českého webu a zkušenosti s Heritrixem
Infrastruktura památníku českého webu a zkušenosti s Heritrixem
 
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
Petr Nikolas Prokop - Symfony framework (0. sraz přátel Symfony v Hradci Král...
 
AWS spot instances
AWS spot instancesAWS spot instances
AWS spot instances
 
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamouGlami - jak řešíme performance, aneb jak neshodit web TV reklamou
Glami - jak řešíme performance, aneb jak neshodit web TV reklamou
 
Vývojářské Nástroje a Techniky
Vývojářské Nástroje a TechnikyVývojářské Nástroje a Techniky
Vývojářské Nástroje a Techniky
 
Nette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaNette v cloudu - Poslední Sobota
Nette v cloudu - Poslední Sobota
 
Cloud nás všechny semele - Internet Developer Forum - 2011-04 -05
Cloud nás všechny semele - Internet Developer Forum -  2011-04 -05Cloud nás všechny semele - Internet Developer Forum -  2011-04 -05
Cloud nás všechny semele - Internet Developer Forum - 2011-04 -05
 
Data Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduData Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí cloudu
 
Asynchronně v PHP
Asynchronně v PHPAsynchronně v PHP
Asynchronně v PHP
 
2 prz
 2 prz 2 prz
2 prz
 
Semantický web a Drupal
Semantický web a Drupal Semantický web a Drupal
Semantický web a Drupal
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2
 
Představení Ruby on Rails
Představení Ruby on RailsPředstavení Ruby on Rails
Představení Ruby on Rails
 
Linuxalt 2010
Linuxalt 2010Linuxalt 2010
Linuxalt 2010
 
PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018
 

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