Data exchange brick for the jardiland.com platform

Duration
6 months
Team
4 persons

The project

Boost sales of the group's retail brands (Jardiland, Gammvert, etc.) by setting up a new e-commerce site.

InVivo is one of Europe's leading cooperative groups with €12 billion in sales.

As part of its “Teract” retail activity (Jardiland, Gammvert, Delbard, etc.), InVivo's Digital Factory (80 employees) called on exFabrica to recommend and develop the technical solution for data exchange between its future e-commerce platform jardiland.com and its IS.

The program includes 32 flows (WMS, OMS, price repository, accounting, etc.).

It's rare to combine performance with a good collaborative atmosphere.

Geoffroy Gabellec, Architect

Technical proposal

Management of all data flows required for the back offices of the Group's e-commerce sites. Prices, promotions, stock management, logistics management, payments and financial data all pass through this platform, which respects a microservices architecture.

Each flow involves format changes (XML, JSON, CSV), different types of storage (blob, relational, document) for consolidation, and data transformations (mappings, calculations, aggregations).

The solution's API and batch components are developed in NodeJS, seamlessly integrated, tested and automatically deployed on the customer's AKS environments.

These microservices are observed and monitored thanks to comprehensive platform instrumentation: trace federation, metrics tracking and alerts (technical and functional).

Technical stack

  • MongoDB
  • NodeJS
  • PostgreSQL
  • RabbitMQ
  • Prisma
  • Kubernetes
  • Ansible
  • Prometheus
  • Kibana

Intervention areas

  • Architecture
  • Backend Dev
  • Delivery Management
  • Proxy Product Owner
  • DevOps

Very good command of subjects, adaptability and permanent transparency!

Geoffroy Gabellec, Architect

Results

Production start date
04/01/2023
Platform availability
99,99%
Incident rates
< 1%
Usecases delivered late
0
Code quality (Sonar Cloud)
AAAA

Client testimonial

Geoffroy GabellecArchitect, InVivo Digital Factory

exFabrica brilliantly abstracted the complexity of out IS, allowing our Digital Factory to focus on eCommerce.

Their unique approach and their proactive force set them apart. Their flexibility in priorizing and embedding the backlog enabled us to keep an ambitious schedule.

All this with a transparency that strengthens our collaboration, always in a good mood!

Our exFabrica touch

Reinforcement of the product scoping system with exFabrica taking on the role of proxy PO.

Agile approach to move forward as quickly as possible and accelerate the feedback loop, with strong communication between teams (+ daily reports).

Impeccable code quality: AAAA (Sonar cloud: Reliability, Maintainability, Security vulnerabilities, Security hotspots).

High-quality, pragmatic documentation to facilitate MCO takeover by customer teams.

Automated TU/TI for daily production start-up.