Software Engineering at Google
Titus Winters, Tom Manshreck, Hyrum Wright
code-quality software-architecture backend intermediate deep-dive practical refactoring unit-testing integration-testing
clean code clean-code architecture internals under the hood hands-on hands on