Description

Book Synopsis
Know how Serverless and cloud-native systems work, their benefits and roles in automating and optimizing organizations, and the challenges to be considered. Anyone interested in Serverless architecture will benefit from this book, regardless of their level of technical understanding.

This revised and expanded new edition explains many related terms, such as microservices, cloud-native, architecture, several relevant AWS services, and how it all works together to produce cost-effective, scalable solutions in the cloud. The book starts at a high level and gradually gets more in-depth and technical.

The less technical decision maker will learn how Serverless can affect finance, security, people, and compliance. The book touches on important decisions, such as selecting and working with external or internal specialists and teams; finding, evaluating, and training them; and the flexibility and dynamics available within digital projects.

Deployment automation and DevOps

Table of Contents
About the author

Acknowledgements

Prologue

Who is this book for?

Technical levels used in this book

What will you learn?

Amazon Web Services (AWS)

Second edition

Chapter 1: Serverless basics

What is Serverless architecture?

Microservices

Serverless example

History of Serverless

Types of projects

Key challenges

Key benefits

Common objections

Public case studies

Chapter 2: Strategy

Introduction

Traditional organization structure vs Serverless

Cloud Centre of Excellence (CCoE)

Cloud controls as compliance guardrails

Supporting tools

Serverless adoption: current state

Serverless adoption: desired state

Serverless adoption: gap analysis

Application suitability for Serverless

Event Storming

Public case studies

Chapter 3: Finances

Total Cost of Ownership (TCO)

The value of paying for utilization

The cost to develop Serverless

The cost of migrating applications

The cost of maintenance and operations

Estimating the cloud operational costs

Collecting the input data for an estimate

Calculating the estimate

Cost management

Cost optimization

Chapter 4: Security

Shared responsibility

Serverless security

Principle of Least Privilege

IAM Policy tips

Security for cloud users

Security for microservices

User input validation

Storing credentials

Encryption

Protecting Data

Securing Databases

Privacy and GDPR

Security monitoring with ElectricEye

Chapter 5: People

Serverless roles

Serverless roles: Solution Architect

Serverless Roles: Cloud Security Engineer

Serverless Roles: Deployment Automation Engineer

Serverless roles: Full Stack Developer

Serverless roles: Database Engineer

Serverless training

Serverless team structure

Working with Serverless vendors

Vetting Serverless capabilities

Chapter 6: DevOps & Tooling

What is DevOps?

Infrastructure as Code

AWS CloudFormation

AWS CloudFormation planning

Terraform

AWS Serverless Application Model (SAM)

AWS Amplify

AWS Cloud Development Kit (CDK)

CDK technical considerations

Serverless Framework

Code Repositories

GIT Submodules

Developer Tooling

Code quality assurance

Chapter 7: Data

Data is a valuable asset

Database selection

Event Sourcing

Data tenancy

Relational Database Service (RDS)

Redshift Serverless

DynamoDB

NoSQL

Serverless NoSQL databases

Managed NoSQL databases

NoSQL databases comparison

In-memory databases

AppSync

Simple Storage Solution (S3)

Elastic File System (EFS)

Chapter 8: Logging & Testing

Logging

Reactive Logging

Proactive Logging

Logging format and content

Log types in the cloud

Cloud logging services

CloudWatch

Exporting logs to S3

CloudWatch Subscriptions

Managed services for proactive logging

Error Monitoring

Performance Optimisation

Cost Tracking

Security Monitoring

Logging Best Practices

Testing

Testing Challenges in Serverless

Types of Tests

Asynchronous Testing

Risk Assessment for Testing

Test Pyramid vs Test Honeycomb

Contract Testing for Serverless

Deployment Pipeline

AWS Testing Services

Chapter 9: Architecture

Challenges & mitigations

AWS: Microservices

AWS: Application Programming Interface (API)

Design patterns

Microservice example architectures

Stateless architecture

Decoupling microservices

AWS: Decoupling

Event-driven architecture

Asynchronous design pattern

Containers

AWS: Edge

AWS: Internet of Things (IoT)

AWS: Managed Machine Learning (ML)

AWS: Ledger Technology

AWS: Call Centre

Well-Architected Framework

Serverless tips

Chapter 10: Case studies

Introduction

Proactive logging

Serverless data lake

Video analysis

Serverless Minecraft

Dynamic live streaming

SEO-friendly website and CMS

Virtual host

True Serverless containers

Epilogue

References

