• only one application to deploy • only one application to explain to newcomers (even if a lot of time is needed to understand everything) It was a good choice at this moment.
symfony/symfony There is “only” 10 228 commits for joyent/node There is “only” 9 266 commits for twbs/bootstrap There is 44 809 commits for rails/rails (but it’s ruby… #troll)
in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs. These services are small, highly decoupled and focus on doing a small task.” You know from where comes this definition
in bamboo ◦ a bit of chef for deployment • new side projects: ◦ to configure our broker (Rabbit) ◦ to deal with configuration • increase ops complexity
& isolate data calls • without rewriting the whole application • without impacting the actual delivery • must be usable everywhere (not only in our main application) Do what we want with our data and our business