This lab is currently in Beta, content may be updated as we refine the material
LABBEGINNER

Build Your First Platform Path

A guided first taste of the DevOps toolchain: git a small app, containerize it with Docker, then run that same container declaratively with Terraform and scale it. See how each layer hands off to the next.

45 minutes
platform-engineering/overview
Build Your First Platform Path - Platform Engineering Hands-On Lab Icon
Share this Lab

Lab Overview

🛠 Lab from the Platform Engineering Bootcamp. Used in Week 1. Bootcamp landing page: https://academy.tekanaid.com/bootcamps/platform-engineering-bootcamp Parent course(s):

  • Week 1: DevOps & Platform Engineering Overview (slug: devops-platform-engineering-overview)

🟡 Beta bootcamp lab. Hands-on instructions, check scripts, and solve scripts are in place.

You just read about the DevOps toolchain in the lessons. Now you'll DO a tiny end-to-end slice of it. This is a guided taste, not a deep dive: every command is given to you, and you'll go deep on each of these tools (Git, Docker, Terraform, Kubernetes) in the weeks ahead. The simple web app you containerize here is a stand-in for TaskFlow, the real application you'll build across all 21 weeks of the bootcamp.

You'll touch one representative tool per layer and watch each layer hand off to the next, assembling a tiny but complete "platform path" you can run and observe on the VM:

  • Version control: git a small app and commit it
  • Containers: write a Dockerfile, build an image from your source, run it
  • Infrastructure as Code: write real Terraform that runs your image as a managed container
  • Orchestration (a first taste): scale that container to multiple replicas declaratively
  • Observability: inspect logs, stats, and Terraform state, the record of what is running

By the end of this lab, you'll understand:

  • The major layers of a platform engineering stack and the order they connect in
  • How source code becomes a container image, and a container image becomes managed infrastructure
  • Why Infrastructure as Code (Terraform) gives you a declarative, repeatable record of what is running
  • What "the handoff between layers" actually looks like in commands and real output

What You'll Learn

Initialize a Git repository and commit application source code as the first layer of a platform path

Write a Dockerfile, build a container image from your own source, and run it as a container

Write Terraform with the Docker provider to declaratively run and manage your container image

Scale a workload to multiple replicas with Terraform to get a first taste of orchestration

Inspect container logs, stats, and Terraform state to understand the observability layer and how every layer connects

Prerequisites

basic understanding of software development concepts

comfort running commands in a terminal

Technologies Covered

platform-engineeringgitdockerterraformcontainersinfrastructure-as-code

Choose your plan

Simple, Transparent Pricing

Unlock full access to TeKanAid courses, labs, and bootcamps

Buying for a team? Private corporate training is available for up to 15 learners.View team training
MonthlyQuarterly
Try Premium free for 7 days →

Just exploring? Start free below. Want the full experience? Try Premium free for 7 days (card required, $0 today).

Pro

All courses, with lab scripts to run on your own machine

$59/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Full access to all courses
  • Lab scripts to download and run on your own machine (hosted labs not included)
  • Progress tracking
  • Certificate of completion
  • Community access
  • Bootcamp participation
  • New content access
Recommended

Premium

Full access, including unlimited hosted labs

$99/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Everything in Pro
  • Unlimited hands-on labs, fully hosted on TeKanAid Academy (nothing to set up)
  • Lab AI Assistant
  • Accelerator bootcamps with live office hours
  • Priority support

Prefer a single course?

Purchase individual courses for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.

Browse Courses

Just exploring? Start free, no account needed

Three free ways to start. All bridge into the paid Premium catalog when you're ready.

Not ready to commit? The crash course is email-only. No academy account required.

Ready to Get Started?

Start this hands-on lab and build real-world Platform Engineering skills

Get Access Now