Boiler Core

Boiler Framework / Composants applicatifs fondamentaux

Boiler Core

Démarrez chaque service sur une base cohérente : composants communs, journaux, métriques, traces, stockage et protection des données personnelles.

Ce que vous pouvez faire

  1. 01

    Standardisez les fondations partagées par vos services.

  2. 02

    Tracez les requêtes et examinez la santé des services.

  3. 03

    Stockez des fichiers et protégez les champs sensibles.

Un exemple concret

Un document client traverse plusieurs services.

Conçu pour · Équipes plateforme et backend

Un fichier envoyé nécessite stockage, parcours de requête traçable et traitement attentif des données personnelles. Reconstruire ces fondations dans chaque service crée des incohérences.

Le déroulement du travail

  1. Choisissez le stockage local ou S3 derrière l’interface de fichiers commune.

  2. Transmettez le contexte de corrélation dans les journaux et traces de la requête.

  3. Appliquez les politiques de masquage et de chiffrement aux champs sensibles là où l’application les traite.

Ce que votre équipe y gagne

Un socle cohérent facilitant l’analyse des pannes et la revue du traitement des données.

Workflow illustratif. Connexions et périmètre de déploiement sont convenus pour votre environnement.

Au cœur du produit

Boiler Core

Fondations communes des services

Utilisez des contrats de réponse et d’erreur, la validation, la sérialisation, la localisation et des utilitaires asynchrones cohérents entre services.

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

Journaux, métriques et traces réunis

Corrélez journaux applicatifs et d’accès HTTP, instrumentez métriques et traces et exposez les indicateurs de santé et de disponibilité opérationnelle.

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

Une interface commune de stockage de fichiers

Utilisez des contrats de stockage partagés avec adaptateurs locaux et S3. Assemblez métadonnées de fichiers et dossiers, diffusion web et traitement d’images selon les besoins de l’application.

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

Protégez les données personnelles explicitement

Masquez les valeurs affichées, expurgez les journaux, chiffrez les champs stockés et permettez la recherche exacte par hachages à clé. Ne révélez le texte clair qu’au travers d’une autorisation explicite.

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

Périmètres de données et traitement fiable

Transmettez le contexte du locataire à la base de données et protégez les opérations contre les requêtes dupliquées. Composez JDBC, Redis, Rabbit et d’autres adaptateurs selon l’architecture du service.

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

Périmètre et disponibilité

Core est une collection de bibliothèques modulaires. Choisissez les adaptateurs et starters Spring Boot nécessaires ; stockage, gestion des clés et destinations de télémétrie sont configurés pour votre environnement.

Boiler Core | Mindtro | Intelligence, Engineered