With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers, machine learning, chatbots, and AR scenes more easily than ever by taking advantage of these new serverless and cloud technologies. This practical guide explains how.\n\nNader Dabit, developer advocate at Amazon Web Services, shows developers how to build full stack applications using React, AWS, GraphQL, and the Amplify Framework. You'll learn how to create and incorporate services into your client applications while exploring general best practices, deployment strategies, continuous integration and delivery, and rich media management along the way.\n\nLearn how to build applications that solve real problems\nUnderstand what is (and isn't) possible when using these technologies\nExamine how authentication works-and learn the difference between authentication and authorization\nDiscover how serverless functions work and why they're important\nUse GraphQL in your application-and learn why it's important\nLearn how to build full stack applications on AWS