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.
Examine the serverless technology ecosystem and AWS services needed to develop serverless applications
Learn the approach and preparation required for a successful serverless adoption in an enterprise
Learn serverless architectures and implementation patterns
Design, develop, and test distributed serverless microservices on AWS cloud
Apply security best practices while building serverless solutions
Identify and adapt the implementation patterns for your particular use case
Incorporate the necessary measures for observable serverless applications
Implement sustainable serverless applications in the cloud
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
Tip the Site
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat Pay
Alipay
Open WeChat or Alipay and scan. No login required.
AI guide
【One-Line Pitch】
A practical field guide for teams that want to move beyond serverless experiments and run reliable, secure, enterprise-scale workloads on AWS. Best suited to architects, tech leads, and engineers who already know the cloud basics but need patterns, testing discipline, and organizational strategy.
【Book Arc】
- **Opening (~0%–15%)**: Frames why serverless matters for enterprises and walks through the AWS service ecosystem, cloud deployment models, and core characteristics like cold starts and high availability.
- **Early (~15%–35%)**: Covers enterprise readiness — the mindset shifts, team structures, and stakeholder conversations required before adoption, including what legacy habits to offboard.
- **Middle (~35%–60%)**: Moves into architecture and implementation patterns, including microservices design, identifying the parts of a system suited to serverless, and adapting patterns to your use case.
- **Late (~60%–85%)**: Addresses the harder engineering disciplines — testing event-driven and distributed services, security (OWASP Top 10, threat modeling, supply chain, API protection, data encryption), and observability.
- **Ending (~85%–100%)**: Closes with production readiness — go-live security checklists, maintaining security post-launch, detecting sensitive data leaks, and sustainability considerations.
【Key Takeaways】
- **Serverless is an operating model, not just a compute choice** (Early): It frees you from servers but shifts responsibility to business logic, managed-service composition, IaC, security, and observability.
- **Cold starts are an architectural concern** (Early): Deployment package size, runtime, memory allocation, and preconfigurations all influence latency, so they shape design and operational decisions.
- **Enterprise adoption depends on people and process, not technology alone** (Early–Middle): The book stresses that without the right teams, collaboration habits, and stakeholder alignment, serverless adoption rarely delivers long-term value.
- **Offboard legacy habits deliberately** (Early): Siloed waterfall rituals, superstar teams, SSH-based troubleshooting, and rigid role definitions work against serverless's stream-aligned, multiskilled team model.
- **Grow internal talent rather than outsourcing ownership** (Middle): Fast-track consultant builds can produce outcomes but often leave organizations without the knowledge to own and evolve their systems.
- **Security must be designed in, not bolted on** (Late): Threat modeling, supply chain protection, API security, and encryption are treated as first-class concerns with production checklists.
- **Testing distributed, event-driven services needs its own approach** (Late): The book devotes significant depth to the nuances of testing serverless systems, which differ meaningfully from traditional testing.
- **Sustainability and observability are ongoing obligations** (Ending): Production operation includes monitoring, sensitive-data leak detection, and building with environmental impact in mind.
【Reading Tips】
- Read the enterprise-readiness chapters (Early) even if you're an engineer — they explain why organizational context shapes technical decisions.
- Deep-read the security and testing sections (Late); these are where most teams underestimate complexity.
- Skim the AWS service catalog portions if you already know the platform, but revisit the cold-start and characteristics discussion for design implications.
- Use the go-live checklists as working artifacts rather than passive reading.
- Treat the interview sections as calibration — they show how experienced practitioners frame trade-offs.
【Coverage Limits】
The excerpts cover the book's structure, themes, and early-to-middle content in reasonable detail, but specific implementation patterns, code examples, and later chapters are only partially represented. Some chapter-level specifics are inferred from the table of contents rather than fully excerpted.
Page 9
ngths 133 Event-Driven Architecture for Microservices Development 135 Event-Driven Computing and Reactive Services 136 Is My Microservice a Reactive Service?...
associated with FaaS. For example, as you saw earlier, when an AWS Lambda function is idle for a period of time its execution environment is shut down. If th...
ve list,1 adopting the principles described in the previous sections will help you broaden your serverless mindset with the essentials crucial for your journ...
into serverless engineers. Serverless engineers are part of a team that contributes to business growth by employing serverless technologies and modern develo...
hes of perhaps thousands of payment references. The finance application need not keep the network connection open while waiting for the processing of each ba...
ry clues that can be used, for example, to identify popular (and unpopular) destinations, packages, and offers. Since the conception of event sourcing a coup...
irly unique to serverless applications, due to the pay-per- use pricing model and high scalability of managed services. Denial of wallet attacks target the c...
esponsibility of infrastructure management to AWS, allowing engineers to focus on the code that is deployed to that infrastructure. Does the delegation of in...
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.
Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat PayAlipay
Open WeChat or Alipay and scan. No login required.
Add Tag
Enter tag name (max 50 characters)
Share E-Book
Serverless Development on AWS Building Enterprise-Scale Serverless Solutions (Sheen Brisals, Luke Hedger)(Z-Library)
Scan QR code with your phone to access
Copy the link or scan the QR code to access this e-book on your phone
Share E-Book via Email
Please enter email address
Donation Statistics
¥.00
Total Donations
0
Donation Count
Serverless Development on AWS Building Enterprise-Scale Serverless Solutions (Sheen Brisals, Luke Hedger)(Z-Library)
Find Your Favorite Books
Only registered users can comment after logging in. Comments need to be reviewed by administrators before being displayed
Loading comments...
Reply to Comment
Edit Comment