Skip to content
Case study

Fastercom TMS

B2B · partial NDADéc. 2025 · Mars 2026Enterprise integration
Solutions Integration Developer
Spring BootAngularGitLab CI/CDGoogle Maps API

TMS enterprise configuration and integration with Test → Dev → Production deployment.

Fastercom TMS
01

The problem

Each TMS client has unique configuration requirements in heterogeneous environments. B2B integration in the transport domain requires extreme flexibility to adapt to each company's specific business processes while maintaining a shared codebase.

02

Constraints

Partial NDA limiting shareable details. Imposed stack: Spring Boot on the back-end, Angular on the front-end. Mandatory GitLab CI/CD pipeline with 3-environment deployment (Test, Dev, Production). Google Maps integration for address geocoding.

03

The solution

Database-driven configuration enabling per-client TMS behavior without code changes. Google Maps geocoding integration for address validation and enrichment. 3-stage deployment pipeline with manual promotion between environments to ensure production stability.

04

Tech stack

Spring BootAngularGitLab CI/CDGoogle Maps APIPostgreSQL
05

Outcomes

Test → Dev → Production pipeline operational and stable. Google Maps geocoding integrated for address validation. Per-client configuration working without source code modifications.

06

Learnings

B2B integration demands extreme per-client configuration flexibility. A database-driven configuration system is essential when each client has distinct business rules. Manual promotion between environments, while slower, provides critical safety in an enterprise context.