“It does everything,
even coffee”
Every developer ever
Slide 9
Slide 9 text
So big!
Slide 10
Slide 10 text
406 187
NLOC
There are “only” 268 041 NLOC for symfony/symfony
Slide 11
Slide 11 text
29 582
Commits
There are “only” 15 506 commits for symfony/symfony
There are “only” 10 228 commits for joyent/node
There are “only” 9 266 commits for twbs/bootstrap
There are 44 809 commits for rails/rails (but it’s ruby… #troll)
Slide 12
Slide 12 text
~ 75
contributors
There are 1 193 contributors for symfony/symfony
Slide 13
Slide 13 text
3 536
tests
There are 17 593 tests for symfony/symfony
Slide 14
Slide 14 text
20
minutes to run them all
28 minutes for symfony/symfony… #fake
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Cons
● Conflicts
● Time consuming
● Maintenance
● Learning curve
● Side effects
Slide 18
Slide 18 text
“With minor change
comes major bugs”
Myself based on its personal experience.
Slide 19
Slide 19 text
Objectifs
Our technical
objectives at
Blablacar
Slide 20
Slide 20 text
Exponential growth
20 million
members in April 2015
Slide 21
Slide 21 text
countries
NEW IN
2015
India
Mexico
Hungary
Romania
Serbia
Croatia
19
● It’s code.
● It use DDD.
● Everyone love it!
● It’s very well organized.
● There’s a lot of (very) strict rules.
● It separate business logic & data access.
● It’s a vendor! It’s easy to use everywhere!