Serverless development on AWS

The adoption of serverless is on the rise, but until now, little guidance has been available for development teams that want to apply this technology on AWS. This definitive guide is packed with architectural, security, and data best practices and patterns for architects and engineers who want to bu...

Full description

Bibliographic Details
Main Authors: Brisals, Sheen, Hedger, Luke (Author)
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media, Inc. 2024
Edition:First edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04947nmm a2200385 u 4500
001 EB002189980
003 EBX01000000000000001327445
005 00000000000000.0
007 cr|||||||||||||||||||||
008 240103 ||| eng
020 |a 9781098141899 
050 4 |a QA76.76.D47 
100 1 |a Brisals, Sheen 
245 0 0 |a Serverless development on AWS  |c by Sheen Brisals and Luke Hedger 
246 3 1 |a Serverless development on Amazon Web Services 
250 |a First edition 
260 |a Sebastopol, CA  |b O'Reilly Media, Inc.  |c 2024 
300 |a 518 pages  |b illustrations 
505 0 |a Danilo Poccia, Chief Evangelist (EMEA), Amazon Web Services -- Chapter 2. Enterprise Readiness for Serverless -- Preparing for "Thinking in Serverless" -- Creating a Serverless Mindset -- First Principles for Successful Serverless Adoption -- Assessing Workloads for Serverless Suitability -- How Do You Bring Serverless Awareness to Business Stakeholders? -- The Role of Organizational Culture -- Vendor Lock-in Demystified -- Why Is Vendor Lock-in Seen as So Critical? -- Is It Possible to Avoid Getting Locked In? -- Should You Be Worried About Vendor Lock-in in Serverless? 
505 0 |a Popular Architectural Patterns -- Event-Driven Architecture -- Client/Server Architecture -- Layered Versus Tiered Architecture -- Hexagonal Architecture -- Characteristics of a Microservice -- Independently Deployable -- Represents Part of a Business Domain -- Single Purpose -- Well-Defined Communication Boundary -- Loosely Coupled -- Observable at a Granular Level -- Owned by a Single Team -- Microservice Communication Strategies -- Synchronous Communication -- Asynchronous Event-Driven Communication -- Breaking Down a Problem to Identify Its Parts 
505 0 |a Intro -- Copyright -- Table of Contents -- Foreword -- Preface -- Who We Wrote This Book For -- Conventions Used in This Book -- Supplemental Material -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. Introduction to Serverless on AWS -- The Road to Serverless -- From Mainframe Computing to the Modern Cloud -- The Influence of Running Everything as a Service -- Managed Versus Fully Managed Services -- The Characteristics of Serverless Technology -- Pay-per-Use -- Autoscaling and Scale to Zero -- High Availability -- Cold Start 
505 0 |a The Unique Benefits of Serverless -- Individuality and Granularity of Resources -- Ability to Optimize Services for Cost, Performance, and Sustainability -- Support for Deeper Security and Data Privacy Measures -- Incremental and Iterative Development -- Multiskilled, Diverse Engineering Teams -- The Parts of a Serverless Application and Its Ecosystem -- Why Is AWS a Great Platform for Serverless? -- The Popularity of Serverless Services from AWS -- The AWS Well-Architected Framework -- AWS Technical Support Plans -- AWS Developer Community Support -- Summary -- Interview with an Industry Expert 
505 0 |a Consider the Cloud Provider (AWS) as Your Partner, Not a Vendor -- Strategies for Migrating Legacy Applications to Serverless -- Lift-and-Shift -- All-at-Once Service Rewrite -- Phased Migration -- Comparing Migration Strategies -- Growing Serverless Talent -- Growing Versus Building -- Essential Ingredients for Growing a Serverless Team -- The Structure of a Multidisciplinary Serverless Team -- Summary -- Interview with an Industry Expert -- David Anderson, Architect, G-P Globalization Partners -- Chapter 3. Software Architecture for Building Serverless Microservices 
653 |a Amazon Web Services (Firm) / http://id.loc.gov/authorities/names/no2015140713 
653 |a Logiciels d'application / Développement 
653 |a Web site development / http://id.loc.gov/authorities/subjects/sh98004795 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
653 |a Sites Web / Développement 
700 1 |a Hedger, Luke  |e author 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9781098141936 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781098141929/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.1 
520 |a The adoption of serverless is on the rise, but until now, little guidance has been available for development teams that want to apply this technology on AWS. This definitive guide is packed with architectural, security, and data best practices and patterns for architects and engineers who want to build reliable enterprise-scale serverless solutions. Sheen Brisals, an AWS Serverless Hero, and Luke Hedger, an AWS Community Builder, outline the serverless adoption requirements for an enterprise, examine the development tools your team needs, and explain in depth the nuances of testing event-driven and distributed serverless services. You'll gain practical guidance for keeping up with change and learn how to build serverless solutions with sustainability in mind