SlideShare a Scribd company logo
1 of 87
Download to read offline
Construire le SI de demain
REX Société Générale
La simplicité comme moyen d'être
performant, résilient
et de réduire le Time To Market
Marie-Laure
Thuret
@mlthuret
Développeur
chez
Clément
Héliou
@c_heliou
Développeur
chez
Thierry
Abaléa
@ThierryAbalea
Tech Lead
à la
Société
Générale
Palladium
Commodity
Trading Company
Today
Hedging
Commodity
Trading Company
Commodity
Trading Company
Few Months Later
Hedging
Physical Delivery
Sales PersonCustomer Trader
Booking
Exchanges
Automatize
the processus
OrchestratorCustomer ExchangesPricer
Booking
Hedger
Trading Limit
Margin
The Constraints
Reliability / Resilience Performance
Productivity / Time To Market
Our Solution
Simplicity
Simple ≠ Easy
Choices are
business-oriented
Functional and
Code
Reduce the impedance between
Our Goal
Orchestration
Let’s take an example with
our main component
Event Sourcing
 «  Capture all changes to an
application state as a
sequence of events  »
Martin Fowler
Date Money Out Money In
2015/05/14 100
2015/05/14 -20
2015/05/16 -30
2015/05/24 380
2015/06/01 -70
Total -120 480
Balance 360
WithdrawalPerformed
accountId: 9387
amount: 30€
BankAccount
id: 9387
balance: 0€
WithdrawalPerformed
accountId: 9387
amount: 20€
DepositPerformed
accountId: 9387
amount: 100€
BankAccount
id: 9387
balance: 50€
BankAccount
id: 9387
balance: 100€
BankAccount
id: 9387
balance: 80€
Inspired by B. Reitzammer & J. Seitz - http://ookami86.github.io/event-sourcing-in-practice
Apply to
Apply to
Apply to
Produces
Produces
Produces
J. Chassaing - http://thinkbeforecoding.com/post/2014/01/04/Event-Sourcing.-Draw-it
BankAccount
id: 9387
balance: 0€
WithdrawalPerforme
accountId: 9387
amount: 20€
DepositPerformed
accountId: 9387
amount: 100€
BankAccount
id: 9387
balance: 100€
Bug
Inspired by B. Reitzammer & J. Seitz - http://ookami86.github.io/event-sourcing-in-practice
Apply to
Apply to
Produces
Produces
WithdrawalPerformed
accountId: 9387
amount: 30€
BankAccount
id: 9387
balance: 0€
WithdrawalPerformed
accountId: 9387
amount: 20€
DepositPerformed
accountId: 9387
amount: 100€
BankAccount
id: 9387
balance: 100€
BankAccount
id: 9387
balance: 70€
Inspired by B. Reitzammer & J. Seitz - http://ookami86.github.io/event-sourcing-in-practice
Apply to
Apply to
Produces
Produces
Domain Driven Design
 « DDD is about designing
software based on models
of the underlying
(business) domain »
Martin Fowler
Ubiquitous
Language
RepositoryAggregate Root
Entity
Value Object
Durable business
model
Extensibility
Clean Architecture
Solid Responsibility Segregation
Using Event Sourcing
and DDD concepts in
Multiplus
Multiplus
Business
Logic
ReceiveQuote
{command}
QuoteReceived
{event}
QuoteForwarded
{event}
Customer
EventBus
QuoteForwardedHandler
{handler}
Quote
Requestin Quoting
QuoteReceived
{event}
QuoteReceived
{event}
ForwardQuote
{action}
Transaction
{aggregate root}
Pricing
{entity}
Execution
{entity}
Orchestration
{entity}
ReceiveQuote
{command/value object}
quoteRequestId: 4563
price: 100€
QuoteReceived
{event/value object}
accountId: 4563
price: 110€
- Multiplus Business Logic -
What we’ve learned
Be awareof
Command Sourcing
Multiplus
Business
Logic
ReceiveQuote
{command}
quoteRequestId: 4563
price: 100€
QuoteForwarded
{event}
accountId: 4563
price: 101€
Multiplus
Business
Logic
ReceiveQuote
{command}
quoteRequestId: 4563
price: 100€
QuoteForwarded
{event}
accountId: 4563
price: 102€
2015/06/01 Margin: 1%
2015/11/01 Margin: 2%
Multiplus
Business
Logic
ReceiveQuote
{command}
QuoteForwarded
{event}
Customer
EventBus
QuoteForwardedHandler
{handler}
{Quote n° 65746}
{Quote n° 65746} ??
QuoteReceived
{event}
ForwardQuote
{action}
Multiplus
Business
Logic
ReceiveQuote
{command}
QuoteForwarded
{event}
Customer
EventBus
QuoteForwardedHandler
{handler}
Customer
gateway
{Quote n° 65746}
{Quote n° 65746}
QuoteReceived
{event}
ForwardQuote
{action}
Store the events
produced by the
Decide function
Multiplus
Business
Logic
ReceiveQuote
{command}
quoteRequestId: 4563
price: 100€
QuoteForwarded
{event}
accountId: 4563
price: 101€
Multiplus
Business
Logic
2015/06/01 Margin: 1%
2015/11/01 Margin: 2%
QuoteForwarded
{event}
accountId: 4563
price: 101€
Multiplus
Business
Logic
ReceiveQuote
{command}
QuoteForwarded
{event}
Customer
EventBus
QuoteForwardedHandler
{handler}
QuoteReceived
{event}
ForwardQuote
{action}
It’s all in the past !
Date Money Out Money In
2015/05/14 100
2015/05/14 -20
2015/05/16 -30
2015/05/24 30
2015/06/01 -70
Total -120 130
Balance 10
Behavior Driven
Development
Conversation
Collaboration
Specifications By Examples
Three Amigos
Automation
Ubiquitous Language
deliver
theright
software
Your
documentation
will become
alive
you
will
new comers
thank
you
will
new comers
thank
… but you’ll enjoy it too !
warning
doing BDD right
easy
is not
BDD
Common Issues
Business and developper
faces collaboration difficulties
Mess with the
scenario writing
Automation Nightmare
BDD
Common Issues
Business and developper
faces collaboration difficulties
Mess with the
scenario
writing
Automation Nightmare
our
complex
application
are
often
we tend to let
everywhere
business rules
being dispatch
… making them
hard to test
Hexagonal
Architecture
the onion architecture
the clean architecture
ports and adapters
Advantages
Testability Flexibility
Business Centric
domain driven
app structure
that’s not
enough !
use different
granularity
business scenarios
when expressing your
levels
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
« l’enfer c’est les
autres »
Jean-Paul Sartre
at
any time
business validation
steroids
integration testing
on
care about
the contract
between your app and another
avoid
accidental
complexity
there’s always
implicit
a schema
even if it’s
Hexagonal
Architecture
DDD
Event Sourcing
BDD
State Machine
Hexagonal
Architecture
Java
DDD
Event Sourcing
BDD
State Machine
Hexagonal
Architecture
DaggerJava
DDD
Event Sourcing
BDD
State Machine
Hexagonal
Architecture
DaggerJava
Guava
DDD
Event Sourcing
BDD
State Machine
Our architecture
is easy to deploy !
Simple
Simple
No More Technologies Than Required
Simple
No More Technologies Than Required
Business Centric
Simple
No More Technologies Than Required
Business Centric
Code Understanding is Key
Simple
No More Technologies Than Required
Business Centric
CourageCode Understanding is Key
Any Questions ?

More Related Content

Viewers also liked

Simon Henry – Société Générale Premium Conference Paris - November 30, 2011
Simon Henry – Société Générale Premium Conference Paris - November 30, 2011 Simon Henry – Société Générale Premium Conference Paris - November 30, 2011
Simon Henry – Société Générale Premium Conference Paris - November 30, 2011 Shell plc
 
Operator bank relationships
Operator bank relationshipsOperator bank relationships
Operator bank relationshipsCamilo Tellez
 
ICICI Bank - Operations Strategy
ICICI Bank - Operations StrategyICICI Bank - Operations Strategy
ICICI Bank - Operations StrategyAbirami Ayyaluswamy
 
Pestel analysis : Banking sector
Pestel analysis : Banking sectorPestel analysis : Banking sector
Pestel analysis : Banking sectorGAURAV SHARMA
 
Porter's Five Forces Model and Porter's Value Chain of Nestle
Porter's Five Forces Model and Porter's Value Chain of NestlePorter's Five Forces Model and Porter's Value Chain of Nestle
Porter's Five Forces Model and Porter's Value Chain of NestleSubrienna Othman
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes AgilesIppon
 
Value chain analysis
Value chain analysisValue chain analysis
Value chain analysisMonish rm
 

Viewers also liked (12)

Simon Henry – Société Générale Premium Conference Paris - November 30, 2011
Simon Henry – Société Générale Premium Conference Paris - November 30, 2011 Simon Henry – Société Générale Premium Conference Paris - November 30, 2011
Simon Henry – Société Générale Premium Conference Paris - November 30, 2011
 
Operator bank relationships
Operator bank relationshipsOperator bank relationships
Operator bank relationships
 
T Rex
T RexT Rex
T Rex
 
ERSTE
ERSTEERSTE
ERSTE
 
Value chain finance
Value chain financeValue chain finance
Value chain finance
 
Yes Bank Growth Strategy
Yes Bank Growth Strategy Yes Bank Growth Strategy
Yes Bank Growth Strategy
 
ICICI Bank - Operations Strategy
ICICI Bank - Operations StrategyICICI Bank - Operations Strategy
ICICI Bank - Operations Strategy
 
Pestel analysis : Banking sector
Pestel analysis : Banking sectorPestel analysis : Banking sector
Pestel analysis : Banking sector
 
Chiffres clés RH - Société Générale
Chiffres clés RH - Société GénéraleChiffres clés RH - Société Générale
Chiffres clés RH - Société Générale
 
Porter's Five Forces Model and Porter's Value Chain of Nestle
Porter's Five Forces Model and Porter's Value Chain of NestlePorter's Five Forces Model and Porter's Value Chain of Nestle
Porter's Five Forces Model and Porter's Value Chain of Nestle
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes Agiles
 
Value chain analysis
Value chain analysisValue chain analysis
Value chain analysis
 

Similar to Back Day - REX Société Générale - Explorer les principes de l'Event Sourcing

ReconArt Total Reconciliation Lifecycle - Introduction & Overview
ReconArt Total Reconciliation Lifecycle - Introduction & OverviewReconArt Total Reconciliation Lifecycle - Introduction & Overview
ReconArt Total Reconciliation Lifecycle - Introduction & OverviewReconArt, Inc.
 
Vultus solution to us staffing firms
Vultus solution to us staffing firmsVultus solution to us staffing firms
Vultus solution to us staffing firmsAditya Palaparthi
 
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...Christian Ofori-Boateng
 
Managed services smb nation june 2011
Managed services   smb nation june 2011Managed services   smb nation june 2011
Managed services smb nation june 2011Alistair Forbes
 
IPsoft Briefing Workshop: Oil & Gas Summit
IPsoft Briefing Workshop: Oil & Gas SummitIPsoft Briefing Workshop: Oil & Gas Summit
IPsoft Briefing Workshop: Oil & Gas SummitIPsoft
 
The Conversational AI Journey - What to Expect
The Conversational AI Journey - What to ExpectThe Conversational AI Journey - What to Expect
The Conversational AI Journey - What to ExpectAggregage
 
Finance Transformation Asia - Justifying Technology Investment
Finance Transformation Asia - Justifying Technology InvestmentFinance Transformation Asia - Justifying Technology Investment
Finance Transformation Asia - Justifying Technology InvestmentAdhish Pendharkar
 
The Secrets of Sales Operations Heroes
The Secrets of Sales Operations HeroesThe Secrets of Sales Operations Heroes
The Secrets of Sales Operations HeroesDarren Cunningham
 
Exceeding Presentation
Exceeding PresentationExceeding Presentation
Exceeding Presentationbrendalenehan
 
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...Federico Gasparotto
 
Off Root | Company presentation
Off Root | Company presentationOff Root | Company presentation
Off Root | Company presentationXavier Payage
 
How do you implement ITSM successfully?
How do you implement ITSM successfully?How do you implement ITSM successfully?
How do you implement ITSM successfully?Pink Elephant EMEA
 
Better, Faster, Cheaper: How to Deliver Customer-Centric Services Across You...
Better, Faster, Cheaper: How to  Deliver Customer-Centric Services Across You...Better, Faster, Cheaper: How to  Deliver Customer-Centric Services Across You...
Better, Faster, Cheaper: How to Deliver Customer-Centric Services Across You...Linium
 
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022FinTech Belgium
 
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDutyMetaPack
 
