~/talk

Popular patterns revisited on OSGi

Talkat EclipseCon Europe 2018 · 2018-10-23..10-25· [software-architecture]
slides:none on file

Reexamines concrete patterns inside OSGi, showing working examples with Declarative Services, the service registry and the HTTP whiteboard resolver; demonstrates a whiteboard that auto-enforces requirements so missing bundles fail resolution instead of silently doing nothing; describes an out-of-band circuit breaker where a checker registers a marker service and Declarative Services lifts or drops clients to trigger fallback rankings; argues for larger microservices by grouping aggregates inside an OSGi boundary to avoid excessive remoting.

AI-written summary · about

  1. 0:00Intro
  2. 1:02Software Design Patterns
  3. 1:59Patterns - a golden hammer?
  4. 2:40OSGI: Different patterns?
  5. 4:30Observer / Listener
  6. 8:08OSGI Whiteboard Requirements
  7. 10:10Dependency injection
  8. 11:45OSGI: Service Injection (declarative services)
  9. 18:18OSGI: Out of band circuit breaker
  10. 19:54Domain driven design
  11. 21:38Microservice per Aggregate
  12. 23:58OSGi: Microservice per bounded context
~/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.