La Poste Package tracking project

Context and goals

Our client, Le Groupe La Poste, is a major player in transport
France and Europe. His job, like most logistics players, is undergoing major change. It is in this context that La Poste launched an ambitious program which aims to “move from the world of products to the era of services”.
The Parcels cluster called on Mind7 Consulting to support it in the implementation of a reactive architecture, which aims to:

  • Implement a reactive architecture capable of processing a thousand events per second on the fly
  • Reduce IT costs by leveraging more open source bricks
  • Reduce the time it takes to implement new features

Added value

Real Time

IS modernization

Processing large volumes of data

The project

Mind7 Consulting participates in the central package lifecycle tracking application which consolidates all Track and Trace information. This key brick in La Poste Colissimo’s reactive architecture gives a summary of the parcel’s journey and its destination at all times. This information is thus made available to the rest of the information system via micro-services.

“ L’engagement de Mind7 Consulting à nos côtés nous a aidé à tenir nos engagements de performance lors des pics de livraison de fin d’année. C’est là qu’est la vraie attente du métier.” Jérémy Amourous, Directeur des Systèmes d’Information, La Poste Colissimo.

Mind7 Consulting teams took part in defining the architecture as well as designing and building the application. A particular effort was made to optimize the performance of the different technologies used, but also, to impact on infrastructure.

In collaboration with the various project teams, Mind7 Consulting consultants have carried out tasks as varied as the collection of needs, the definition of Uses Cases, architecture, development, tests (including performance), deployment or still the transversal coordination of projects.

Effort and technologies

The technical environment is based on open source bricks such as Spark, Akka, Cassandra and Elastic. Most of the developments are made in Scala or in Go.

Interactions with teams on other projects, but also with IT production, business teams and of course La Poste architects were daily within the framework of this Agile project with iterations of two weeks.

5

Developers

1

Scrum master

2

product owner from client

2

weeks per agile iteration