Learning paths · Roles · Intermediate

Backend engineer: from a request to a service you can run

What a backend engineer works with every day: the runtime under the service, a request's path through the framework, the database connections and transactions it borrows, the tests that prove it works across boundaries, and what changes when a language model is one of your dependencies.

0 of 18 done

The map

  • Not started
  • In progress
  • Done
  1. 01The runtimeMemory, collectors, threads0/4
  2. 02A request's journeyContainer, filters, security, transactions0/5
  3. 03Data and testsQueries, pools, tests across boundaries0/5
  4. 04Running it in productionSignals, safe releases, model calls0/4
  5. 05Next: system designSame ideas, at service scale

This role uses the JVM and Spring Boot as its stack because they show every layer of a request explicitly. If your services are in Node.js, the Node path covers the same runtime ideas (the event loop instead of thread pools, streams and backpressure, worker threads), and the later stages apply unchanged. Topics are shared with the Java, Spring Boot, QA automation and AI engineering paths, with shared progress.

Where this path leads