Skip to main content

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.