Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Microservices Foundations

Microservices Foundations

1h 58mBeginner2024-02-29

Authors

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

Course details

Microservices is a major architectural pattern in the software industry, and having an overview of what this architecture is-and what it isn't-is critical as a starting point to evaluating this model. This course covers the basic concepts of microservices, to help you determine if this architectural model is the right fit for you and your team. Instructor Frank Moley kicks off the course by briefly discussing how microservices fit into the history of software architecture, and going into some of the other notable patterns that have emerged in recent years. Frank then helps to familiarize you with some core concepts of microservices, including bounded contexts and the API layer. He also goes over some of the more advanced areas of the architecture, as well as the importance of embracing a DevOps culture should you choose to move to microservices.

Skills covered

Software ArchitectureFoundationsSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you need to know

1. Welcome to Microservices

  • 03 - History of service-based architectures
  • 04 - The monolithic application
  • 05 - Service-oriented architecture
  • 06 - Microservices - The new kid on the block
  • 07 - Microservices - Solver of problems but not the silver bullet
  • 08 - Microservices and cloud native

2. Microservices Core Concepts

  • 09 - The services
  • 10 - The communication dance
  • 11 - Distribution and scale
  • 12 - The dangers of latency and gridlock
  • 13 - Bounded context
  • 14 - Data domains as a service boundary
  • 15 - No ACID, only BASE
  • 16 - The API layer

3. Microservices Advanced Concepts

  • 17 - Asynchronous communications
  • 18 - Logging and tracing in a microservices architecture
  • 19 - Continuous delivery as a requirement
  • 20 - Hybrid architectures - Hierarchy and service-based

4. Making Architecture Choices

  • 21 - Design considerations
  • 22 - The tradeoffs
  • 23 - An argument for edge services
  • 24 - Embracing DevOps
  • 25 - Monolithic microservices

Conclusion

  • 26 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal