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!
Data exchange brick for the jardiland.com platform
- 6 months
- 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.
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!
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
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.