Nos últimos anos venho consolidando minha crença que a SOA (Service-Oriented Architecture) é uma ótima forma de resolver um grande número de problemas em projetos, principalmente os que desenvolvemos na Coderockr.

Dois anos atrás eu escrevi um post descrevendo como estávamos usando o Silex para desenvolver este tipo de projeto. Recentemente avaliamos o avanço das ferramentas, revisamos os componentes que estávamos usando e criamos uma nova versão da ideia. Gravei um screencast para mostrar melhor o código e o caso de uso.

Os códigos estão no nosso Github, liberados como software livre, então contribuições e melhorias são sempre bem vindas.