Course curriculum

  1. 1
    • Agenda

    • Why so many technologies

    • Microservices vs service oriented architectures

    • The application we'll be building

    • Test your learning

  2. 2
    • Designing the sample microservices

    • Creating starter microservice projects -

    • Building the Movie Catalog Service API

    • Building the Movie Info Service API

    • Configuring server port for microservices

    • Coding the third service and discussing communication

  3. 3
    • Using a Bean to create RestTemplate instance

    • Using WebClient to make API calls

    • Making a call to the Ratings API

    • Why you should avoid returning lists in APIs

    • Audience questions on microservice communication

    • Using RestTemplate to call an external microservice API

  4. 4
    • Understanding Service Discovery

    • Introducing Eureka

    • Starting a Eureka server

    • Creating Eureka clients

    • Discovering services through Eureka

    • Doing client side load balancing

    • Recap and Next Steps