Showing posts with label Netflix. Show all posts
Showing posts with label Netflix. Show all posts

Monday, March 15, 2021

Microservices - Characteristics - Martin Fowler – Microservices


Characteristics of a Microservice Architecture
• Componentization via Services
• Organized around Business Capabilities
• Products not Projects
• Smart endpoints and dumb pipes
• Decentralized Governance
• Decentralized Data Management
• Infrastructure Automation
• Design for failure
• Evolutionary Design

CHAOS Monkey - Netflix

Wednesday, March 10, 2021

Hystrix, Zuul, Eureka

"Hystrix" is a circuit-breaker Pattern created by Netflix. 

Its basically a fault-tolerance management library from spring
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-hystrix -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-hystrix</artifactId>
    <version>1.4.7.RELEASE</version>
</dependency>

Spring Cloud Starter Hystrix
Spring Cloud Starter Hystrix (deprecated, please use spring-cloud-starter-netflix-hystrix)


"Zuul"  -> API Gateway

"Eureka"  ->  Service Discovery


Azure - Pipeline - Add Approver for Stage

https://learn.microsoft.com/en-us/azure/devops/pipelines/process/approvals?view=azure-devops&tabs=check-pass