9. Deezer Business
Code (aka Korn)
● Découpé en domaines
● Modélisé en s’inspirant
du DDD (Domain Driven
Design)
● Framework agnostic
10. Des applications
● Point d’entrée pour
utilisateurs (BOs) ou
systèmes tiers (APIs)
● Basées sur Symfony3
(mais pas obligatoire)
● Bibliothèque de bundles
communs
11. Command Bus
● Accès des applications aux
domaines uniquement via
Command Bus
● Command: demande
d’action
● Query: requête sans action
14. CONCLUSION
● Deezer c’est du PHP/MySQL depuis toujours,
● Forcément, y a du legacy...
● Mais c’est en train de devenir du beau PHP !
Continuez de nous suivre sur Twitter
@deezerdevs
16. BY THE WAY, ON RECRUTE!
Pauline FARINA
pfarina@deezer.com
@FarinaPauline
Guillaume GRILLAT
ggrillat@deezer.com
@grillatg
http://jobs.deezer.com
Lead Web Engineer
Senior Backend Engineer
Web Engineer
etc.