June 2023
Beginner
403 pages
11h 38m
English
When thinking about what standout staff+ engineers do, always near the top of the list are software architecture and software design. Software architecture is the baseline for planning complex systems, while good software architecture is the foundation which reliable and maintainable systems are built upon.
Software architecture is so important at staff+ levels that traditional companies still refer to their most experienced software engineers as “software architects.” Newer tech businesses have done away with this wording, favoring the staff/principal/distinguished engineer formulations, to emphasize the engineering part. However, while the word “architect” is out of fashion, there’s still a clear ...
Read now
Unlock full access