Microservices: Designing Highly Scalable Systems (Udemy.com)

Learn how to design Microservices that are robust, highly-scalable, and loosely coupled

Created by: Sean Campbell

Produced in 2021

icon
What you will learn

  • The core principles of microservices
  • Microservices benefits and anti-patterns
  • The building blocks of a microservices architecture
  • Client-to-microservice communication through an API gateway
  • Event-driven communication using an event-bus
  • How to secure microservices
  • How to manage data in a microservices-based system
  • How distributed transactions work with microservices
  • Microservices success factors
  • Containerization of microservices
  • Tools and technologies to build and manage microservices
  • How to convert a monolithic application into microservices
  • CQRS
  • Saga Pattern

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course Description

The goal of this course it to equip students with all the knowledge required to design a robust, highly scalable microservices architecture. If you know nothing about Microservices, this course is ideal for you! You will get a fast, yet comprehensive introduction into the world of microservices! Upon completion of this course, students will know how to manage data and distributed transactions in a microservices-based system. Students will also learn how to secure microservices, and how microservices interact with each other through asynchronous event-driven communication while maintaining autonomy and independence. At the conclusion of this course, students will learn how to convert a monolithic application into microservices.
Who this course is for:
Software ArchitectsSoftware EngineersProduct ManagersSystems AnalystsBusiness AnalystsIT Managers

icon
Instructor Details

Sean Campbell

Sean Campbell is a Software Engineer with 12 years of experience in the full software development life cycle. He holds a M.Sc. in Software Engineering degree from the University of Liverpool, UK. His interests include software architecture, software design patterns, software engineering best practices (e.g. SOLID principles), technical documentationand AI. He has worked as a Senior Software Engineer in the security, mining and insurance industries. Sean has a passion for sharing knowledge,and for continuous learning. Some of the most exciting projects that he has worked on includes an automated water telemetry system, decoupling a monolithic CRMsystem into a microservices architecture, and the development of an insurance chatbot to name but a few.

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.3

236 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Eydar Gregorio Del Angel Davenport on 11/21/2020

It was amazing, my recommendation to improve is add more content.

By Jack Speir on 11/14/2020

Good informative content
Slides were too densely packed, often presenter just read off of them.

By Vyacheslav Kolotiy on 11/14/2020

Concentrated information about all aspects of microservice architerture

By Jason Roberts on 11/7/2020

The coverage of the subject matter was broad but very shallow. The instructor did little more than read the slides in a monotone, not very engaging. I do not feel that I am much better equipped to design a microservice architecture now than I was when I started.

By Hrishikesh Maluskar on 10/23/2020

Good course for conceptual knowledge.

By Andrew Rosenbaum on 10/19/2020

Great course for understanding Microservices principles.

By Nicolas Duran on 10/18/2020

Good, cover interesting areas with fair level of details and examples. Further reading is a plus.

By Edwin Jaiver Herrera Vsquez on 10/15/2020

It is compact, and has good examples when necessary

By Priyank Garg on 10/12/2020

I think this was good from a conceptual point of view but more real life example of architecture implementation or case studies could have been discussed from a pure layman point of view

By Gangam Saketh Ram on 10/10/2020

good

By Eric Van Van Oppens on 10/10/2020

Good overview and presentation.

By Udemy Courses SRAX on 10/7/2020

There is just too much theory on this course, i feel like someone is just reading something i googled