The Terrastruct Blog

Database testing setup

Functional testing with your database in Go

Backend frontend example

What frontend engineers should know about backend

Elastic stack architecture diagram

Elastic Stack (ELK) Architecture Diagram

System design example

10 tips for using diagrams to ace the system design interview

Want to learn more about software architecture?

We host a newsletter where we invite experts to do case studies on the architecture of popular open source software. We'll send you one email a month with high-quality diagrams that help you understand how the most used software around the world gets built, free.