Microservices

Agave Lab AfterHours session about microservices

The session happened on March 22, 2017 at the Agave Lab facility.  Below is a breakdown of the concepts that we covered with a link to the specific section of the video. You can also check out the presentation below.

We’ll be posting the full video here but in the meantime, please check out the resources below:

Repositorio del demo

Presentación

Links y contenido recomendado:

Recomendaciones de lectura:
https://www.nginx.com/blog/introduction-to-microservices/
https://auth0.com/blog/an-introduction-to-microservices-part-1/
https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215

Arquitectura dirigida por eventos y Event sourcing:
https://www.youtube.com/watch?v=A0goyZ9F4bg
https://www.confluent.io/blog/making-sense-of-stream-processing/
https://www.confluent.io/blog/event-sourcing-cqrs-stream-processing-apache-kafka-whats-connection/

Herramientas para monitoreo:
https://prometheus.io/
https://www.elastic.co/products/logstash
https://www.elastic.co/products/kibana
https://grafana.com/
https://www.influxdata.com/

Service discovery:
https://www.consul.io/
https://zookeeper.apache.org/
https://github.com/Netflix/eureka
https://github.com/Netflix/Prana

Herramientas para CI/CD:
https://www.docker.com/
https://hub.docker.com/
https://cloud.docker.com/
https://travis-ci.org/
https://codecov.io/

Otras herramientas:
http://debezium.io/
http://www.grpc.io/  
https://flywaydb.org/  
http://www.liquibase.org/