Interprocess Communication in Microservice
Interprocess Communication in Microservice
Each Service needs to have its own database (schema per service)
Circuit Breaker pattern for timeouts (if one service is down, other dependent service needs to
handle timeout or else entire application will be down)
Service registry used to get dynamic IP address of instances (Kubernetes)
Send cached version from unavailable services
Transactional messaging is handled by tables of same database
TESTING MICROSERVICES
Consumer driven Contract testing
Integrated testing
Component testing
End to end testing