course-microservice icon indicating copy to clipboard operation
course-microservice copied to clipboard

Course microservices in action

  • Day 1
    • Introduction to microservices
    • Introduction to REST
    • Design REST
    • Design (Micro)Services
    • Workshop
  • Day 2, 3, 4, 5
    • Microservices testing strategies
      • Unit testing
      • Component testing
      • Integration testing
      • Contract testing
      • End-to-End testing
    • Develope services
    • Testing services
    • Deploy services
    • Monitoring services
    • Tracing services
    • Metric of services

Code Example

Resources

  • https://12factor.net/
  • http://microservices.io/
  • https://martinfowler.com/articles/microservice-testing/
  • https://www.oreilly.com/ideas/the-evolution-of-scalable-microservices
  • http://the-hobbes.github.io/update/prometheus/metrics/instrumentation/monitoring/2016/03/27/instrumenting-with-prometheus.html
  • https://blog.risingstack.com/monitoring-nodejs-applications-nodejs-at-scale/
  • https://linoxide.com/containers/setup-monitoring-docker-containers-prometheus/
  • https://micro-frontends.org/

Tools

  • https://grafana.com/
  • https://prometheus.io/
  • https://www.docker.com/

For testing