~/talk

Spring For Architects

Talkat Voxxed Days Trieste 2022 · on Friday, 2022-06-10· [software-architecture, spring]
speakerdeck:pillopl
slides:none on file

Spring Boot + Spring Data generates an H2 in‑memory app that auto-creates a findByBalanceGreaterThan query; demo uses JPA and H2. Spring Cloud offers Sleuth for tracing and Actuator endpoints for health/metrics. A resilience test runs 100 ab calls against a simulated third‑party delaying 300 ms and failing 75% of the time; adding a circuit breaker with Resilience4j drops many responses to ~4 ms. Examples show defaults that make distributed concerns pluggable: spring boot, Actuator endpoints.

AI-written summary · about

  1. 0:00Start
  2. 4:27Functions. Service discovery. Load balancing. Documentation.
  3. 5:49Integration framework.
  4. 6:48Backwards compatible.
  5. 9:20Inversion of Control aka Dependency Injection.
  6. 12:13Security. Distributed tracing. Event driven applications.
  7. 12:48Relational, non-relational, cloud based, map-reduce.
  8. 21:39CPU utilization, RAM utilization, threads, database connections...
  9. 40:35Free to change failure thresholds, slow call thresholds...
~/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.