DNS names are used for service discovery. In loose coupling disparate resources must have a
way of discovering each other without prior knowledge of the network topology
Asynchronous integration rather than synchronous replication is recommended so an
interaction does not require an immediate response
You should use standard, technology-agnostic interfaces rather than proprietary interfaces
where possible
A monolithic application architecture is not an example of loose coupling