Choosing a Language — Middle¶
Build a thin vertical slice with the real framework, dependency, data format, deployment image, and observability stack. Measure build time, startup, p95 latency, throughput, memory, binary/image size, and failure diagnostics. Include developer tasks: testing, dependency upgrades, profiling, and debugging.
Use a weighted decision record. Reject benchmarks that exclude the bottleneck your service actually has.
Test yourself¶
- What would disprove your preferred choice?
- Does the prototype exercise production boundaries?
- How will you compare operability?
Continue to senior.md.