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
89 practiced

Design an extensible plugin system in Python for ETL transformations that allows third-party modules to be loaded dynamically, validated, sandboxed, and hot-reloaded. Provide API sketches, describe how you'd validate plugins, enforce resource and security limits, and ensure backward compatibility across plugin versions.

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