Composable by design
Microservices with a lifecycle you can reason about.
Build composable microservices with explicit lifecycles.
Explicit lifecycle
Initialize, set up, run, and unwind modules through predictable phases.
Composition first
Build a service from focused active and passive modules.
Orderly failure
Preserve errors while teardown, shutdown, and cleanup still get a chance to run.