Table of Contents
Learning Serverless: Design, Develop, and Deploy with Confidence
- Amazon Kindle Edition
- Katzer, Jason (Author)
- English (Publication Language)
Learning Serverless by Jason Katzer shows early and mid-career developers what it takes to build and deliver scalable and maintainable services using this model. In this book, you will learn how to create a modern cloud production system, seen through the prism of serverless computing. You will learn how serverless technology can free you from the tedious task of setting up and maintaining production systems. You will also explore new ways to enhance your career and design, develop and implement with confidence.
In three parts, this book includes:
The road to production: Explore the ins and outs of distributed systems, microservices, interfaces, and serverless architecture and models.
The tools: dive into monitoring, observability and alerts, logging, pipelines, automation, and deployment.
Concepts: Learn how to design security and privacy, manage quality through trials and stages, and plan for failures
Software Architecture Patterns for Serverless Systems: Architecting for innovation with event-driven microservices and micro frontends
- Amazon Kindle Edition
- Gilbert, John (Author)
- English (Publication Language)
by John Gilbert guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems.
First, you’ll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You’ll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns. This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You’ll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress.
By the end of this book, you’ll be able to architect your own event-driven, serverless systems that are ready to adapt and change. You will learn:
Explore architectural patterns to create anti-fragile systems
Focus on DevSecOps practices that empower self-sufficient, full-stack teams
Apply microservices principles to the frontend
Discover how SOLID principles apply to software and database architecture
Gain practical skills in deploying, securing, and optimizing serverless architectures
Deploy a multi-regional system and explore the strangler pattern for migrating legacy systems
Master techniques for collecting and utilizing metrics, including RUM, Synthetics, and Anomaly detection
Learn AWS Serverless Computing: A beginner’s guide to using AWS Lambda, Amazon API Gateway, and services from Amazon Web Services
- Amazon Kindle Edition
- Patterson, Scott (Author)
- English (Publication Language)
Learn AWS Serverless Computing A beginner’s guide to using AWS Lambda, Amazon API Gateway, and services from Amazon Web Services by Scott Patterson starts with the basics of AWS Lambda, this book shows you how to combine Lambda with other AWS services, such as Amazon API Gateway, Amazon DynamoDB, and Amazon Step Functions.
You’ll learn how to write, run, and test Lambda functions using samples in Node.js, Java, Python, and C # before moving on to efficient serverless API development and deployment using the Serverless Framework. In the final chapters, you will learn tips and best practices for taking advantage of the Serverless Framework to increase your development productivity. You will:
Understand the basics of serverless computing on AWS
Create Your Own AWS Lambda Functions and Create Serverless APIs with Amazon API Gateway
Learn best practices for developing large-scale serverless applications using the Serverless Framework
Explore DevOps Models in a Modern CI / CD Pipeline with AWS CodePipeline
Create serverless data processing jobs to extract, transform, and load data
Enforce Resource Tagging Policies with Continuous Compliance and AWS Config
Create chatbots with natural language understanding to perform automated tasks
Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
- Adzic, Gojko (Author)
- English (Publication Language)
- 226 Pages - 07/01/2019 (Publication Date) - Neuri Consulting Llp (Publisher)
This book will help you in learning Serverless. You will get started with AWS Lambda and Serverless Application Model (SAM). AWS Lambda is used for running event-driven functions. SAM is an open-source toolkit that greatly simplifies configuring and deploying. Using them, you can build auto-scaling APIs and cloud services designed for serverless deployments. You need a AWS account, which is standard. This book is for developers who have no previous experience working with serverless applications and are interested in learning about emerging cloud architectural patterns. Developers who use Lambda and want to learn about AWS SAM, will also find this book to be perfect for them.
You’ll learn how to:
- Design applications based serverless architecture
- Build auto-scaling web APIs
- Handle background tasks and messaging workflows
- Set up a deployment pipeline for effective team collaboration
- Test and troubleshoot code designed for AWS Lambda
- Inspect and monitor serverless applications
This technical tutorial book is structured as a walk-through for building a practical application. This is the best Serverless book for beginners in 2024.
Serverless Applications with Node.js: Using AWS Lambda and Claudia.js
- Slobodan Stojanovic (Author)
- English (Publication Language)
- 352 Pages - 02/18/2019 (Publication Date) - Manning (Publisher)
This book gets you building serverless apps on AWS using JavaScript, Node and Claudia.js. You will learn basics of writing AWS Lambda functions and core serverless patterns like API Gateway. You will be building a working chatbot and a voice assistant with Amazon Alexa. Techniques for migrating existing apps to a serverless platform are explained. You will be build and deploy a scalable event-based serverless application. The app will make use of AWS services. You will learn:
- Authentication and database storage
- Asynchronous functions
- Interesting real-world examples
- Developing serverless microservices
DevOps for Serverless Applications: Design, deploy, and monitor your serverless applications using DevOps practices
- Bangera, Shashikant (Author)
- English (Publication Language)
- 264 Pages - 09/28/2018 (Publication Date) - Packt Publishing (Publisher)
Build CI and CD pipelines for your serverless applications using DevOps principles. You will start by learning serverless architecture and development. DevOps ideology and how it fits with Serverless Framework is explained. You will learn deployment framework building and deployment with CI and CD pipelines. Log management, issue reporting, security tips and best practices for secure pipeline management are all discussed. By the time you finish this book, you will have learned how to effectively be building complete CI and CD delivery pipeline with log management for serverless applications.
Serverless Programming Cookbook: Practical solutions to building serverless applications using Java and AWS
- Kanikathottu, Heartin (Author)
- English (Publication Language)
- 490 Pages - 01/31/2019 (Publication Date) - Packt Publishing (Publisher)
Build, secure, and deploy real-world serverless applications in AWS. You’ll start by setting up multiple recipes on Amazon Web Services. These include various components to build a Serverless application including REST APIs, database, user management, authentication, web hosting, domain registration, DNS management, CDN, messaging, notifications and monitoring. This book covers topics like Data Streams, Machine Learning and NLP. You will learn patterns and practices for using various services in a real world application. You will learn to get started on other cloud providers such as Azure, Google Cloud Platform and IBM cloud.
You will learn:
- Build serverless applications with AWS Lambda, AWS CloudFormation and AWS CloudWatch
- Perform data analytics and natural language processing(NLP)on the AWS serverless platform
- Explore various design patterns and best practices involved in serverless computing
Serverless Design Patterns and Best Practices: Build, secure, and deploy enterprise ready serverless applications with AWS to improve developer productivity
- Zambrano, Brian (Author)
- English (Publication Language)
- 260 Pages - 04/16/2018 (Publication Date) - Packt Publishing (Publisher)
Get started designing serverless application using optimum design patterns and industry standard practices. You will learn the different design pattern categories available for serverless applications. The book explains the trade-offs between GraphQL and REST. You will migrate existing APIs to a serverless backend using AWS API Gateway. You will build event-driven applications using queuing and streaming systems including AWS Simple Queuing Service (SQS) and AWS Kinesis. Patterns for data-intensive serverless application are also explained, including the lambda architecture and MapReduce.
You will learn:
- 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
This book will teach you everything you need to develop scalable and resilient serverless technologies confidently.
Full Stack Serverless: Modern Application Development with React, AWS, and GraphQL
- Dabit, Nader (Author)
- English (Publication Language)
- 181 Pages - 08/18/2020 (Publication Date) - O'Reilly Media (Publisher)
With a new generation of services and frameworks, frontend and mobile developers can use their existing skills to build full stack applications through the benefits of the cloud. Developers can take advantage of this new technology to build powerful applications with production-ready features like authentication, API, data leveling, machine learning, chatbots and AR views. Serverless and cloudless. This practical guide explains how.
Nader Debit shows developers how to build a full stack of applications using feedback, AWS, graphical and framework extensions. Explore common best practices, deployment strategies, seamless integration and distribution, and rich media management as you learn how to create and integrate services into your client applications.
Serverless Architectures on AWS: With examples using AWS Lambda
- Sbarski, Dr. Peter (Author)
- English (Publication Language)
- 376 Pages - 05/04/2017 (Publication Date) - Manning (Publisher)
Serverless Architectures on AWS by Dr. Peter Sbarski teaches you how to build, secure, and manage serverless architectures that can power the most demanding web and mobile apps. You’ll get going quickly with this book’s ready-made real-world examples, code snippets, diagrams, and descriptions of architectures that can be readily applied. By the end, you’ll be able to architect and build your own serverless applications on AWS. Forewords by Patrick Debois (Founder of devopsdays) and Dr. Donald F. Ferguson (Columbia University).