In terms of Microservices,
Redundancy=Maintainability.
It is nothing but scalability and Availability. There are
limitation of vertical scalability so we go for horizontal
scalability. i.e. multiple instance of 'Naming Server', 'APIGateway',
'Centralized logging' etc.
What is Reliability?
How reliable data in
Database, show to user and sending/feed to other system.
- Write readable code so that you can easily find the defect.
- Improve the test case(Unit level)
- Great automatication of your system (Integration system)
- Database should have proper design