Many of the patterns discussed in this book so far have been focused on very narrow paths through problems encountered in the Cloud, as well as a few areas where it is possible to boost resiliency to different types of service interruptions. In this chapter, we will take a small step back, and focus on a few advanced patterns that many teams have implemented in different forms to solve core operational issues. In this chapter, we will touch on:
Bootstrap pattern: Dynamically pulling settings or initialization steps on startup.
Cloud dependency injection pattern: Injecting information to the machine through external means.
Stack deployment pattern: Deploying entire stacks of applications in a single run.
Monitoring integration pattern: Centralizing application and system logs along with metrics.
Web storage archive pattern: Moving and maintaining files from running instances into long-term storage.
Weighted transition pattern: Transitioning servers...