La simplicité comme moyen d'être performant, résilient et de réduire le Time To Market.
Il y a 1 an et demi, la Société Générale a décidé de construire un nouveau service de vente électronique de nos produits financiers. Les contraintes étaient claires : "le système sera performant, auditable, résilient et développé de manière à avoir un Time To Market court". Une seule solution s'imposait à nous : faire simple, très simple !
Ainsi à travers cette présentation, nous vous raconterons notre quête de simplicité. Vous verrez ainsi que notre stack technique ne contient quasiment aucun framework, juste quelques bibliothèques utiles ou indispensables. Notre code se structure autour de quelques principes : l'Event Sourcing, un peu de Domain Driven Design et une discipline de fer en matière de qualité et de tests automatisés (BDD for the win!).
69. Given a quantity value of 1000 in G
When the quantity is converted in OZ
Then the converted quantity is 32.1507 OZ
Given a quote request with a way BUY
And the credit check request has been sent
When the credit check response is in error
Then the pricer does not receive a quote request
And the platform quote status is REJECTED
Given an authorized product type
When the customer sends the rfs
Then the pricer receives the rfs
When the pricer sends a quote
Then the customer receives the quote
Workflow
Feature
Unit