- dvě a více aplikací, které spolu chtějí komunikovat používají nějaký způsob komunikace
- takové způsoby komunikace chceme mít standardizované RPC protokol SOAP REST protokol GraphQL
DTO
- objekty, které slouží k přenosu dat mezi jednotlivými vrstvami
- ale je dobré to pojmenovávat (podle toho, k čemu to slouží)
- ArticleDTO → ArticleAPIOutput, ArticleFormOutput
- DTO je moc generický název