During this talk, Hans Dockter will look at common patterns for building larger software stacks and discuss their advantages and disadvantages.