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.
涵盖的内容
5个视频
显示有关单元内容的信息
5个视频•总计74分钟
Program Slicing•12分钟
Microservices Relationship to Program Slicing•5分钟
Why We Slice•16分钟
Slicing in Java•30分钟
Monoliths vs. Microservices•12分钟
The Pros and Cons of Microservices
第 2 单元•小时 后完成
单元详情
涵盖的内容
7个视频
显示有关单元内容的信息
7个视频•总计72分钟
Deployment & Scaling Consequences•13分钟
Decoupling•4分钟
Hidden Coupling•9分钟
Invocation Consequences•19分钟
Addressing Consequences•9分钟
Dependency Isolation Consequences•9分钟
A Basic Microservices Architecture•10分钟
Microservices Architectural Patterns
第 3 单元•小时 后完成
单元详情
涵盖的内容
5个视频1个作业
显示有关单元内容的信息
5个视频•总计63分钟
Comparing a Monolithic & Microservices Implementation•25分钟
Vanderbilt University, located in Nashville, Tenn., is a private research university and medical center offering a full-range of undergraduate, graduate and professional degrees.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.