App Building Blocks
jEAP applications are composed from reusable building blocks. They fall into the following categories — start here and drill down into the category that fits your need.
Categories
- Libraries — general-purpose libraries you add as dependencies to solve a specific concern (messaging, audit, crypto, SSE, …).
- Spring Boot Starters — the jEAP Maven parents and the autoconfiguration starters for application setup, logging, monitoring, security, persistence, secrets, TLS and more.
- Reusable Microservices — ready-made service templates you deploy as their own application by depending on the template and adding configuration (error handling, process context/archive, message exchange, …).
- Tooling & Registries — the jEAP CLI, Maven plugins, migration recipes and the message/archive type registries.
See also
- Using jEAP — how the parent and dependency management tie the building blocks together.
- What is jEAP? — principles and the problems jEAP solves.