Devops For Serverless Applications

Devops For Serverless Applications Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Devops For Serverless Applications book. This book definitely worth reading, it is an incredibly well-written.

DevOps for Serverless Applications

Author : Shashikant Bangera
Publisher : Packt Publishing Ltd
Page : 257 pages
File Size : 49,6 Mb
Release : 2018-09-29
Category : Computers
ISBN : 9781788625661

Get Book

DevOps for Serverless Applications by Shashikant Bangera Pdf

Set up complete CI and CD pipelines for your serverless applications using DevOps principles Key FeaturesUnderstand various services for designing serverless architecture Build CD pipelines using various cloud providers for your serverless applications Implement DevOps best practices when building serverless applicationsBook Description Serverless applications are becoming very popular among developers and are generating a buzz in the tech market. Many organizations struggle with the effective implementation of DevOps with serverless applications. DevOps for Serverless Applications takes you through different DevOps-related scenarios to give you a solid foundation in serverless deployment. You will start by understanding the concepts of serverless architecture and development, and why they are important. Then, you will get to grips with the DevOps ideology and gain an understanding of how it fits into the Serverless Framework. You'll cover deployment framework building and deployment with CI and CD pipelines for serverless applications. You will also explore log management and issue reporting in the serverless environment. In the concluding chapters, you will learn important security tips and best practices for secure pipeline management. By the end of this book, you will be in a position to effectively build a complete CI and CD delivery pipeline with log management for serverless applications. What you will learnExplore serverless fundamentals and effectively combine them with DevOpsSet up CI and CD with AWS Lambda and other popular Serverless service providers with the help of the Serverless FrameworkPerform monitoring and logging with serverless applicationsSet up a dynamic dashboard for different service providersDiscover best practices for applying DevOps to serverless architectureUnderstand use cases for different serverless architecturesWho this book is for DevOps for Serverless Applications is for DevOps engineers, architects, or anyone interested in understanding the DevOps ideology in the serverless world. You will learn to use DevOps with serverless and apply continuous integration, continuous delivery, testing, logging, and monitoring with serverless.

Hands-On Serverless Applications with Go

Author : Mohamed Labouardy
Publisher : Packt Publishing Ltd
Page : 403 pages
File Size : 40,8 Mb
Release : 2018-08-29
Category : Computers
ISBN : 9781789133837

Get Book

Hands-On Serverless Applications with Go by Mohamed Labouardy Pdf

Learn to build, secure, deploy, and manage your serverless application in Golang with AWS Lambda Key Features Implement AWS lambda to build scalable and cost-efficient applications in Go Design and set the data flow between cloud services and custom business logic Learn to design Lambda functions using real-world examples and implementation scenarios Book Description Serverless architecture is popular in the tech community due to AWS Lambda. Go is simple to learn, straightforward to work with, and easy to read for other developers; and now it's been heralded as a supported language for AWS Lambda. This book is your optimal guide to designing a Go serverless application and deploying it to Lambda. This book starts with a quick introduction to the world of serverless architecture and its benefits, and then delves into AWS Lambda using practical examples. You'll then learn how to design and build a production-ready application in Go using AWS serverless services with zero upfront infrastructure investment. The book will help you learn how to scale up serverless applications and handle distributed serverless systems in production. You will also learn how to log and test your application. Along the way, you'll also discover how to set up a CI/CD pipeline to automate the deployment process of your Lambda functions. Moreover, you'll learn how to troubleshoot and monitor your apps in near real-time with services such as AWS CloudWatch and X-ray. This book will also teach you how to secure the access with AWS Cognito. By the end of this book, you will have mastered designing, building, and deploying a Go serverless application. What you will learn Understand how AWS Lambda works and use it to create an application Understand how to scaleup serverless applications Design a cost-effective serverless application in AWS Build a highly scalable and fault-tolerant CI/CD pipeline Understand how to troubleshoot and monitor serverless apps in AWS Discover the working of APIs and single page applications Build a production-ready serverless application in Go Who this book is for This book is for Go developers who would like to learn about serverless architecture. Go programming knowledge is assumed. DevOps and Solution Architects who are interested in building serverless applications in Go can also choose this book.

Serverless Computing Using Azure Functions

Author : Varun Kumar,Ketan Agnihotri
Publisher : BPB Publications
Page : 298 pages
File Size : 41,6 Mb
Release : 2021-07-26
Category : Computers
ISBN : 9789390684946

Get Book

Serverless Computing Using Azure Functions by Varun Kumar,Ketan Agnihotri Pdf

A complete end-to-end guide to implement Azure Functions and serverless orchestration with the help of various use cases. KEY FEATURES ● Step-by-step guide along with code snippets and screenshots to master the topics. ● Easy handbook to brush up the fundamental concepts and advanced topics of Serverless computing. ● Includes real use-cases and numerous scenarios on creating Azure functions, its security, deployment, and troubleshooting them. ● Understand how to monitor, troubleshoot, and perform advanced level diagnostics on Azure functions. DESCRIPTION Serverless is the current ongoing trend in the cloud industry that allows you to focus on code without worrying about the underlying infrastructure and helps in cost optimizations by providing pay for what you use. This book provides a practical mentoring with a step-by-step guide on how to create and work on Azure functions. You will be benefited with various use cases, illustrations, and visual representation to address complex problems around serverless computing. The book will help you to integrate Azure functions with other Azure services, seamlessly, without the need of writing much code. The book brings exclusive coverage on managing the deployment and security of the Azure functions. You will learn how to use different methods to monitor the Azure functions and how to perform correct diagnostics and troubleshooting without the use of any third-party integrations. Towards the end of this book, you also learn to create rich dashboards and visualizations using Power BI to monitor and run analytics on Azure functions. WHAT YOU WILL LEARN ● Learn to easily create Azure functions using multiple tools and options. ● Learn to use triggers and bindings for integrating Azure functions with other Azure services. ● Get to know how to orchestrate the serverless workflow using Azure Durable functions. ● Learn to practice security mechanisms to secure Azure functions in the production environment. ● Learn to build CD pipelines for deploying Azure functions using DevOps tools. WHO THIS BOOK IS FOR This book is for developers, DevOps engineers, technical specialists, architects and consultants at all levels, who want to build and deploy serverless applications with Azure functions. Some prior experience with C# (for developers) and fundamental Microsoft Azure services will help you to make the most of this book. However, the book is intended for each type of cloud-specific role. TABLE OF CONTENTS 1. Overview of Azure and Serverless Computing 2. Introduction to Azure Functions 3. Creating Your First Function 4. Azure Functions Triggers and Bindings 5. Durable Functions and Orchestration 6. Configuring Security for Azure Functions Security 7. Continuous Deployment for Azure Functions 8. Troubleshooting and Monitoring Azure Functions

Hands-On Serverless Computing

Author : Kuldeep Chowhan
Publisher : Packt Publishing Ltd
Page : 339 pages
File Size : 44,6 Mb
Release : 2018-07-23
Category : Computers
ISBN : 9781788834957

Get Book

Hands-On Serverless Computing by Kuldeep Chowhan Pdf

Deploy functions efficiently using different cloud-based serverless offerings Key Features Understand the concept of Function-as-a-Service Implement Serverless solutions using AWS Lambda, Azure Functions and Google Cloud Functions Practical approach towards choosing the best tool for your serverless environment Book Description Serverless applications and architectures are gaining momentum and are increasingly being used by companies of all sizes. Serverless software takes care of many problems that developers face when running systems and servers, such as fault tolerance, centralized logging, horizontal scalability, and deployments. You will learn how to harness serverless technology to rapidly reduce production time and minimize your costs, while still having the freedom to customize your code, without hindering functionality. Upon finishing the book, you will have the knowledge and resources to build your own serverless application hosted in AWS, Microsoft Azure, or Google Cloud Platform, and will have experienced the benefits of event-driven technology for yourself. This hands-on guide dives into the basis of serverless architectures and how to build them using Node.js as a programming language, Visual Studio Code for code editing, and Postman for quickly and securely developing applications without the hassle of configuring and maintaining infrastructure on three public cloud platforms. What you will learn Understand the benefts of serverless computing and know when to use it Develop serverless applications on AWS, Azure, and Google Cloud Get to grips with Function as a Service (FaaS) Apply triggers to serverless functions Build event-driven apps using serverless frameworks Use the Node.js programming language to build serverless apps Use code editors, such as Visual Studio Code, as development environments Master the best development practices for creating scalable and practical solutions Who this book is for This book is targeted towards developers, system administrators or any stakeholder working in the Serverless environment and want to understand how functions work. Basic idea of serverless architecture can be an added advantage

Product-Focused Software Process Improvement

Author : Marco Kuhrmann,Kurt Schneider,Dietmar Pfahl,Sousuke Amasaki,Marcus Ciolkowski,Regina Hebig,Paolo Tell,Jil Klünder,Steffen Küpper
Publisher : Springer
Page : 458 pages
File Size : 47,6 Mb
Release : 2018-11-19
Category : Computers
ISBN : 9783030036737

Get Book

Product-Focused Software Process Improvement by Marco Kuhrmann,Kurt Schneider,Dietmar Pfahl,Sousuke Amasaki,Marcus Ciolkowski,Regina Hebig,Paolo Tell,Jil Klünder,Steffen Küpper Pdf

This book constitutes the refereed proceedings of the 19th International Conference on Product-Focused Software Process Improvement, PROFES 2018, held in Wolfsburg, Germany, in November 2018. The 16 revised full papers and 8 short papers presented together with 10 workshop papers and 2 industry talks were carefully reviewed and selected from 65 submissions. The papers are organized in the following topical sections: processes and methods; empirical studies in industry; testing; measuremene and monitoring; and global software engineering and scaling. Further relevant topics were added by the events co-located with PROFES 2018, the Second International Workshop on Managing Quality in Agile and Rapid Software Development Processes (QUASD) and the Third Workshop on Hybrid Software and System Development Approaches (HELENA).

Serverless Applications with Node.js

Author : Slobodan Stojanovic,Aleksandar Simovic
Publisher : Simon and Schuster
Page : 510 pages
File Size : 53,8 Mb
Release : 2019-02-12
Category : Computers
ISBN : 9781638356172

Get Book

Serverless Applications with Node.js by Slobodan Stojanovic,Aleksandar Simovic Pdf

Summary Serverless Applications with Node.js walks you through building serverless apps on AWS using JavaScript. Inside, you'll discover what Claudia.js brings to the table as you build and deploy a scalable event-based serverless application, based around a pizzeria that's fully integrated with AWS services, including Lambda and API Gateway. Each chapter is filled with exercises, examples, tips, and more to make sure you're ready to bring what you've learned into your own work. Foreword by Gojko Adzic. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology The benefits of cloud-hosted serverless web apps are undeniable: lower complexity, quicker time to market, and easier scalability than traditional, server-dependent designs. And thanks to JavaScript support in AWS Lambda and powerful new serverless API tools like the Claudia.js library, you can build and deploy serverless apps end to end without learning a new language. About the Book Serverless Applications with Node.js teaches you to design and build serverless web apps on AWS using JavaScript, Node, and Claudia.js. You'll master the basics of writing AWS Lambda functions, along with core serverless patterns like API Gateway. Along the way, you'll practice your new skills by building a working chatbot and a voice assistant with Amazon Alexa. You'll also discover techniques for migrating existing apps to a serverless platform. What's inside Authentication and database storage Asynchronous functions Interesting real-world examples Developing serverless microservices About the Reader For web developers comfortable with JavaScript and Node.js. About the Author Slobodan Stojanović and Aleksandar Simović are AWS Serverless Heroes and core contributors to the Claudia.js project. They are also coauthors of Desole, an open source serverless errortracking tool, and the lead developers of Claudia Bot Builder. Table of Contents PART 1 - Serverless pizzeria Introduction to serverless with Claudia Building your first serverless API Asynchronous work is easy, we Promise() Pizza delivery: Connecting an external service Houston, we have a problem! Level up your API Working with files PART 2 - Let's talk When pizza is one message away: Chatbots Typing... Async and delayed responses Jarvis, I mean Alexa, order me a pizza Paying for pizza Migrating to serverless Real-world case studies appendix A - Installation and configuration appendix B - Facebook Messenger, Twilio, and Alexa configuration appendix C - Stripe and MongoDB setup appendix D - The pizza recipe

Full Stack Serverless

Author : Nader Dabit
Publisher : O'Reilly Media
Page : 184 pages
File Size : 48,9 Mb
Release : 2020-07-13
Category : Computers
ISBN : 9781492059868

Get Book

Full Stack Serverless by Nader Dabit Pdf

