AI-Tutor
DevelopmentModule 28 · Operations track

Profiling, eBPF, Beyla & Hubble

Traces point at a slow span. Profiles name the function. eBPF (Beyla) gives a zero-code floor when you cannot rebuild every service tomorrow. Audience: Final-year students and early-career engineers (0–3 years). Prerequisites: obs-05-k8s-observability System under observation: api (Express) → SNS → SQS → worker → S3 (+ Postgres/Redis from phase 07) Stack: Grafana · Prometheus/Mimir · Loki · Tempo…

Intermediate4 lessons1h 47m

Taught by Amit Ranjan

Profiling, eBPF, Beyla & Hubble

Free
Preview a lessonLog in to track progress
  • · Lifetime access to materials
  • · Certificate when you finish
  • · Lesson plan + hands-on exercises

What you'll learn

  • Capture CPU/memory profiles and read a flamegraph
  • Hunt planted leak / hot path / lock issues with profiles
  • Run Beyla as a zero-code signal source
  • Compare SDK vs eBPF coverage honestly

Course content

1 sections · 4 lessons · 1h 47m

1.Module materials

4 lessons
  • Session lesson28mPreviewOpen preview
  • Exercises27m
  • Session guide26m
  • Facilitator notes26m

Instructor

A

Amit Ranjan

Industry practitioners teaching AI-augmented software engineering.

Reviews

No reviews yet.

More in this category

Module 01

Foundations: Modern SDLC + the AI-Augmented Engineer

DevelopmentBeginnerCore track

Foundations: Modern SDLC + the AI-Augmented Engineer

Built for final-year students and early-career engineers. A grounding module: we define the modern SDLC (Plan → Design → Develop → Test → Release → Operate → Learn), show where AI augmentation slots in, and reset expectations about what an engineer's day looks like when an AI assistant is part of the workflow. By the end, every learner has a one-page diagram of an SDLC for a real product and a written list of…

Amit Ranjan

Free
Module 02

AI-Assisted Development & Vibe Coding

DevelopmentBeginnerCore track

AI-Assisted Development & Vibe Coding

The signature module of the program. Learners spend most of the session doing, not listening. We tour the major AI coding tools (Cursor, GitHub Copilot, Claude Code, Aider), introduce four prompt patterns, then run a debug lab where each learner fixes a broken FastAPI endpoint using AI as a pair-programmer and documents every prompt. The point is to make AI a habit, not a curiosity.

Amit Ranjan

Free
Module 03

Prompt Engineering for Developers

DevelopmentBeginnerCore track

Prompt Engineering for Developers

Module 02 introduced four patterns. This module goes one layer deeper: few-shot, chaining, output evaluation, and the discipline of a prompt library. The lab is hands-on: each learner builds a small reusable library for one task they actually do.

Amit Ranjan

Free
Module 04

Software Design: SOLID, clean architecture, DDD basics

DevelopmentIntermediateArchitecture track

Software Design: SOLID, clean architecture, DDD basics

Most early-career engineers can recite SOLID but can't spot violations in their own code. This module teaches recognition — then practice — in two languages. We finish with a refactor lab where AI is the pair and the rule is "tests stay green".

Amit Ranjan

Free