All in all it was another great experience. Big shout out to all the folks at CNCF who make that happen!
Coffee was still awful though. I wonder will they ever realize filtered coffee is just undrinkable and self service espresso machines are the way to go? 😜☕
More seriously were the problems with acoustics in Halls S10 and N10. Each hall was divided into multiple rooms with curtains which provided nearly no insulation. That made talks in these rooms hard to follow. Interestingly, at one time there was some kind of fan humming in the background. That made the problem almost disappear! So maybe noise cancellation would provide a solution here?
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.
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.