Why one application per container? Why not one container per project?<br><br>Take the basic web pile: web gui front end , logic layer, and backend database. The only part that changes in use is the data stored by the backend. Pre-container days it all ran on a single host. Or virtual host. Or maybe the database ran on a beefy system and multiple front/logic layers fed it.<br><br>If the project requires multiple parts to run, why not put them all in a single container? Assuming, of course, the size of things makes sense.<br><br>I ask because I've run into the issue where a critical application, composed of multiple containers across multiple hosts fails because a host is rebooted, a network issue, other normal problems. <br>-- <br>Computers amplify human error<br>Super computers are really cool