Cloud computing has substantially advanced the state of the art in technology. In many ways, it has simplified software architecture and practices, however, it has also complicated them. Successful cloud architectures must take into account resilience to faults, resilience to attack, scalability and maintainability. There are key practices that make those objectives possible.
This e-book looks at possible cloud architecture issues and can serve as a guide to selecting the right infrastructure, software and data architecture to ensure success. A system checklist is also included to guarantee that your cloud architecture leverages best practices.