# Roadmap
```
how-it-works/
├── computer-architecture/
│ ├── logic-gates
│ ├── combinational-logic
│ ├── sequential-logic
│ ├── memory
│ ├── isa
│ └── processor
├── toolchains/
│ ├── compiler
│ ├── assembler
│ └── linker
├── operating-system/
│ ├── process
│ ├── thread
│ ├── scheduling
│ ├── virtual-memory
│ ├── filesystem
│ ├── io
│ ├── system-call
│ └── loader
├── runtimes/
│ ├── java/
│ │ ├── execution/
│ │ │ ├── opcode
│ │ │ ├── instruction
│ │ │ ├── operand-stack
│ │ │ ├── stack-frame
│ │ │ ├── interpreter
│ │ │ └── jit-compilation
│ │ ├── classloading/
│ │ │ ├── class-definition
│ │ │ └── class-loading
│ │ ├── memory/
│ │ │ ├── heap-object
│ │ │ └── mark-sweep
│ │ └── concurrency/
│ │ ├── virtual-thread
│ │ └── scheduler
│ ├── python
│ └── node
├── frameworks/
│ ├── spring
│ ├── django
│ └── nestjs
├── networking/
│ ├── nic-frame
│ ├── kernel-network-stack
│ ├── socket
│ ├── tcp
│ ├── udp
│ ├── dns
│ └── http
└── databases/
├── storage
├── buffer-pool
├── index
├── wal
├── transaction
├── lock-manager
├── mvcc
└── query-plan
```