Spring Cloud + Netflix OSS
Felipe Adorno
- Sr Software Engineer Monkey Exchange
- Contribuições:
https://github.com/FelipeAdorno
https://br.linkedin.com/in/felipeadorno
https://twitter.com/felipe_adorno
felipeadsc@gmail.com
Os tão comentados
microsserviços?
Você deve usar microsserviços?
- Você faz C.I?
- Você tem logs centralizados?
- Você tem testes unitários?
- Você usa containers?
Se a resposta foi sim para
as perguntas anteriores siga
em frente!
Spring cloud Eureka:
- Facilidade na visualização das suas instâncias;
- Load balancing e failover;
- Adição e remoção de nós on the fly;
- Fácil visualização do health check;
- Se usado em cloud é possível ver a zona.
Spring cloud Zuul:
- Padrão para utilização de microsserviços;
- Load balancing no lado do servidor
- Roteamento dinâmico;
- Facilidade para geração de logs de acesso;
- Totalmente integrado com o Eureka.
Spring cloud Feign:
- Facilidade na integração de microsserviços;
- Baseado em metadados;
- Necessário apenas criar uma interface;
- Totalmente integrado com o Eureka.
Vamos pra demo?
Link para o projeto
Próximos passos:
- Config server;
- Sleuth;
- Hystrix;
- Security;
- Hateoas.
- ...

Spring cloud and netflix oss

  • 1.
    Spring Cloud +Netflix OSS
  • 2.
    Felipe Adorno - SrSoftware Engineer Monkey Exchange - Contribuições: https://github.com/FelipeAdorno https://br.linkedin.com/in/felipeadorno https://twitter.com/felipe_adorno felipeadsc@gmail.com
  • 3.
  • 4.
    Você deve usarmicrosserviços? - Você faz C.I? - Você tem logs centralizados? - Você tem testes unitários? - Você usa containers?
  • 5.
    Se a respostafoi sim para as perguntas anteriores siga em frente!
  • 6.
    Spring cloud Eureka: -Facilidade na visualização das suas instâncias; - Load balancing e failover; - Adição e remoção de nós on the fly; - Fácil visualização do health check; - Se usado em cloud é possível ver a zona.
  • 7.
    Spring cloud Zuul: -Padrão para utilização de microsserviços; - Load balancing no lado do servidor - Roteamento dinâmico; - Facilidade para geração de logs de acesso; - Totalmente integrado com o Eureka.
  • 8.
    Spring cloud Feign: -Facilidade na integração de microsserviços; - Baseado em metadados; - Necessário apenas criar uma interface; - Totalmente integrado com o Eureka.
  • 9.
    Vamos pra demo? Linkpara o projeto
  • 10.
    Próximos passos: - Configserver; - Sleuth; - Hystrix; - Security; - Hateoas. - ...