Monolith, modular monolith і microservices
Monolith тримає систему в одному deployable project, modular monolith розділяє її всередині на чіткі modules, а microservices відокремлюють users, products, auth, statistics та інші capabilities у самостійні services. Структура automation-коду має відображати корисні межі системи, але не копіювати кожен production layer автоматично. У microservice architecture перед services часто стоять gateway і load balancer. Вони впливають на routing, authentication і failure responses, тому API-тест має розуміти, який саме layer повернув `404` або `5xx`.