Microservice Lab

    1. Create Micrservice Api and deploy in Docker
  • 1B. deploy Version 2.0
    1. Microservice Service with Database Access
    1. Deploy using Docker compose
    1. Deploy Microservice to Kubernetis
    1. Microservice Service with Database Access in Kubernetes <— stateful sets
    1. Deploy Istio Service Mesh
    1. Traffic Management
    1. Resiliency
    1. Logging and Monitoring
    1. Microservice Authentication and Authorization
    1. Centralize Configuration
    1. Service Decomposition
    1. Communication Patterns
    1. Case studies

References

patterns
https://docs.microsoft.com/en-us/azure/architecture/patterns/
Drone case study
https://docs.microsoft.com/en-us/azure/architecture/microservices/model/domain-analysis
uber Case Study
https://dzone.com/articles/microservice-architecture-learn-build-and-deploy-a
Failures
https://techbeacon.com/app-dev-testing/monolith-microservices-horror-stories-best-practices
Mini Service
https://thenewstack.io/miniservices-a-realistic-alternative-to-microservices/
Microservice to Monolthic
https://segment.com/blog/goodbye-microservices/
Checklist
https://dwmkerr.com/the-death-of-microservice-madness-in-2018/
Testing
https://www.infoq.com/articles/twelve-testing-techniques-microservices-intro/ https://www.infoq.com/articles/testing-techniques-microservices-use-cases/ Books https://learning.oreilly.com/library/view/microservices-patterns/9781617294549/