Serverless Beyond the Buzzword

    Product form

    £41.24

    Includes FREE delivery

    RRP £54.99 – you save £13.75 (25%)

    Order before 4pm today for delivery by Sat 27 Jun 2026.

    A Paperback / softback by Thomas Smart

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Serverless Beyond the Buzzword by Thomas Smart

      Publisher: APress
      Publication Date: 15/12/2022
      ISBN13: 9781484287606, 978-1484287606
      ISBN10: 1484287606

      Description

      Book Synopsis
      Know how Serverless and cloud-native systems work, their benefits and roles in automating and optimizing organizations, and the challenges to be considered. Anyone interested in Serverless architecture will benefit from this book, regardless of their level of technical understanding.

      This revised and expanded new edition explains many related terms, such as microservices, cloud-native, architecture, several relevant AWS services, and how it all works together to produce cost-effective, scalable solutions in the cloud. The book starts at a high level and gradually gets more in-depth and technical.

      The less technical decision maker will learn how Serverless can affect finance, security, people, and compliance. The book touches on important decisions, such as selecting and working with external or internal specialists and teams; finding, evaluating, and training them; and the flexibility and dynamics available within digital projects.

      Deployment automation and DevOps

      Table of Contents
      About the author

      Acknowledgements

      Prologue

      Who is this book for?

      Technical levels used in this book

      What will you learn?

      Amazon Web Services (AWS)

      Second edition

      Chapter 1: Serverless basics

      What is Serverless architecture?

      Microservices

      Serverless example

      History of Serverless

      Types of projects

      Key challenges

      Key benefits

      Common objections

      Public case studies

      Chapter 2: Strategy

      Introduction

      Traditional organization structure vs Serverless

      Cloud Centre of Excellence (CCoE)

      Cloud controls as compliance guardrails

      Supporting tools

      Serverless adoption: current state

      Serverless adoption: desired state

      Serverless adoption: gap analysis

      Application suitability for Serverless

      Event Storming

      Public case studies

      Chapter 3: Finances

      Total Cost of Ownership (TCO)

      The value of paying for utilization

      The cost to develop Serverless

      The cost of migrating applications

      The cost of maintenance and operations

      Estimating the cloud operational costs

      Collecting the input data for an estimate

      Calculating the estimate

      Cost management

      Cost optimization

      Chapter 4: Security

      Shared responsibility

      Serverless security

      Principle of Least Privilege

      IAM Policy tips

      Security for cloud users

      Security for microservices

      User input validation

      Storing credentials

      Encryption

      Protecting Data

      Securing Databases

      Privacy and GDPR

      Security monitoring with ElectricEye

      Chapter 5: People

      Serverless roles

      Serverless roles: Solution Architect

      Serverless Roles: Cloud Security Engineer

      Serverless Roles: Deployment Automation Engineer

      Serverless roles: Full Stack Developer

      Serverless roles: Database Engineer

      Serverless training

      Serverless team structure

      Working with Serverless vendors

      Vetting Serverless capabilities

      Chapter 6: DevOps & Tooling

      What is DevOps?

      Infrastructure as Code

      AWS CloudFormation

      AWS CloudFormation planning

      Terraform

      AWS Serverless Application Model (SAM)

      AWS Amplify

      AWS Cloud Development Kit (CDK)

      CDK technical considerations

      Serverless Framework

      Code Repositories

      GIT Submodules

      Developer Tooling

      Code quality assurance

      Chapter 7: Data

      Data is a valuable asset

      Database selection

      Event Sourcing

      Data tenancy

      Relational Database Service (RDS)

      Redshift Serverless

      DynamoDB

      NoSQL

      Serverless NoSQL databases

      Managed NoSQL databases

      NoSQL databases comparison

      In-memory databases

      AppSync

      Simple Storage Solution (S3)

      Elastic File System (EFS)

      Chapter 8: Logging & Testing

      Logging

      Reactive Logging

      Proactive Logging

      Logging format and content

      Log types in the cloud

      Cloud logging services

      CloudWatch

      Exporting logs to S3

      CloudWatch Subscriptions

      Managed services for proactive logging

      Error Monitoring

      Performance Optimisation

      Cost Tracking

      Security Monitoring

      Logging Best Practices

      Testing

      Testing Challenges in Serverless

      Types of Tests

      Asynchronous Testing

      Risk Assessment for Testing

      Test Pyramid vs Test Honeycomb

      Contract Testing for Serverless

      Deployment Pipeline

      AWS Testing Services

      Chapter 9: Architecture

      Challenges & mitigations

      AWS: Microservices

      AWS: Application Programming Interface (API)

      Design patterns

      Microservice example architectures

      Stateless architecture

      Decoupling microservices

      AWS: Decoupling

      Event-driven architecture

      Asynchronous design pattern

      Containers

      AWS: Edge

      AWS: Internet of Things (IoT)

      AWS: Managed Machine Learning (ML)

      AWS: Ledger Technology

      AWS: Call Centre

      Well-Architected Framework

      Serverless tips

      Chapter 10: Case studies

      Introduction

      Proactive logging

      Serverless data lake

      Video analysis

      Serverless Minecraft

      Dynamic live streaming

      SEO-friendly website and CMS

      Virtual host

      True Serverless containers

      Epilogue

      References

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account