Microservices Foundations

Go to class
Write Review

Free Online Course: Microservices Foundations provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Microservices Foundations is taught by Frank P Moley III.

Overview
  • Explore the basic concepts of microservices. Get the foundational knowledge you need to determine if this architectural model is the right fit for you and your team.

Syllabus
  • Introduction

    • Welcome
    • What you need to know
    1. About Microservices
    • History of service-based architectures
    • The monolithic application
    • Services-oriented architecture
    • Microservices: The new kid on the block
    • Microservices: Solver of problems but not the silver bullet
    • Microservices and cloud native
    2. Microservices Core Concepts
    • The services
    • The communication dance
    • Distribution and scale
    • The dangers of latency and gridlock
    • Bounded context
    • Data domains as a service boundary
    • No ACID, only BASE
    • The API layer
    3. Microservices Advanced Concepts
    • Asynchronous communications
    • Logging and tracing in a microservices architecture
    • Continuous delivery as a requirement
    • Hybrid architectures: Hierarchy and service-based
    4. Making Architecture Choices
    • Design considerations
    • The tradeoffs
    • An argument for edge services
    • Embracing DevOps
    Conclusion
    • Next steps