I was first exposed to what would become the Internet way back in 1969,
while I was still an undergraduate at Brandeis University working on
ARPANet, the forerunner to the present Internet, which operated at the
then blazing speed of 2,400 bps, ultimately increased to 50 Kbps (see
http://www.computerhistory.org/internet_history/). I have been privileged
to enjoy a front-row seat watching the technology speed up, evolve
and mature over the past 45 years.
Major enterprises and small start-ups are beginning to embrace cloud computing for the scalability and reliability that cloud vendors can provide. This book demonstrates how to implement robust and highly scalable cloud computing applications. Filled with comparative charts and decision trees to help navigate the many implementation alternatives, the author describes the major available commercial offerings and guides readers in choosing the best combination of platform, tools, and services for a small, growing start-up or an established enterprise. Aimed at software developers and their managers, the text details cloud development environments, lifecycles, and project management.