Автор: Bjorn Wilmsmann, Philip Riecks, Tom Hombergs
Издательство: Leanpub
Год: 2021-11-23
Страниц: 452
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 19.4 MB
With Spring Boot being the leading framework for building applications in the JVM ecosystem and AWS the leading cloud platform, their combination is quite powerful. This book will teach you everything you need to know to get your Spring Boot application running on AWS. Throughout this book, we'll develop a web application that seamlessly integrates common AWS services such as SQS, S3, SNS, RDS, Cognito, and ECS using Spring Cloud AWS. Not only will we focus on developing the application with Spring Boot but also take a detailed look at getting it ready for production. This includes a continuous deployment pipeline, infrastructure-as-code using CloudFormation and AWS CDK, deployment patterns, and monitoring.
This book takes a particular tech stack (Spring Boot) and a specific cloud provider (AWS) and follows a complete software development process to present tools and methods that support a DevOps culture.
In Part I, we’ll learn everything we need to know about deploying a Spring Boot application to AWS. In the first chapter, we’ll already deploy a Docker container and access it via the browser! Then, we’ll learn how to use AWS CloudFormation and the AWS Cloud Development Kit (CDK) to automate deployments and finally build a full-fledged continuous deployment pipeline with GitHub Actions.
In Part II, we’ll learn about several AWS services that we can use for common tasks. We’ll build a user registration and login without implementing it ourselves by leveraging the Amazon Cognito service. Then, we’ll connect our Spring Boot application with a relational database and a NoSQL database. Furthermore, we’ll send out emails and subscribe to messaging systems - all “self-serve” and fully managed by AWS.
Finally, in Part III, we’ll dive into aspects important for running an application in production. We’ll explore how to use Amazon CloudWatch to view logs and metrics. By actively monitoring our application and creating alerts, we’ll increase the likelihood of detecting failures early. The book closes with a chapter on setting up HTTPS and a custom domain for our application.
The Stratospheric book will become your go-to resource for building production-ready applications with Spring Boot and AWS. It will prepare you for your next project in the cloud.
No previous AWS knowledge required.
Скачать Stratospheric: From Zero to Production with Spring Boot and AWS