Skip to content

Architecture

Being aware of design trade-offs is an important skill when engineering computer systems. We are constantly working to balance trade offs to provide positive outcomes. As system complexity grows, paying close attention to the trade offs we're making becomes even more important.