Boiler Core

Boiler Framework / Core application components

Boiler Core

Start each service with a consistent foundation: common components, logs, metrics, tracing, storage and protection for personal data.

What you can do

  1. 01

    Standardise the foundations shared by your services.

  2. 02

    Trace requests and inspect service health.

  3. 03

    Store files and protect sensitive fields.

A practical example

A customer document passes through several services.

Built for · Platform and backend teams

An uploaded file needs storage, a traceable request path and careful handling of personal information. Rebuilding these foundations in every service creates inconsistent behaviour.

How the work moves

  1. Select local or S3 storage behind the shared file interface.

  2. Carry correlation context through logs and traces across the request.

  3. Apply masking and encryption policies to sensitive fields where the application handles them.

What this gives your team

A consistent service foundation that makes failures easier to investigate and data handling easier to review.

Illustrative workflow. Connections and deployment scope are agreed for your environment.

Inside the product

Boiler Core

Shared service foundations

Use consistent response and error contracts, validation, serialization, localisation and asynchronous helpers across services.

  • boiler-base-core
  • boiler-base-validate
  • boiler-base-serialize
  • boiler-base-i18n
  • boiler-base-async

Logs, metrics and traces together

Correlate application and HTTP access logs, instrument metrics and traces, and expose health and readiness signals for operations.

  • boiler-observability-logging
  • boiler-observability-accesslog
  • boiler-observability-metrics
  • boiler-observability-tracing
  • boiler-observability-health

A shared file-storage interface

Use shared storage contracts with local and S3 adapters. Compose file and folder metadata, web delivery and image-processing components where the application needs them.

  • boiler-storage-api
  • boiler-storage-core
  • boiler-storage-local
  • boiler-storage-s3
  • boiler-storage-vfs-dao
  • boiler-storage-image

Protect personal information deliberately

Mask values for display, redact logs, encrypt stored fields and support exact-match lookup through keyed hashes. Reveal plaintext only through an explicit authorisation boundary.

  • boiler-pii-api
  • boiler-pii-core
  • boiler-pii-crypto
  • boiler-base-crypto

Data boundaries and reliable processing

Carry tenant context into database access and protect operations from duplicate requests. Compose JDBC, Redis, Rabbit and other data adapters according to the service architecture.

  • boiler-data-rls
  • boiler-idempotency
  • boiler-data
  • boiler-web-tenant

Scope & availability

Core is a modular library collection. Select the adapters and Spring Boot starters needed by your application; storage, key management and telemetry destinations are configured for your environment.

Boiler Core | Mindtro | Intelligence, Engineered