~/talk

Growing Spring-based commons, lessons learned

Talkat Spring I/O 2017 · 2017-05-18..05-19· [microservices, software-architecture]
links:none on file
slides:none on file

Allegro moves from an opinionated all‑in‑one Spring framework to a set of focused Java libraries plus an optional Spring Boot starter to support 400 services across JVM and non‑JVM apps. The libraries are single‑purpose, technology‑agnostic cores with separate integration modules, minimal dependencies, builder APIs and clear public surfaces; breaking runtime protocols is expensive so readers are updated before writers; for rollout and legacy clients a sidecar process centralizes runtime responsibilities.

AI-written summary · about

  1. 0:00Introduction
  2. 1:34IT perspective
  3. 2:58Allinone framework
  4. 11:39Do one thing well
  5. 13:48Technology agnostic
  6. 18:24Minimal dependencies
  7. 23:01Clear entry points
  8. 28:03Compatibility
  9. 33:51Vision
  10. 38:06No magic
  11. 40:31Developer friendly
  12. 44:56Rich environment
~/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.