Preguntas a Sam Newman desde el Meetup Virtual de Microservicios

Para documentarlas y generar discusión, dejo aquí las preguntas que rescatamos de nuestro hangout:

  • ¿Cuáles serían las estrategias de versionamiento para los servicios y los mensajes?
  • ¿Cómo se trabaja con esquemas en un mundo donde cada servicio evoluciona de manera independiente?
  • ¿Cúal es el tamaño/skill mínimo del equipo para poder operar un sistema de microservicios, considerando que con la separación de componentes hay una complejidad agregada versus aplicaciones monolíticas o tradicionales.
  • Tienes o conoces de experiencias sobre aplicación de microservicios en gobiernos/open data. La consideración principal es sobre el tratamiento de los datos en equipos independientes trabajando sobre datos sensibles.
  • Se ha podido aplicar de manera eficiente el modelo de microservicios en aplicaciones móviles? ¿Cómo se evita crear aplicaciones móviles monolíticas en este caso?

¡Muchas gracias a todos los que asistieron!

Y Martin Fowler, marcando el paso, se publica esta joya, en donde resume varios denlos puntos que efectivamente conversamos en el Hangouts:

preguntas traducidas:

  • which would be the strategies for versioning the services and
    messages?

  • How do you work with schemas in a world where every service evolves
    independently?

  • What it is the size / minimun skill of the team to operate a system
    of micro services , considering that with the separation of
    components there is a added complexity vs traditional or monolithic
    applications.?

  • Do you have or know of experiences in implementation of governments
    microservices / open data . The primary consideration is on the
    treatment of the data into separate teams working on sensitive data.
    ?

  • Have you been able to apply efficiently microservices model for
    mobile applications ? How do you avoid creating mobile monolithic
    applications in this case?