Serverless Design Patterns and Best Practices

Serverless Design Patterns and Best Practices
Author :
Publisher : Packt Publishing Ltd
Total Pages : 254
Release :
ISBN-10 : 9781788624381
ISBN-13 : 1788624386
Rating : 4/5 (386 Downloads)

Book Synopsis Serverless Design Patterns and Best Practices by : Brian Zambrano

Download or read book Serverless Design Patterns and Best Practices written by Brian Zambrano and published by Packt Publishing Ltd. This book was released on 2018-04-12 with total page 254 pages. Available in PDF, EPUB and Kindle. Book excerpt: Get started with designing your serverless application using optimum design patterns and industry standard practices Key Features Learn the details of popular software patterns and how they are applied to serverless applications Understand key concepts and components in serverless designs Walk away with a thorough understanding of architecting serverless applications Book Description Serverless applications handle many problems that developers face when running systems and servers. The serverless pay-per-invocation model can also result in drastic cost savings, contributing to its popularity. While it's simple to create a basic serverless application, it's critical to structure your software correctly to ensure it continues to succeed as it grows. Serverless Design Patterns and Best Practices presents patterns that can be adapted to run in a serverless environment. You will learn how to develop applications that are scalable, fault tolerant, and well-tested. The book begins with an introduction to the different design pattern categories available for serverless applications. You will learn the trade-offs between GraphQL and REST and how they fare regarding overall application design in a serverless ecosystem. The book will also show you how to migrate an existing API to a serverless backend using AWS API Gateway. You will learn how to build event-driven applications using queuing and streaming systems, such as AWS Simple Queuing Service (SQS) and AWS Kinesis. Patterns for data-intensive serverless application are also explained, including the lambda architecture and MapReduce. This book will equip you with the knowledge and skills you need to develop scalable and resilient serverless applications confidently. What you will learn Comprehend the popular design patterns currently being used with serverless architectures Understand the various design options and corresponding implementations for serverless web application APIs Learn multiple patterns for data-intensive serverless systems and pipelines, including MapReduce and Lambda Architecture Learn how to leverage hosted databases, queues, streams, storage services, and notification services Understand error handling and system monitoring in a serverless architecture a serverless architecture Learn how to set up a serverless application for continuous integration, continuous delivery, and continuous deployment Who this book is for If you're a software architect, engineer, or someone who wants to build serverless applications, which are non-trivial in complexity and scope, then this book is for you. Basic knowledge of programming and serverless computing concepts are assumed.


Serverless Design Patterns and Best Practices Related Books

Serverless Design Patterns and Best Practices
Language: en
Pages: 254
Authors: Brian Zambrano
Categories: Computers
Type: BOOK - Published: 2018-04-12 - Publisher: Packt Publishing Ltd

GET EBOOK

Get started with designing your serverless application using optimum design patterns and industry standard practices Key Features Learn the details of popular s
Software Architecture Patterns for Serverless Systems
Language: en
Pages: 436
Authors: John Gilbert
Categories: Computers
Type: BOOK - Published: 2021-07-30 - Publisher: Packt Publishing Ltd

GET EBOOK

A professional's guide to solving complex problems while designing modern software Key FeaturesLearn best practices for designing enterprise-grade software syst
Serverless Integration Design Patterns with Azure
Language: en
Pages: 486
Authors: Abhishek Kumar
Categories: Computers
Type: BOOK - Published: 2019-02-13 - Publisher: Packt Publishing Ltd

GET EBOOK

A practical guide that helps you progress to using modern integration methods and leverage new cloud capability models Key FeaturesDesign critical hybrid integr
Design Patterns and Best Practices in Java
Language: en
Pages: 272
Authors: Kamalmeet Singh
Categories: Computers
Type: BOOK - Published: 2018-06-27 - Publisher: Packt Publishing Ltd

GET EBOOK

Create various design patterns to master the art of solving problems using Java Key Features This book demonstrates the shift from OOP to functional programming
Serverless Architectures on AWS
Language: en
Pages: 568
Authors: Peter Sbarski
Categories: Computers
Type: BOOK - Published: 2017-04-17 - Publisher: Simon and Schuster

GET EBOOK

Summary Serverless Architectures on AWS teaches you how to build, secure and manage serverless architectures that can power the most demanding web and mobile ap