Monday, May 16, 2016

Netflix OSS


As Netflix describes on their Netflix OSS page (https://netflix.github.io/), Netflix provide common runtime services and libraries that you can use to develop a micro-services based application; with Netflix OSS you can convert a monolithic application into micro-services.

Netflix OSS has the libraries that are required to develop micro-services

Aspects required:

- Configuration Management - external configuration via git
- Service Discovery (if I have many micro-services that have multiples instances of the same micro-services, how do I locate them from client applications?)
- Isolate latency and fault tolerance at runtime
- API gateway whereby all http traffic can be routed

Spring has developed Spring Cloud Netflix that provides a wrapper over the Netflix OSS components to make your life easier.


Related Video's 

Getting started with Spring Cloud by Josh Long: https://www.youtube.com/watch?v=SFDYdslOvu8
Principles Of Microservices by Sam Newman: https://www.youtube.com/watch?v=PFQnNFe27kU

Related links:

Netflix OSS page https://netflix.github.io/
Netflix OSS Projects: https://github.com/Netflix

No comments:

Post a Comment