~/talk

Spryker commerce framework in a nutshell

Talkat code.talks 2016 · 2016-09-29..09-30· [software-architecture]
slides:none on file

A PHP e-commerce framework split into Yves (front) and Zed (back) separates fast, lightweight storefront reads from heavy business logic; product pages read from Redis with pre-aggregated key-value store and search from ElasticSearch, while Zed owns PostgreSQL/MySQL, queues and external integrations. Architecture uses ~100 versioned bundles, facades, factories and plugin arrays for extensibility, and models order workflows as state machines in XML that execute commands. Demo VM installs in 20–30 minutes, load tests hit ~10,000 req/min, code is open code but sold commercially.

AI-written summary · about

  1. 0:00Introduction
  2. 6:43The result
  3. 11:52Bright code
  4. 13:44Software design
  5. 15:37Application model
  6. 15:52Functional units
  7. 16:37Inner architecture
  8. 17:33Facade pattern
  9. 19:33Bundles
  10. 20:43Explicit coupling
  11. 22:20Release and shipping code
  12. 25:55Broker code
  13. 27:52Plugins
  14. 30:44Inheritance
  15. 31:50Data objects
  16. 32:38Order handling
  17. 38:27Running Spryker
  18. 39:32Lottery
  19. 40:04More links
  20. 40:54Outro
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.