integration Flashcards
a component of Netflix’s open-source suite that acts as a service registry and primarily facilitates service discovery within a microservices architecture.
Eureka Naming Server
to maintain
the registry of all the microservices.
Service Discovery
acts as a mediator between client applications and backend services in microservices architecture.
It is a software layer that
functions as a single endpoint for various APIs performing tasks such as request
composition, routing, and protocol translation.
API Gateway
a lightweight fault tolerance library for Java applications, designed to help developers build resilient and fault-tolerant systems by providing a set of patterns and tools to handle failures gracefully.
Resilience4j
Elements of Resilience
- Redundancy
- Disaster Recovery Planning
- Scalability
- Monitoring and Incident Response
- Flexibility and Adaptability
Having backup systems or failover mechanisms to ensure
continuity.
Redundancy
Developing strategies to restore operations after a
disruption.
Disaster Recovery Planning
Designing systems to accommodate growth or increased demand
without major disruptions.
Scalability
Constantly monitoring systems for
anomalies and having protocols in place to respond swiftly to incidents.
Monitoring and Incident Response
Designing systems that can adapt to evolving
threats and changing environments.
Flexibility and Adaptability