trak
Interactive Catalog Explorer

Browse All 19 Engineering Blueprints

Each track comes with 17 to 24 in-depth modules containing source code, configurations, and structured cheatsheet READMEs.

Showing 21 of 21 blueprints$ trak init <category>/<track>
Programming Languagesv1.2.0

Go (Golang)

20 Modules
CSP Concurrency, Memory Pointers & Clean Architecture

Comprehensive Go engineering from memory pointers and interfaces to Goroutines, Channels, CSP concurrency, and microservices.

#golang#concurrency#goroutines#channels+2 more
Programming Languagesv1.0.0

Rust

22 Modules
Zero-Cost Abstractions, Ownership & Tokio Concurrency

End-to-end Rust systems programming: Ownership, Borrowing, Lifetimes, Tokio Async, Axum web APIs, and Unsafe FFI.

#rust#systems#ownership#lifetimes+3 more
Programming Languagesv1.0.0

Python

21 Modules
CPython Internals, Asyncio & Production FastAPI

CPython internals, GIL architecture, Metaclasses, Pydantic v2 schemas, Asyncio event loops, and production FastAPI.

#python#cpython#fastapi#asyncio+3 more
Programming Languagesv1.0.0

TypeScript

24 Modules
Advanced Type-System, Conditional Types & Zod

Strict TypeScript mastery: Discriminated unions, conditional types, infer keyword, template literal types, Zod, and fullstack typing.

#typescript#types#generics#infer+2 more
Programming Languagesv1.0.0

JavaScript

22 Modules
V8 Internals, Event Loop & Advanced JavaScript

V8 engine internals, Event Loop mechanics, Closures, Prototypal inheritance, Asynchronous patterns, and ES2024+ features.

#javascript#v8#event-loop#closures+3 more
Programming Languagesv1.0.0

Modern C++ (C++20/C++23)

18 Modules
Modern C++20/23, RAII, Move Semantics & Concepts

Modern C++ systems programming: RAII, Move Semantics, Vtables, Templates, Concepts, Ranges, Coroutines, and Concurrency.

#cpp#cplusplus#systems#raii+3 more
Programming Languagesv1.0.0

C Systems Programming

17 Modules
Low-Level Systems, Pointer Arithmetic & POSIX

Low-level C systems architecture: Memory layout, Pointer arithmetic, Heap allocators, Struct padding, POSIX threads, and Socket programming.

#c#systems#pointers#memory+3 more
Programming Languagesv1.0.0

Java (Java 21+ LTS)

19 Modules
JVM Internals, Virtual Threads & Spring Boot 3

Java & JVM Enterprise Architecture: Memory regions, Garbage Collection, Records, Sealed Classes, Virtual Threads, and Spring Boot 3.

#java#jvm#spring-boot#virtual-threads+2 more
Operating Systems & Kernelsv1.0.0

Linux Systems & Administration

19 Modules
Kernel Architecture, systemd & DevOps Shell Power

Linux systems mastery: Kernel space architecture, FHS, permissions (SUID/SGID/ACL), systemd services, grep/sed/awk, process signals, and Bash automation.

#linux#kernel#systemd#bash+4 more
Operating Systems & Kernelsv1.0.0

Windows Systems & PowerShell

18 Modules
NT Kernel, PowerShell Pipeline & Enterprise Admin

Windows NT Kernel architecture, PowerShell Object Pipeline, Registry, NTFS DACLs, Event Viewer, WinRM remoting, WSL2, and CIM/WMI.

#windows#powershell#sysadmin#winrm+3 more
Operating Systems & Kernelsv1.0.0

macOS & Darwin BSD

18 Modules
Darwin XNU Kernel, APFS & Apple Silicon Power

Darwin XNU kernel architecture, Apple Silicon ARM64, APFS snapshots, Homebrew, launchd daemons, SIP/Gatekeeper security, and defaults plists.

#macos#mac#darwin#xnu+4 more
Cloud Infrastructurev1.0.0

AWS Cloud Architecture

18 Modules
AWS Solutions Architect, Serverless & VPC Networking

AWS Solutions Architecture: IAM zero-trust, VPC routing, EC2/ALB/ASG, S3/EBS storage, Aurora/DynamoDB, Serverless Lambda, ECS/Fargate, and FinOps.

#aws#cloud#serverless#lambda+4 more
Databases & Storagev1.0.0

PostgreSQL & DBA Architecture

18 Modules
MVCC Internals, GIN/BRIN Indexing & Production DBA

Postgres internals: MVCC tuple lifecycle, JSONB operators, GIN/BRIN indexing, EXPLAIN BUFFERS, Autovacuum tuning, Streaming Replication, and PITR.

#postgres#postgresql#rdbms#jsonb+3 more
Databases & Storagev1.0.0

Redis & In-Memory Architecture

19 Modules
Event Loop, Streams, Sentinel HA & Redis Cluster

Redis mastery: Single-threaded event loop, Streams, RDB/AOF persistence, Sentinel HA, Cluster sharding, and caching design patterns.

#redis#cache#nosql#in-memory+3 more
Databases & Storagev1.0.0

SQL & Relational Databases

18 Modules
Relational Schemas, Window Functions & Indexing

Comprehensive relational database engineering: 3NF schema design, complex joins, CTEs, Window Functions, B-Tree indexes, and ACID transactions.

#sql#rdbms#postgres#sqlite+3 more
DevOps & Developer Toolsv1.0.0

Docker & Container Architecture

18 Modules
Linux Namespaces, Multi-Stage Builds & Security

Linux container internals: Namespaces, cgroups, Overlay2 storage driver, Multi-stage builds, Docker Compose, BuildKit, and container security.

#docker#containers#namespaces#cgroups+3 more
DevOps & Developer Toolsv1.0.0

Kubernetes & Cloud-Native (CKA/CKAD)

19 Modules
CKA/CKAD Syllabus, Pod Lifecycle & Helm Charts

Kubernetes mastery (CKA/CKAD): Control Plane, Pod lifecycle, Deployments, Services, Ingress, StatefulSets, RBAC, Helm charts, and Custom Operators.

#kubernetes#k8s#devops#cloud-native+3 more
DevOps & Developer Toolsv1.0.0

Terraform & Infrastructure as Code

18 Modules
HCL Syntax, S3 State Locking & Reusable Modules

Terraform mastery: HCL syntax, S3/DynamoDB remote state locking, reusable modules, dynamic blocks, import blocks, and native testing.

#terraform#iac#devops#opentofu+3 more
DevOps & Developer Toolsv1.0.0

Git & Version Control Mastery

18 Modules
Git Object Model, Reflog Recovery & Worktrees

Git object internals (Blobs, Trees, Commits), Three Trees staging, Interactive rebasing, Worktrees, Reflog disaster recovery, and Bisect debugging.

#git#vcs#version-control#rebase+3 more
DevOps & Developer Toolsv1.2.0

Jenkins CI/CD Automation

18 Modules
Declarative Pipelines, Shared Libraries & K8s Agents

Jenkins automation mastery: Declarative/Scripted pipelines, Docker agents, Shared Libraries, K8s dynamic agents, and Jenkins Configuration as Code (JCasC).

#jenkins#cicd#devops#groovy+3 more
DevOps & Developer Toolsv1.0.0

Ansible Automation & Configuration

18 Modules
Agentless Architecture, Jinja2 & Molecule Testing

Agentless configuration management: Playbooks, dynamic inventories, Jinja2 templating, Ansible Vault encryption, custom Roles, and Molecule testing.

#ansible#automation#devops#iac+3 more