Está en la página 1de 14

Sesión 01

Visión General de
Microservicios

Instructor: Aristedes Novoa


anovoa@galaxy.edu.pe
Arquitectura de Aplicaciones

Ambiente de Desarrollo

Programación Orientada a Objetos

Programación Funcional

Servicios RESTful
https://netflix.github.io/

NETFLIX OSS
Arquitecturas Distribuidas
Back-End Front-End

Arquitecturas Arquitecturas de
Monolíticas Microservicios

Principales Tipos de Arquitecturas


CLIENTE

PRESENTACION

Frameworks
para cada capa
SERVICE
de la aplicación

PERSISTENCIA

BASE DE DATOS
PRESENTACION PRESENTACION PRESENTACION PRESENTACION PRESENTACION

SERVICE SERVICE SERVICE SERVICE SERVICE

PERSISTENCIA PERSISTENCIA PERSISTENCIA PERSISTENCIA PERSISTENCIA

BASE DE DATOS BASE DE DATOS BASE DE DATOS BASE DE DATOS BASE DE DATOS

https://martinfowler.com/articles/microservices.html
Pivotal

Java Java Java

Microprofile Microprofile Spring MVC,


RESTEasy, Jersey RESTEasy, Jersey RESTful

Ambiente de Desarrollo
Lombok

Ambiente de Desarrollo Inicial – IDEs y Tools


Ambiente de Desarrollo Inicial– BDs
• 360 grados de herencia • Lambda Expressions

• Constantes, enums y utilitarios • API Streams

• Clases abstractas y herencia • Colecciones y Mapas

múltiple de interfaces • Interfaces Funcionales

• Excepciones personalizadas

Programación Orientada a Objetos Avanzada


Servicios RESTful
Servicios RESTful

También podría gustarte