You will learn about different approaches to deploy applications on AWS. You'll also learn how to secure your infrastructure by isolating networks, controlling traffic and managing access to AWS resources. Next, you'll learn options and techniques for storing your data.
Physical data centers require lots of equipment and take time and resources to manage. If you need a data center, but don't want to build your own, Amazon Web Services may be your solution. Whether you're analyzing real-time data, building software as a service, or running an e-commerce site, AWS offers you a reliable cloud-based platform with services that scale. AWS Lambda responds to the events triggered by your application or your users, and automatically manages the underlying computer resources for you.
Back-end tasks like analyzing a new document or processing requests from a mobile app are easy to implement. Your application is divided into small functions, leading naturally to a reactive architecture and the adoption of microservices. Starting with an overview of AWS Lambda, the book moves on to show you common examples and patterns that you can use to call Lambda functions from a web page or a mobile app. The second part of the book puts these smaller examples together to build larger applications.
By the end, you'll be ready to create applications that take advantage of the high availability, security, performance, and scalability of AWS. What's Inside Create a simple API Create an event-driven media-sharing application Secure access to your application in the cloud Use functions from different clients like web pages or mobile apps Connect your application with external services About the Reader Requires basic knowledge of JavaScript.
Some examples are also provided in Python. No AWS experience is assumed. About the Author Danilo Poccia is a technical evangelist at Amazon Web Services and a frequent speaker at public events and workshops. With almost a hundred individual AWS services, putting all the pieces together is not a simple thing.
That's where this book can help. Learn Amazon Web Services in a Month of Lunches guides readers through the process of building a robust and secure web application using the core AWS services they really need to know. When they're done, readers will be comfortable with the basics, and know exactly where to look when they're ready for more.
Summary By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio.
About the technology Building and deploying microservices can be easy in Spring! They provide an effective toolbox to get your microservices up and running on both public and private clouds. About the book Spring Microservices in Action, Second Edition teaches you to build microservice-based applications using Java and Spring. About the author John Carnell is a senior cloud engineer with 20 years of Java experience.
About the Technology Traditional Linux server distributions include every component required for anything you might be hosting, most of which you don't need if you've containerized your apps and services. CoreOS Container Linux is a bare-bones distro with only the essential bits needed to run containers like Docker.
Container Linux is a fast, secure base layer for any container-centric distributed application, including microservices. Getting started Chapter 1. What is Amazon Web Services? Chapter 2. A simple example: WordPress in five minutes Part 2.
Building virtual infrastructure consisting of computers and networking Chapter 3. Using virtual machines: EC2 Chapter 4. Automating operational tasks with Lambda Part 3. Storing data in the cloud Chapter 8. Storing your objects: S3 and Glacier Chapter 9. Storing data on hard drives: EBS and instance store Chapter Sharing data volumes between machines: EFS Chapter Using a relational database service: RDS Chapter Caching data in memory: Amazon ElastiCache Chapter Architecting on AWS Chapter Achieving high availability: availability zones, auto-scaling, and CloudWatch Chapter
0コメント