Best Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.comBest Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.comSyedKamal38
 
Bootcamp Voor Groei
Bootcamp Voor Groei Bootcamp Voor Groei
Bootcamp Voor Groei Taïs Croes
 
Qa 20180917
Qa 20180917Qa 20180917
Qa 20180917ya1angel
 

Similar to Back Day - REX Société Générale - Explorer les principes de l'Event Sourcing (20)

ReconArt Total Reconciliation Lifecycle - Introduction & Overview
ReconArt Total Reconciliation Lifecycle - Introduction & OverviewReconArt Total Reconciliation Lifecycle - Introduction & Overview
ReconArt Total Reconciliation Lifecycle - Introduction & Overview
 
Vultus solution to us staffing firms
Vultus solution to us staffing firmsVultus solution to us staffing firms
Vultus solution to us staffing firms
 
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...
The Future of Business Intelligence - What's On The Horizon, And How CIOs Can...
 
Managed services smb nation june 2011
Managed services   smb nation june 2011Managed services   smb nation june 2011
Managed services smb nation june 2011
 
IPsoft Briefing Workshop: Oil & Gas Summit
IPsoft Briefing Workshop: Oil & Gas SummitIPsoft Briefing Workshop: Oil & Gas Summit
IPsoft Briefing Workshop: Oil & Gas Summit
 
The Conversational AI Journey - What to Expect
The Conversational AI Journey - What to ExpectThe Conversational AI Journey - What to Expect
The Conversational AI Journey - What to Expect
 
Finance Transformation Asia - Justifying Technology Investment
Finance Transformation Asia - Justifying Technology InvestmentFinance Transformation Asia - Justifying Technology Investment
Finance Transformation Asia - Justifying Technology Investment
 
The Secrets of Sales Operations Heroes
The Secrets of Sales Operations HeroesThe Secrets of Sales Operations Heroes
The Secrets of Sales Operations Heroes
 
Exceeding Presentation
Exceeding PresentationExceeding Presentation
Exceeding Presentation
 
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
10 Steps to create a sucessfull e-commerce strategy - 10 passi per creare un ...
 
SDI MRO Connected
SDI MRO ConnectedSDI MRO Connected
SDI MRO Connected
 
Off Root | Company presentation
Off Root | Company presentationOff Root | Company presentation
Off Root | Company presentation
 
How do you implement ITSM successfully?
How do you implement ITSM successfully?How do you implement ITSM successfully?
How do you implement ITSM successfully?
 
Better, Faster, Cheaper: How to Deliver Customer-Centric Services Across You...
Better, Faster, Cheaper: How to  Deliver Customer-Centric Services Across You...Better, Faster, Cheaper: How to  Deliver Customer-Centric Services Across You...
Better, Faster, Cheaper: How to Deliver Customer-Centric Services Across You...
 
digat3
digat3digat3
digat3
 
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022
DFS22_EU Pitch Battle_Niels Van Weereld_Metamaze _041022
 
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty
#TDCGlobal 2019, Steve Barrett, VP of EMEA at PagerDuty
 
Best Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.comBest Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.com
 
Bootcamp Voor Groei
Bootcamp Voor Groei Bootcamp Voor Groei
Bootcamp Voor Groei
 
Qa 20180917
Qa 20180917Qa 20180917
Qa 20180917
 

More from Publicis Sapient Engineering

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainPublicis Sapient Engineering
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurPublicis Sapient Engineering
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...Publicis Sapient Engineering
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin Publicis Sapient Engineering
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?Publicis Sapient Engineering
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?Publicis Sapient Engineering
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéPublicis Sapient Engineering
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...Publicis Sapient Engineering
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !Publicis Sapient Engineering
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizPublicis Sapient Engineering
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéPublicis Sapient Engineering
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectPublicis Sapient Engineering
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...Publicis Sapient Engineering
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018Publicis Sapient Engineering
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...Publicis Sapient Engineering
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...Publicis Sapient Engineering
 

More from Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Recently uploaded

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 

Recently uploaded (20)

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 

Back Day - REX Société Générale - Explorer les principes de l'Event Sourcing