The ambassador pattern is an approach for multi-host Docker application deployment. It helps containers on different hosts to discover each other and communicate. Despite of the variants, the idea can be illustrated as the following: (web) –link–> (web proxy) —network—> (db proxy) –link–> (db) Instead of the web connecting with the db directly, A local web […]
Is Docker leaving Immutable Infrastructure?
According to Chad Fowler’s definition, Immutable Infrastructure can be defined as: “[S]ervers (or whatever) are deployed once and not changed. If they are changed for some reason, they are marked for garbage collection. Software is never upgraded on an existing server. Instead, the server is replaced with a new functionally equivalent server.” Though the idea […]
The WhiteBox PaaS
One of my favourite blog posts about PaaS is James Urquhart’s ‘Is your PaaS composable or contextual? (Hint: the answer matters)’. In the post, James distinguishes two different types of PaaS: Contextual and Composable. He additionally implied a third type of PaaS (though he categorized it as “Composable”): “Perhaps most importantly, however, there are open source “build” […]



