~/talk

Sticky API: Connect Bricks and enter a global IT-ecosystem

Talkat code.talks commerce 2019 · 2019-04-09..04-10· [api-design, security]
links:none on file
slides:none on file

Argues that a production API must be built as modular services with automated tooling: Spryker uses JSON:API but allows multiple formats, a separated API application plus format libraries, and code generators to produce IDE-ready endpoints. Implements ACL, scopes and field-level permissions, pushes normalized data asynchronously into Redis and Elasticsearch, forbids ad-hoc cache keys in favor of incremental invalidation, and generates Swagger docs directly from code so documentation never drifts. Claims this enables parallel team releases and handles sudden load jumps (example: 10 req/min to 81k reqs) without breaking integrations.

AI-written summary · about

  1. 0:00Intro
  2. 1:12Technology Evolution
  3. 2:10Single Source
  4. 2:54Targeting Omni-channel
  5. 4:29Communication
  6. 6:26External Ecosystem
  7. 7:34Global Ecosystem
  8. 8:34Daily Challenges
  9. 11:46Data Control
  10. 15:21New Development process
  11. 16:16Code Structure
  12. 17:12Code generators
  13. 17:59API Maturity
  14. 19:21API Standards
  15. 20:16API Formats
  16. 20:39Storefront vs Backoffice
  17. 22:24Spryker Glue API
  18. 24:58Scalability
  19. 25:22Data Cache
  20. 26:32Spryker Architecture
  21. 27:21Vendor Versioning
  22. 28:51Reusable Resources
  23. 31:55Glue API Documentation Generator
  24. 32:53Take aways
~/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.