Software architecture for reliable systems
Outline the architecture of a system you designed, covering API design, data modeling and observability. Practice explaining the trade-offs you made.
The Principal Software Engineer role owns architecture across front-end applications, service and API design, data modeling and observability.
Source posting