Skip to main content
Anti-corruption layer

Also known as

  • ACL
  • Interface layer
  • Translation layer

Intent

Implement a façade or adapter layer between different subsystems that don't share the same semantics. It translates between different data formats and systems, ensuring that the integration between systems does not lead to corruption of business logic or data integrity.


iluwatarAbout 3 minIntegrationArchitectureDecouplingIsolation
Front Controller

Also known as

  • Centralized Request Handling

Intent

The Front Controller design pattern aims to provide a centralized entry point for handling all incoming web requests, ensuring that request handling is managed consistently and efficiently across an application.


iluwatarAbout 2 minArchitecturalArchitectureDecouplingEnterprise patternsLayered architectureWeb development