Design and architecture Flashcards

1
Q

What are some common challenges related to network communication that SREs need to address?

A

challenges: network latency, service discovery, load balancing, and security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe strategies you would employ to ensure reliable, low-latency, and secure communication between microservices?

A
  1. Service Mesh: manage service-to-service communication
  2. Circuit Breakers: prevent cascading failures.
  3. API Gateway: centralized routing, authentication, and rate limiting
  4. Service Discovery: dynamic service registration and discovery
  5. Observability: Employ distributed tracing, logging, and monitoring
  6. Encryption and Authentication: use protocols like TLS/SSL. Use mutual authentication for service-level security.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the principles of “Failover”?

A

Failover is when we automatically redirect traffic from a failed or degraded component to a healthy backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the principles of “Fallback”?

A

Fallback is a strategy used when a component’s primary method fails, and a secondary or alternative method is used as a backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly