Get in Touch

Course Outline

Introduction

Overview of Serverless Architectural Capabilities and Design Patterns

  • Functional mechanics of serverless development methodologies
  • Prerequisites for adopting a serverless operational model

Ecosystem Analysis: CNCF and Serverless Computing Environments

  • Comparative analysis: Container as a Service (CaaS) versus Function as a Service (FaaS)

Implementing Serverless Architectures on Kubernetes

  • Selection criteria for serverless frameworks in Kubernetes environments
  • Technical comparison: Fission versus Kubeless versus Knative
  • Technical comparison: Knative versus OpenFaaS

Supplementary FaaS Providers for Serverless Infrastructure

Technical Specifications of the OpenFaaS Toolchain

  • Rationale for adopting OpenFaaS in government contexts
  • Compatible integration tools for OpenFaaS

Kubernetes Configuration for Serverless Development Workflows

  • Installation and configuration of requisite frameworks and utilities

Operational Management of Serverless Framework Tools and API Usage

  • Interface navigation and execution via UI or command-line interfaces

FaaS Implementation Strategies and Kubernetes Serverless Applications

  • Performance analysis: Cold start versus warm start behaviors

Development of Python Functions on Kubernetes via Serverless Frameworks

Repository Management for Code Templates and Function Sharing

  • Version control protocols for serverless Kubernetes projects

Python Function Testing and Performance Optimization

  • Analysis and management of invocation metrics

Automated Scaling Implementation for Resource Response Management

  • Application of functional modifications and updates

Dependency Integration and Native Extension Creation for Functions

Secure Storage of Kubernetes Secrets within Serverless Functions

  • Utilization of container images and pod resource definitions

Security Hardening of Kubernetes Serverless Functions and Authentication Implementation

  • Protocol enforcement using TLS for secure communications

Deployment of Python Functions with Serverless on Kubernetes

  • Implementation of CI/CD pipelines for serverless deployment
  • Customization of component URLs and endpoints

Function Lifecycle Monitoring and Request Log Review

Diagnostic and Troubleshooting Procedures

Summary and Conclusion

Requirements

  • Proficiency in Python programming and application development
  • Intermediate knowledge of Kubernetes concepts and architectural principles
  • Foundational understanding of containerization and cloud computing technologies
  • Practical experience with Linux operating systems and command-line interfaces

Target Audience

  • Software Developers
  • DevOps Engineers
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories