Serverless Design Patterns and Best Practices

Course

Online

£ 10 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Choosing the right serverless pattern for your next project.This course describes reusable serverless patterns for event-driven data processing, web applications, mobile and IoT applications, application ecosystems, and event workflows. You will learn about the various patterns such as the command pattern, messaging pattern, priority queue pattern, and fan-out pattern, and gain insights into when to use which one. Patterns related to authentication, automation, data management, and error handling will also be covered. We also delve into DevOps concepts and take you through CI and CD. Finally you'll master patterns involved in testing, securing, and scaling your cloud-native applicationsThe codes of this course are placed on GitHub: About the AuthorLuca Bianchi with 10+ years' expertise in software development and architectures, serves as the CTO and Principal Product Engineer at Neosperience, shaping the future of the digital customer experience with a microservice- and 100% serverless-product architecture, taken from project to production and actively maintained constantly by adopting cutting-edge technologies.
 Software architectures and serverless technologies are the main component of Luca's everyday activities both as a programmer and a researcher evaluating best solutions for a given set of constraints.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Understanding of the microservices pattern and the architectural choices
Use command pattern, messaging pattern, priority queue pattern, fan-out pattern, pipes and filters pattern in real-life use cases.
Create vendor independent serverless functions

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Production
  • Project
  • Design
  • Workflow
  • Testing
  • Benefits

Course programme

Vendor and Tools 5 lectures 49:54 The Course Overview This video provides an overview of the entire course. Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD Vendor and Tools 5 lectures 49:54 The Course Overview This video provides an overview of the entire course. Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Introduction to Serverless Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Define serverless and the impacts of this architecture. • Understand what really is • Understand the benefits of a serverless architecture Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Vendors Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Understand which main vendors are providing serverless solutions. • Learn about AWS • Learn about Google • Learn about Microsoft Azure Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Serverless Framework In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler In this video, you will get started with. • Create a simple Hello World project • Understand .yml • Understand the scope and meaning of function handler Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD Production Serverless This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD This video aims at building a production-ready version of hello world. • Understand what production-ready means • Checkout starter project • Understand testing, code coverage, and CI/CD Serverless Use Cases and Migration 4 lectures 26:53 Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Is Vendor Independent Serverless Possible? Introduce an open source solution.
  • Understand OpenFaaS
  • Understand the benefits and drawbacks of OpenFaaS
Serverless Use Cases and Migration. 4 lectures 26:53 Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Is Vendor Independent Serverless Possible? Introduce an open source solution.
  • Understand OpenFaaS
  • Understand the benefits and drawbacks of OpenFaaS
Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Is Serverless an OneSize Fits All Solution? Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Learn what problems can be solved with.
  • Understand what use cases are best suited for and what should be avoided
  • Understand why some companies avoid
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Moving from Monoliths to Serverless Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Learn how to migrate from Monolithic code to microservices.
  • Learn about domain driven design
  • Learn about simple migration workflow
  • Understand with a simple use case
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Pains in a Serverless World Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Understand what the most common pains of serverless world are and why they are relevant.
  • Understand coordination issues
  • Understand service discovery issues
  • Understand data processing issues
Is Vendor Independent Serverless Possible? Introduce an open source solution.
  • Understand OpenFaaS
  • Understand the benefits and drawbacks of OpenFaaS
Is Vendor Independent Serverless Possible? Introduce an open source solution strong Layers Description Learn which layers are the best to be adopted...

Additional information

Prior knowledge of programming and basic serverless computing is assumed

Serverless Design Patterns and Best Practices

£ 10 + VAT