Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

Microservicios I

Download to read offline

Slides de la charla de introducción a microservicios

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Microservicios I

  1. 1. Microservicios - I Julio Cesar Avellaneda MSFT MVP VS julito_gtu@hotmail.com @julitogtu
  2. 2. Antes de ser Hackerman @julitogtu
  3. 3. Características de las aplicaciones Monolíticas @julitogtu Código Fuente Extenso > Tiempo de desarrollo Enfoque en la tecnología Compleja escalabidad Complejo mantenimiento Compleja extensibilidad Alto acoplamiento Persistencia única Despliegues encantadores
  4. 4. Qué es un Microservicio? @julitogtu Es una aplicación, servicio o sistema bastante pequeño que tiene un rol específico
  5. 5. Microservicios - No tiene que ser así! @julitogtu
  6. 6. Características de los Microservicios @julitogtu Evolución de SOA Micro-size!! Focus! Focus! API agnóstica Independent Data Storage Independent Deployable Flexible Escalable Tooling Centralizado
  7. 7. Por qué microservicios @julitogtu • Necesidad de responder rapidamente • Mayor seguridad • Mayor enfoque en negocio (DDD :)) • Automatización • Nuevas opciones de host (on-premises/cloud/containers) • Necesidad de aprovechar nueva tecnología • Alto performance • Mayor flexibilidad
  8. 8. Por qué microservicios @julitogtu • Tiempos cortos de desarrollo • Despliegue corto y fiable • Actualizaciones frecuentes • Resolución rápida de issues/bugs • Altamente escalables • Equipos distribuidos • Equipos multi-disciplonarios
  9. 9. Características de los Microservicios @julitogtu Acoplamiento debil Stateless Versionamiento Comunicación síncrona Comunicación asíncrona
  10. 10. Microservicos Observables @julitogtu Monitoreo en tiempo real Métricas (errors, exceptions, response times...) Monitoreo del Host (CPU, RAM, Disk, etc) Monitoreo Centralizado Alertas!
  11. 11. Herramientas de Monitoreo
  12. 12. Microservicos Automatizados @julitogtu Control de código fuente Unit test and integrations test Builds automáticos Pipeline listo para cada environment Code Quality
  13. 13. Herramientas de Automatización

Slides de la charla de introducción a microservicios

Views

Total views

175

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

7

Shares

0

Comments

0

Likes

0

×