Blog

System design concepts, interview tips, and platform updates

Interviewing Software Architects for Potential Employment

January 8, 2026by Anton Daniel

When hiring a Software Architect, it's important to devote less emphasis on the buzzword bingo, and lean more towards the candidate's breadth of systemic thinking, clarity of explaintation, ability to work and design within constraints, and designing software that survives evolution, setbacks, and adapts to change. This guide also helps to structure interviews, provides pointers on things to test, things to watch out for, and outlines how Robust Design can minimize architectural risk and improve the velocity of delivery.

Read more →

Message Queues Are Amazing

January 5, 2026by Joshua

Building Robust Design taught me what message queues really are and why they're essential for modern systems. It's like driving your car and waving 'hi' to someone without stopping.

rabbitmqasync processingsystem designmessage queues
Read more →