Backend runtimes
1:09Why Go?
Why Go exists: single-binary deploys, goroutines scheduled onto a few threads, and channels.
1:16Why Java?
Bytecode and the JVM, the JIT compiler, garbage collection, and why Java suits large systems.
1:12Why Node.js?
Why a single thread with an event loop suits I/O-heavy servers, and where it breaks down.
Kubernetes internals
1:30Inside Kubernetes
The control plane and the nodes: API server, etcd, scheduler, controllers and kubelet, and how a pod gets created.
1:30What does etcd do?
etcd as the Kubernetes database: keys, leader election, Raft quorum, watches and backups.
1:09How the scheduler works
How kube-scheduler picks a node for a pod: filtering, scoring, binding, and how to influence it.
1:21Controllers and reconciliation
The control loop at the heart of Kubernetes: desired vs actual state, Deployments, ReplicaSets and the kubelet.
Why Scrum
1:12Why do we need Scrum?
The problems with plan-everything-first delivery: late feedback, changing requirements and rising cost of change, and how many small bets fix them.
1:17Why Scrum is empirical
Why complex work needs steering by evidence, and how transparency, inspection and adaptation depend on each other.
1:04Why short sprints?
Why timeboxes create fast feedback, smaller risk and protected focus.
1:27Why Scrum roles and events exist
The problem each Scrum accountability and event solves.
1:51Scrum vs Kanban
What the two share, and how they differ in cadence, limits, change, roles and metrics, plus when to choose each.





