Course Code: advplatformengr
Duration: 35 hours
Prerequisites:
  • An understanding of containerization and orchestration concepts
  • Experience with Docker and basic Kubernetes operations
  • Familiarity with cloud computing and microservices architecture

Audience

  • Platform engineers
  • DevOps professionals
  • Software architects
Overview:

Advanced Platform Engineering is the strategic application of microservices and Kubernetes to scale applications efficiently and reliably.

This instructor-led, live training (online or onsite) is aimed at advanced-level platform engineers and DevOps professionals who wish to master scaling applications using microservices and Kubernetes.

By the end of this training, participants will be able to:

  • Design and implement scalable microservices architectures.
  • Deploy and manage applications on Kubernetes clusters.
  • Utilize Helm charts for efficient service deployment.
  • Monitor and maintain the health of microservices in production.
  • Apply best practices for security and compliance in a Kubernetes environment.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Advanced Concepts in Platform Engineering

  • Review of Platform Engineering fundamentals
  • The evolution of platform engineering in the context of scalability
  • Design principles for scalable platform architecture

Deep Dive into Microservices Architecture

  • Principles of microservices design
  • Decomposing monolithic applications into microservices
  • Communication patterns and service discovery

Containerization with Docker

  • Advanced containerization techniques
  • Building optimized Docker images for microservices
  • Container networking and storage considerations

Kubernetes Ecosystem and Architecture

  • In-depth exploration of Kubernetes components
  • Setting up and managing a Kubernetes cluster
  • Kubernetes networking, storage, and security best practices

Deploying Microservices on Kubernetes

  • Deployment strategies for microservices
  • Managing service deployments with Helm charts
  • Continuous deployment practices in a Kubernetes environment

Observability and Monitoring in Microservices

  • Implementing logging, monitoring, and alerting for microservices
  • Tools and platforms for observability in a Kubernetes ecosystem
  • Analyzing metrics and logs to maintain system health

Scaling and Performance Tuning

  • Horizontal and vertical scaling strategies
  • Auto-scaling services based on load
  • Performance tuning and resource optimization

Resilience and Reliability Engineering

  • Designing for failure: resilience patterns in microservices
  • Implementing health checks, circuit breakers, and rate limiting
  • Disaster recovery and high availability strategies

Security Considerations for Microservices and Kubernetes

  • Securing microservice communications
  • Kubernetes security features and best practices
  • Implementing service meshes for enhanced security

Hands-On Project

  • Designing and deploying a scalable microservices application on Kubernetes
  • Implementing CI/CD pipelines for microservices deployment
  • Applying monitoring and scaling practices to maintain application performance

Summary and Next Steps

Sites Published:

United Arab Emirates - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Qatar - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Egypt - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Saudi Arabia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

South Africa - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Brasil - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Canada - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

中国 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

香港 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

澳門 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

台灣 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

USA - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Österreich - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Schweiz - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Deutschland - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Czech Republic - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Denmark - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Estonia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Finland - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Greece - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Magyarország - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Ireland - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Luxembourg - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Latvia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

España - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Italia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Lithuania - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Nederland - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Norway - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Portugal - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

România - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Sverige - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Türkiye - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Malta - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Belgique - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

France - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

日本 - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Australia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Malaysia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

New Zealand - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Philippines - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Singapore - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Thailand - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Vietnam - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

India - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Argentina - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Chile - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Costa Rica - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Ecuador - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Guatemala - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Colombia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

México - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Panama - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Peru - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Uruguay - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Venezuela - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Polska - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

United Kingdom - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

South Korea - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Pakistan - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Sri Lanka - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Bulgaria - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Bolivia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Indonesia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Kazakhstan - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Moldova - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Morocco - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Tunisia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Kuwait - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Oman - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Slovakia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Kenya - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Nigeria - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Botswana - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Slovenia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Croatia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Serbia - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Bhutan - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Nepal - Advanced Platform Engineering: Scaling with Microservices and Kubernetes

Uzbekistan - Advanced Platform Engineering: Scaling with Microservices and Kubernetes