~/talk

Building a Framework on top of Spring Boot

links:none on file
slides:none on file

Company built an internal framework on top of Spring Boot to make services production‑ready: unified logging/serialization, metrics, tracing and error formats, plus dependency management and starters. Initial approach forced subclasses and blocked teams, so it was rewritten from scratch to use AutoConfiguration, configuration properties, BeanPostProcessor, Filters and Interceptors, RestTemplate/WebClient customizers and starters. A single dependency and dependency‑management override patches versions across 150+ microservices (example: Log4Shell mitigated within hours), and the result is a Maven artifact that works out of the box and remains customizable.

AI-written summary · about

  1. 0:00Introduction
  2. 1:22Production readiness
  3. 4:41Previous approach issues
  4. 7:44Current framework design
  5. 10:34Out-of-the-box features
  6. 15:32Configuration methods
  7. 22:17Auto configuration
  8. 26:30Interception and logging
  9. 31:33Automating client setup
  10. 36:02Customizing framework behavior
  11. 43:43Best practices and summary
  12. 47:35Live demo and Q&A
~/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.