Quarter V (Cloud-Native Computing)

CN-361: Developing Multi-Cloud Apps using CDK for Terraform

Detailed Course Syllabus:

Duration: 13 Weeks

Course Description:

Terraform lets you use the same workflow to manage multiple providers and handle cross-cloud dependencies. This simplifies management and orchestration for large-scale, multi-cloud infrastructures.

Cloud Development Kit for Terraform (CDKTF) allows you to use familiar programming languages to define and provision infrastructure. This gives you access to the entire Terraform ecosystem without learning HashiCorp Configuration Language (HCL) and lets you leverage the power of your existing toolchain for testing, dependency management, etc.

CNC Image

Course Outline:

Continuous integration and continuous deployment (CI/CD):

This would cover the tools and practices used for automating the process of building, testing, and deploying software in a cloud native environment.

Monitoring and observability:

This would cover the different tools and techniques used for monitoring and observability in a cloud native environment.

Cloud security:

This would cover the various security threats and vulnerabilities in a cloud native environment, and the tools and techniques used to mitigate them.

Cloud native application development:

This would cover the best practices for developing cloud native applications, including designing for scalability and fault tolerance.

Cloud native migration:

This would cover the strategies and tools used for migrating legacy applications to a cloud native environment.

CDK for Terraform

https://developer.hashicorp.com/terraform/cdktf

© 2023 Panaverse DAO. All rights reserved

FacebookTwitterYouTubeInstagramGitHub