Serverless Architecture

Serverless Architecture

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 36m | 264 MB

Serverless architecture moves computing from physical servers to the cloud. This course provides a broad overview of the different types of design patterns available for serverless application development and deployment. Instructor Lynn Langit covers the core concepts behind serverless, including its costs, benefits, and risks. Then she reviews serverless services, including messaging, storage, streaming, payment processing, and deployment, and related solutions: AWS Lambda, Kinesis, Auth0, Kubernetes, and more. She reviews cloud-native architectures for serverless applications that incorporate third-party APIs, notifications, Internet of Things sensors, big data, and machine learning. Plus, learn about emergent architectures that support migration and hybrid serverless functionality. Each chapter is illustrated with real-world use cases that showcase the cost, scalability, and productivity benefits of serverless architecture in action.

Topics include:

  • Defining serverless architecture
  • Serverless services
  • Microservices
  • Serverless functions
  • Cloud-native serverless architecture
  • Serverless architecture for big data and machine learning
  • Emergent serverless architecture
Table of Contents

Introduction
1 Understand serverless
2 What you should know

Core Serverless Concepts
3 Defining serverless applications
4 Save money – serverless census example
5 Categories and base architecture
6 Which use cases are best serverless
7 Reviewing the cost of cloud functions
8 Risks of serverless patterns
9 Benefits of serverless patterns
10 Serverless security patterns

Serverless Service Patterns
11 Serverless services
12 Storage – Object storage and data lakes
13 Events – Handling messages and streams
14 Are microservices always serverless
15 Events and microservice serverless data
16 Common third-party API patterns
17 Compute – Cloud functions
18 Function layers and SAR
19 Function deployment patterns
20 What are serverless containers

Cloud-Native Serverless Architectures
21 Building cloud-native architectures
22 Pattern – Incorporating third-party APIs
23 Pattern – Event notifications
24 Pattern – Handle IoT events
25 Pattern – Scalable search
26 Pattern – ML classification
27 Pattern – Real-time analysis and ML
28 Pattern – Data lakes

Emergent Serverless
29 Emergent serverless architectures
30 Pattern – Migrate data warehouse
31 Pattern – Enterprise IoT
32 Pattern – Genomic analysis
33 Pattern – CI CD pipeline

Conclusion
34 Next steps