Say there are two AWS services A and B which forms part of infrastructure of an application
Is it possible to use say service A in region X and service B in region Y in AWS.
Is it recommended.
What advantages do we get when we design our application like this , (if any)
Going through this and this, i have learnt that we should use regions to avoid latency issues and use Availability Zones to replicate the infrastructure thereby achieving robustness. Is my understanding correct ?
Of course,it is possible to provision your services in different regions.
It depends, in general if you have application which consists of service A and service B - I don't think it would be a good decision, because if (in theory) you loose service A in region X - service B in region Y makes no sense as it depends on A and cannot fully operate.
More preferable approach is to have application configured fully in 2 regions (service A and B in region X load balanced not even weight in region Y which also has A and B services). In this scenario: