Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Rapid Application Development with AWS Amplify

You're reading from   Rapid Application Development with AWS Amplify Full stack web development on Amazon Web Servics

Arrow left icon
Product type Paperback
Published in Jul 2021
Publisher Packt
ISBN-13 9781800207233
Length 344 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Adrian Leung Adrian Leung
Author Profile Icon Adrian Leung
Adrian Leung
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Preface 1. Section 1: Getting Ready
2. Chapter 1: Getting Familiar with the Amplify CLI and Amplify Console FREE CHAPTER 3. Chapter 2: Creating a React App with AmplifyJS and TypeScript 4. Section 2: Building a Photo Sharing App
5. Chapter 3: Pluggable Amplify UI Components 6. Chapter 4: User Management with Amplify Authentication 7. Chapter 5: Creating a Blog Post with Amplify GraphQL 8. Chapter 6: Uploading and Sharing Photos with Amplify Storage 9. Section 3: Production Readiness
10. Chapter 7: Setting Up an Amplify Pipeline 11. Chapter 8: Test Automation with Cypress 12. Chapter 9: Setting Up a Custom Domain Name and the Amplify Admin UI 13. Other Books You May Enjoy

Preface

The worldwide market of public cloud infrastructure is worth roughly around 100 billion US dollars. Do you know who the leading cloud provider is in 2020? AWS is the leading cloud provider, and is powering 33% of the world's cloud infrastructure, which is more than Microsoft Azure and Google Cloud Platform combined. Therefore, it's a no-brainer to choose AWS over other cloud providers for your next project. But you might think moving from traditional bare-metal or virtual machine infrastructure might be a huge learning curve for you, or you might think you will need to invest a lot of money to train up your development team to adopt new technologies. AWS Amplify is coming to the rescue. AWS Amplify is a set of robust toolchains that can bootstrap full-stack cloud-native web and mobile application development. It abstracts the complexity away from setting up the AWS cloud ecosystem, which empowers your development team to build products much quicker than ever before.

AWS Amplify comes with helpful resources, such as ready-to-use UI components, machine learning capabilities, and a user management system, plus enterprise-grade security, scalability, and high availability, which gives you peace of mind in the modern tech world. This book is dedicated to helping you and your team to become very hands-on with AWS Amplify and being able to build modern full stack cloud-native apps with ease. Most well-known companies use AWS technologies without you knowing. You can check out their case studies at the following link:

https://aws.amazon.com/solutions/case-studies/

Prior to starting writing this book, my own business has delivered an enterprise product with AWS Amplify for our client in less than 3 months. So, I realized how AWS Amplify could empower and benefit development teams with its powerful toolchains. The most amazing part is the DevOps pipeline with test automation capabilities, which enable the development team to start shipping the product to the customer's hands in minutes, tested thoroughly by machines automatically instead of waiting for weeks of manual testing. AWS has done an absolutely phenomenal job with Serverless and NoOps (otherwise known as LessOps). You can now implement the latest cloud-native architectures with AWS Amplify easily. Moving your legacy system to the cloud is easier than ever before. Therefore, both production and development teams can spend more time developing new features for the customers instead of fiddling around with DevOps or DevSecOps practices, such as Continuous Deployment, Security, Manual User Acceptance Tests, and deployment. Back in the old days, DevSecOps required a massive team and weeks of preparation for each deployment, and now it's all about scripting with a small team or even a one-man band. If your company has adopted Agile and DevOps in the past or has started looking into adopting Agile and DevOps, you could get a head start with AWS Amplify.

How long do you think you will need to build your next app and publish it as a website or to an app store with AWS Amplify? Months? Weeks? Well, let's find out by going through each chapter of this book. Find a quiet spot and let's get started.

lock icon The rest of the chapter is locked
Next Section arrow right
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime