Walk me through the architecture of a complex system you recently built at a i solutions. What trade-offs did you make?