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 tomorrow for delivery by Fri 16 Jan 2026.

A Paperback / softback by Thomas Smart

1 in stock


    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