$30 off During Our Annual Pro Sale. View Details »

Microservicios: Cuándo y Cómo

Microservicios: Cuándo y Cómo

Breve charla que expone los puntos fuertes y las complicaciones que traen las arquictecturas basadas en microservicios.

Carlos Hernando

May 10, 2019
Tweet

More Decks by Carlos Hernando

Other Decks in Programming

Transcript

  1. Microservicios
    Un par de micro-charlas para el club de la tortilla

    @chernando
    https://chernando.xyz/

    View Slide

  2. ¿Cuándo?

    View Slide

  3. Lógica de Negocio Separada
    https://www.n-ix.com/microservices-vs-monolith-which-architecture-best-choice-your-business/

    View Slide

  4. Diversidad Tecnológica
    https://becominghuman.ai/the-code-side-of-ai-reviewing-most-wpopular-programming-languages-for-ai-development-a9945141dbc1

    View Slide

  5. Control sobre la Capacidad
    https://docs.aws.amazon.com/autoscaling/ec2/userguide/auto-scaling-benefits.html

    View Slide

  6. Problemas Pequeños y Sencillos
    https://unsplash.com/photos/RSgwLqIWH8w

    View Slide

  7. Fallacies of Distributed Computing
    https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing

    View Slide

  8. Transacciones Distribuidas
    https://www.grahamlea.com/2016/08/distributed-transactions-microservices-icebergs/

    View Slide

  9. Operativa en Producción ☠
    https://twitter.com/werner/status/741673514567143424

    View Slide

  10. Two-Pizza Team
    https://unsplash.com/photos/KxbdAZx8Uqs

    View Slide

  11. ¿Cómo?
    https://unsplash.com/photos/J3JMyXWQHXU

    View Slide

  12. Desde Cero vs Código Legado
    https://unsplash.com/photos/7nrsVjvALnA https://unsplash.com/photos/IG1EdbuYCy8

    View Slide

  13. Micro—monolitos

    View Slide

  14. ¿Cómo lo harías?
    https://darkin.wordpress.com/2015/09/28/building-a-microservices-architecture-on-azure-part-2/

    View Slide

  15. La Comunicación es la Clave
    https://dzone.com/articles/communicating-between-microservices

    View Slide

  16. Fronteras entre Microservicios
    https://unsplash.com/photos/-K6JMRMj4x4

    View Slide

  17. Domain-Driven Design
    https://www.eventpop.me/e/5680

    View Slide

  18. Event Storming
    https://en.wikipedia.org/wiki/Event_storming

    View Slide

  19. Strangler Pattern
    https://www.michielrook.nl/2016/11/strangler-pattern-practice/

    View Slide

  20. Patrones: Adaptador y Embajador
    https://matthewpalmer.net/kubernetes-app-developer/articles/multi-container-pod-design-patterns.html

    View Slide

  21. https://www.flickr.com/photos/ziodave/25510393

    View Slide

  22. https://unsplash.com/photos/JlUfDpXsuuM

    View Slide

  23. Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
    https://creativecommons.org/licenses/by-sa/4.0/

    View Slide