Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Tópicos Avançados em Microserviços ( COM15311 )
Unidade:
Departamento de Computação
Tipo:
Optativa
Período Ideal no Curso:
Sem período ideal
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
3

Objetivos

Ementa
: Cenário da arquitetura de computação distribuída; Visão geral de arquiteturas de sistemas; Microserviços: Restrições da tecnologia do monólito, Módulos independentes; Padrões para microsserviços; Circuit Breakers com Hystrix; Gateway com Netflix Zull; balanceamento de carga com Ribbon; Descoberta de serviços com Netflix Eureka.

Bibliografia
1. CHRISTUDAS, Binildas. Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud. Apress, 2019.;  2. NEWMAN, Sam. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O'Reilly Media, 2019.;  3. RICHARDSON, Chris. Microservices Patterns: With Examples in Java. Manning Publications, 2019.

Bibliografia Complementar
1. RICHARDSON, Chris. A pattern language for microservices: The beginnings of a pattern language for microservice architectures.. 2020. Disponível em: . Acesso em: 04 fev. 2020.;  2. MACERO, Moises. Learn Microservices with Spring Boot: Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber. New York: Apress, 2017. 344 p.;  3. HUNTER II, Thomas. Advanced microservices: a hands-on approach to microservice infrastructure and tooling. Apress, 2017.;  4. NETFLIX. What is Zuul. Disponível em: . Acesso em: 04 fev. 2020.  5. PIVOTAL. Client Side Load Balancer: Ribbon. Disponível em: . Acesso em: 04 fev. 2020.;  6. PIVOTAL. Service Registration and Discovery. 2020. Disponível em: . Acesso em: 04 fev. 2020.
Carregando...