Today the topic of how to organise related processes in containers came up. In particular, a PHP application needed Memcached for caching and the question was whether those should be run in the same container. Personally, I strongly favour the side that says you should never under any circumstances run more than one process within the same container. For me that would go against the purpose of containerisation, that is to isolate processes against each other.

Branch Organisation for regular releases

- 3 mins read
A client recently reorganised the way they use their VCS, switching from separate development and main branches to a single-branch model. This made me think on how I would organise my branches in git if I was starting a project from scratch. To set the sage, my clients are mostly small enterprises where a single team is responsible for the complete software stack. They do not practice continuous deployment, but have clear cut releases at more or less regular intervals.