design principles php symfony hexagonal architecture layers ports & adapters messaging package design microservice architecture ddd software design design patterns events decoupling symfony2 legacy code object design domain-driven design continuous delivery docker object-oriented programming microservices software architecture cqs testing devops architecture oop bounded context living documentation documentation automation tdd open source api integration patterns software observer event dispatcher bundle bundles packages infrastructure test-driven development testability mental health refactoring services autonomy service autonomoy docker festival swarm cluster learning french bounded contexts service boundaries programming aggregate design eventual consistency domain events team customer developers managers collaboration stakeholder smalltalk encapsulation oo alan kay cqrs event sourcing bdd history package development software development developer commands dpc fosdem lean publishing decou drupal principles design package book dependency injection dpc13
See more