Availability
Availability Availability defines the proportion of time that the system is functional and working. Common causes:System errors Infrastructure issues Malicious attacksFrequent updatesUnexpected or access load DOS (Denial of Service) attackInappropriate use of resources Points to be considered: Circuit Breaker PatternHealth Check Endpoints and MonitoringQueue-based Load LevelingThrottling PatternRetry and Timeout PatternBulkhead PatternSchedular Agent Supervisor PatternCompensating Transaction Pattern
