Coursera
Coursera Logo

Vanderbilt University - Microservice Architectures 

  • Offered byCoursera

Microservice Architectures
 at 
Coursera 
Overview

Duration

6 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Microservice Architectures
 at 
Coursera 
Highlights

  • Earn a certificate from Vanderbilt University
  • Add to your LinkedIn profile
  • October 2023
  • 1 assignment
Read more
Details Icon

Microservice Architectures
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • Dive into the world of Microservices Architectures with this comprehensive course, designed to provide a clear understanding of both the theoretical and practical aspects of building scalable and robust systems. Beginning with the concept of program slicing, this course will guide you through the intricacies of Microservices, contrasting them against monolithic systems, and demonstrating the art and science behind their design, deployment, and maintenance.
  • What You'll Learn:
  • Program Slicing and its Relevance: Dive into the foundational concepts of program slicing, its significance in system design, and its relationship with Microservices.
  • Monoliths vs. Microservices: Contrast the architectural styles, understanding the strengths, weaknesses, and practical differences of each approach.
  • Decoupling and Invocation Dynamics: Grasp the intricacies of service decoupling, hidden couplings, and the complexities of service invocation within a Microservices environment.
  • Deployment, Scalability, and Dependency Management: Delve into the challenges and consequences of adopting Microservices, focusing on deployment strategies, scalability issues, and dependency isolation.
  • Building Resilient Systems: Explore client-side load balancing, circuit breakers, fallback strategies, and other resilience techniques to ensure system stability and robustness.
  • Who Should Enroll:
  • Students should have intermediate Java programming experience.
Read more

Microservice Architectures
 at 
Coursera 
Curriculum

Microservices I & Program Slicing

Program Slicing

Microservices Relationship to Program Slicing

Why We Slice

Slicing in Java

Monoliths vs. Microservices

The Pros and Cons of Microservices

Deployment & Scaling Consequences

Decoupling

Hidden Coupling

Invocation Consequences

Addressing Consequences

Dependency Isolation Consequences

A Basic Microservices Architecture

Microservices Architectural Patterns

Comparing a Monolithic & Microservices Implementation

Client-side Load Balancing

The Circuit Breaker

Fallback

Bulkheads

Comprehensive Quiz

Microservice Architectures
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Microservice Architectures
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...