With increasing global interest in leveraging cloud infrastructure, AWS Cloud from Amazon offers a cutting-edge platform for architecting, building, and deploying web-scale cloud applications through a user-friendly interface. The variety of features available within AWS can reduce overall infrastructure costs and accelerate the development process for both large enterprises and startups alike.
This book walks you through the basic AWS components and explains how these relate to designing scalable, highly available, and secure AWS cloud applications.
Beginning with basic cloud computing terminologies and types of cloud providers and their characteristics, you'll learn the key concepts of multi-tenancy and put your knowledge of Spring and MySQL into use to build sample applications. You'll then implement different design patterns and make changes in the application development environment to make your applications scalable and highly available. Next, you'll enforce security enabling features on the AWS platform by using security tools to protect communications and application data. Finally, you'll practice backups and troubleshooting to monitor AWS applications.
|Edition description:||New Edition|
|Product dimensions:||7.50(w) x 9.25(h) x 0.50(d)|
About the Author
Aurobindo Sarkar is a Consulting CTO at Byof Studios. With a career spanning over 22 years, he has consulted at some of the leading organizations in the US, UK, and Canada. He specializes in Software-as-a-Service product development, Cloud Computing, Cloud Economics, Big Data Analytics, Internet of Things (IoT) platforms, and Web-Scale Architectures. His domain expertise is across financial services, media, public sector, mobile gaming, and automotive sectors. Aurobindo has been actively working with technology startups for over 5 years now. As a member of the top leadership team at various startups, he has mentored several founders and CxOs, provided technology advisory services, developed cloud strategy, drawn up product roadmaps, and set up large engineering teams. Aurobindo has a MS (Computer Science) from New York University, M.Tech (Management) from Indian Institute of Science, and B.Tech (Engineering) from IIT Delhi.