Designing a resilient architecture can comprise of following paradigm:
I. Does your application has retrial mechanism?
II. Is there any mechanism to stop recurring attempt in case of remote external service failure. Eg. circuit breaker, reslient4j etc.
III. How fast your infrastructure can be muted?
IV. What maximum downtime your application has?
V. Is your application hosted with cold deployment?
VI Is there any Leader Election taking place when there is a multiple deployment?
No comments:
Post a Comment