With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers, machine learning, chatbots, and AR scenes more easily than ever by taking advantage of these new serverless and cloud technologies. This practical guide explains how. Nader Dabit, developer advocate at Amazon Web Services, shows developers how to build full stack applications using React, AWS, GraphQL, and the Amplify Framework. You’ll learn how to create and incorporate services into your client applications while exploring general best practices, deployment strategies, continuous integration and delivery, and rich media management along the way. Learn how to build applications that solve real problems Understand what is (and is not) possible when using these technologies Examine how authentication works—and learn the difference between authentication and authorization Discover how serverless functions work and why they’re important Use GraphQL in your application—and learn why it’s important Learn how to build full stack applications on AWS

Devops in Practice

Author : Danilo Sato
Publisher : Editora Casa do Código
Page : 248 pages
File Size : 40,6 Mb
Release : 2014-04-16
Category : Computers
ISBN : 9788566250961

Get Book

Devops in Practice by Danilo Sato Pdf

DevOps is a cultural and professional movement that's trying to break these walls. Focused on automation, collaboration, tool sharing and knowledge sharing, DevOps has been revealing that developers and system engineers have a lot to learn from one another. In this book, Danilo Sato will show you how to implement DevOps and Continuous Delivery practices so as to raise your system's deployment frequency at the same time as increasing the production application's stability and robustness. You will learn how to automate a web application's build and deploy phases and the infrastructure management, how to monitor the system deployed to production, how to evolve and migrate an architecture to the cloud and still get to know several other tools that you can use on your company

Serverless Design Patterns and Best Practices

Author : Brian Zambrano
Publisher : Packt Publishing Ltd
Page : 254 pages
File Size : 53,7 Mb
Release : 2018-04-12
Category : Computers
ISBN : 9781788624381

Get Book

Serverless Design Patterns and Best Practices by Brian Zambrano Pdf

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.

Programming AWS Lambda

Author : John Chapin,Mike Roberts
Publisher : "O'Reilly Media, Inc."
Page : 290 pages
File Size : 47,8 Mb
Release : 2020-03-18
Category : Computers
ISBN : 9781492041009

Get Book

Programming AWS Lambda by John Chapin,Mike Roberts Pdf

Serverless revolutionizes the way organizations build and deploy software. With this hands-on guide, Java engineers will learn how to use their experience in the new world of serverless computing. You’ll discover how this cloud computing execution model can drastically decrease the complexity in developing and operating applications while reducing costs and time to market. Engineering leaders John Chapin and Mike Roberts guide you through the process of developing these applications using AWS Lambda, Amazon’s event-driven, serverless computing platform. You’ll learn how to prepare the development environment, program Lambda functions, and deploy and operate your serverless software. The chapters include exercises to help you through each aspect of the process. Get an introduction to serverless, functions as a service, and AWS Lambda Learn how to deploy working Lambda functions to the cloud Program Lambda functions and learn how the Lambda platform integrates with other AWS services Build and package Java-based Lambda code and dependencies Create serverless applications by building a serverless API and data pipeline Test your serverless applications using automated techniques Apply advanced techniques to build production-ready applications Understand both the gotchas and new opportunities of serverless architecture

Modern DevOps Practices

Author : Gaurav Agarwal
Publisher : Packt Publishing Ltd
Page : 530 pages
File Size : 43,6 Mb
Release : 2021-09-13
Category : Computers
ISBN : 9781800567658

Get Book

Modern DevOps Practices by Gaurav Agarwal Pdf

Enhance DevOps workflows by integrating the functionalities of Docker, Kubernetes, Spinnaker, Ansible, Terraform, Flux CD, CaaS, and more with the help of practical examples and expert tips Key Features Get up and running with containerization-as-a-service and infrastructure automation in the public cloud Learn container security techniques and secret management with Cloud KMS, Anchore Grype, and Grafeas Kritis Leverage the combination of DevOps, GitOps, and automation to continuously ship a package of software Book DescriptionContainers have entirely changed how developers and end-users see applications as a whole. With this book, you'll learn all about containers, their architecture and benefits, and how to implement them within your development lifecycle. You'll discover how you can transition from the traditional world of virtual machines and adopt modern ways of using DevOps to ship a package of software continuously. Starting with a quick refresher on the core concepts of containers, you'll move on to study the architectural concepts to implement modern ways of application development. You'll cover topics around Docker, Kubernetes, Ansible, Terraform, Packer, and other similar tools that will help you to build a base. As you advance, the book covers the core elements of cloud integration (AWS ECS, GKE, and other CaaS services), continuous integration, and continuous delivery (GitHub actions, Jenkins, and Spinnaker) to help you understand the essence of container management and delivery. The later sections of the book will take you through container pipeline security and GitOps (Flux CD and Terraform). By the end of this DevOps book, you'll have learned best practices for automating your development lifecycle and making the most of containers, infrastructure automation, and CaaS, and be ready to develop applications using modern tools and techniques.What you will learn Become well-versed with AWS ECS, Google Cloud Run, and Knative Discover how to build and manage secure Docker images efficiently Understand continuous integration with Jenkins on Kubernetes and GitHub actions Get to grips with using Spinnaker for continuous deployment/delivery Manage immutable infrastructure on the cloud with Packer, Terraform, and Ansible Explore the world of GitOps with GitHub actions, Terraform, and Flux CD Who this book is for If you are a software engineer, system administrator, or operations engineer looking to step into the world of DevOps within public cloud platforms, this book is for you. Existing DevOps engineers will also find this book useful as it covers best practices, tips, and tricks to implement DevOps with a cloud-native mindset. Although no containerization experience is necessary, a basic understanding of the software development life cycle and delivery will help you get the most out of the book.

Building Serverless Applications with Python

Author : Jalem Raj Rohit
Publisher : Packt Publishing Ltd
Page : 266 pages
File Size : 47,5 Mb
Release : 2018-04-20
Category : Computers
ISBN : 9781787281134

Get Book

Building Serverless Applications with Python by Jalem Raj Rohit Pdf

Building efficient Python applications at minimal cost by adopting serverless architectures Key Features Design and set up a data flow between cloud services and custom business logic Make your applications efficient and reliable using serverless architecture Build and deploy scalable serverless Python APIs Book Description Serverless architectures allow you to build and run applications and services without having to manage the infrastructure. Many companies have adopted this architecture to save cost and improve scalability. This book will help you design serverless architectures for your applications with AWS and Python. The book is divided into three modules. The first module explains the fundamentals of serverless architecture and how AWS lambda functions work. In the next module, you will learn to build, release, and deploy your application to production. You will also learn to log and test your application. In the third module, we will take you through advanced topics such as building a serverless API for your application. You will also learn to troubleshoot and monitor your app and master AWS lambda programming concepts with API references. Moving on, you will also learn how to scale up serverless applications and handle distributed serverless systems in production. By the end of the book, you will be equipped with the knowledge required to build scalable and cost-efficient Python applications with a serverless framework. What you will learn Understand how AWS Lambda and Microsoft Azure Functions work and use them to create an application Explore various triggers and how to select them, based on the problem statement Build deployment packages for Lambda functions Master the finer details about building Lambda functions and versioning Log and monitor serverless applications Learn about security in AWS and Lambda functions Scale up serverless applications to handle huge workloads and serverless distributed systems in production Understand SAM model deployment in AWS Lambda Who this book is for This book is for Python developers who would like to learn about serverless architecture. Python programming knowledge is assumed.

Architecting Cloud-Native Serverless Solutions

Author : Safeer CM
Publisher : Packt Publishing Ltd
Page : 350 pages
File Size : 47,9 Mb
Release : 2023-06-23
Category : Computers
ISBN : 9781803235998

Get Book

Architecting Cloud-Native Serverless Solutions by Safeer CM Pdf

Get up and running with serverless workloads across AWS, Azure, GCP, Kubernetes, and virtual machines with real-life examples and best practices for design, development, and security of serverless applications Purchase of the print or Kindle book includes a free PDF eBook Key Features Learn with DIY projects and step-by-step instructions for different serverless technologies and vendors Explore detailed sections on running serverless workloads across Kubernetes and virtual machines Discover Cloudflare Serverless Solutions to modernize your web applications Book Description Serverless computing has emerged as a mainstream paradigm in both cloud and on-premises computing, with AWS Lambda playing a pivotal role in shaping the Function-as-a-Service (FaaS) landscape. However, with the explosion of serverless technologies and vendors, it has become increasingly challenging to comprehend the foundational services and their offerings. Architecting Cloud Native Serverless Solutions lays a strong foundation for understanding the serverless landscape and technologies in a vendor-agnostic manner. You'll learn how to select the appropriate cloud vendors and technologies based on your specific needs. In addition, you'll dive deep into the serverless services across AWS, GCP, Azure, and Cloudflare followed by open source serverless tools such as Knative, OpenFaaS, and OpenWhisk, along with examples. You'll explore serverless solutions on Kubernetes that can be deployed on both cloud-hosted clusters and on-premises environments, with real-world use cases. Furthermore, you'll explore development frameworks, DevOps approaches, best practices, security considerations, and design principles associated with serverless computing. By the end of this serverless book, you'll be well equipped to solve your business problems by using the appropriate serverless vendors and technologies to build efficient and cost-effective serverless systems independently. What you will learn Understand the serverless landscape and its potential Build serverless solutions across AWS, Azure, and GCP Develop and run serverless applications on Kubernetes Implement open source FaaS with Knative, OpenFaaS, and OpenWhisk Modernize web architecture with Cloudflare Serverless Discover popular serverless frameworks and DevOps for serverless Explore software design and serverless architecture patterns Acquire an understanding of serverless development and security best practices Who this book is for This book is for DevOps, platform, cloud, site reliability engineers, or application developers looking to build serverless solutions. It's a valuable reference for solution architects trying to modernize a legacy application or working on a greenfield project. It's also helpful for anyone trying to solve business or operational problems without wanting to manage complicated technology infrastructure using serverless technologies. A basic understanding of cloud computing and some familiarity with at least one cloud vendor, Python programming language, and working with CLI will be helpful when reading this book.

Effective DevOps with AWS

Author : Nathaniel Felsen
Publisher : Packt Publishing Ltd
Page : 392 pages
File Size : 53,5 Mb
Release : 2017-07-31
Category : Computers
ISBN : 9781786462459

Get Book

Effective DevOps with AWS by Nathaniel Felsen Pdf

Scale gracefully and maintain outstanding performance with your AWS-based infrastructure using DevOps principles About This Book Implement DevOps principles to take full advantage of the AWS stack and services Take expert look at solving problems faced by real developers and operation teams and learn to overcome them Learn from expert insights of the author who has worked with Silicon Valley's most high-profile companies Who This Book Is For This book is for developers, DevOps engineers and teams who want to build and use AWS for their software infrastructure. Basic computer science knowledge is required for this book. What You Will Learn Find out what it means to practice DevOps and what its principles are Build repeatable infrastructures using templates and configuration management Deploy multiple times a day by implementing continuous integration and continuous deployment pipelines Use the latest technologies, including containers and serverless computing, to scale your infrastructure Collect metrics and logs and implement an alerting strategy Make your system robust and secure In Detail The DevOps movement has transformed the way modern tech companies work. AWS which has been on the forefront of the Cloud computing revolution has also been a key contributor of this DevOps movement creating a huge range of managed services that help you implement the DevOps principles. In this book, you'll see how the most successful tech start-ups launch and scale their services on AWS and how you can too. Written by a lead member of Mediums DevOps team, this book explains how to treat infrastructure as code, meaning you can bring resources online and offline as necessary with the code as easily as you control your software. You will also build a continuous integration and continuous deployment pipeline to keep your app up to date. You'll find out how to scale your applications to offer maximum performance to users anywhere in the world, even when traffic spikes with the latest technologies, such as containers and serverless computing. You will also take a deep dive into monitoring and alerting to make sure your users have the best experience when using your service. Finally, you'll get to grips with ensuring the security of your platform and data. Style and approach This is a practical, hands-on, comprehensive guide to AWS, helping readers understand AWS in a step by step manner.

Full Stack Serverless

Author : Nader Dabit
Publisher : "O'Reilly Media, Inc."
Page : 198 pages
File Size : 54,8 Mb
Release : 2020-07-13
Category : Computers
ISBN : 9781492059844

Get Book

Full Stack Serverless by Nader Dabit Pdf

Cloud computing is typically associated with backend development and DevOps. But with the rise of serverless technologies and a new generation of services and frameworks, frontend and mobile developers can build robust applications with production-ready features such as authentication and authorization, API gateways, chatbots, augmented reality scenes, and more. This hands-on guide shows you how. Nader Dabit, developer advocate at Amazon Web Services, guides you through the process of building full stack applications using React, AWS, GraphQL, and AWS Amplify. You’ll learn how to create and incorporate services into your client applications while learning general best practices, deployment strategies, rich media management, and continuous integration and delivery along the way. Learn how to build serverless applications that solve real problems Understand what is (and isn’t) possible when using these technologies Create a GraphQL API that interacts with DynamoDB and a NoSQL database Examine how authentication works—and learn the difference between authentication and authorization Get an in-depth view of how serverless functions work and why they’re important Build full stack applications on AWS and create offline apps with Amplify DataStore