InterviewStack.io LogoInterviewStack.io

Architectural Patterns and Anti-Patterns Questions

The reusable structures and common traps of system design: layered, hexagonal, CQRS, and event-sourcing patterns, and anti-patterns such as the distributed monolith, chatty services, and god-service sprawl. Covers when each pattern applies and the smell that signals a wrong turn. A catalog-level view distinct from bespoke case studies.

HardSystem Design
73 practiced

A developer platform will allow third-party plugins that execute custom code. Compare sandboxed isolated runtimes (WebAssembly or container sandboxes) versus running plugins in the platform process with restricted APIs. Discuss security, performance, debugging and observability, developer UX, cold starts, language support, and deployment complexity. Recommend an approach for both internal and external plugins.

That is every published Architectural Patterns and Anti-Patterns question for Technical Product Manager so far. Browse the other topics in this category, or practice this one interactively.