---
title: "An anti-corruption layer for an external system"
description: "How can you isolate a domain model from an external-system contract?"
status: "coming-soon"
language: "en"
canonical: "https://bulnik.dev/en/articles/topics/T43.09/"
topicId: "T43.09"
---

> Coming soon — this article is being prepared. Below are its question, intended outcome, and place in the story.

## The question

How can you isolate a domain model from an external-system contract?

## What we will work through

Isolate a domain model from an external-system contract.

## Before you begin

Previously covered: Domains and module boundaries; Designing REST API resources.

- [Domains and module boundaries](/en/articles/topics/T01.04/)
- [Designing REST API resources](/en/articles/topics/T38.01/)
