Deliver software faster with Microservices

Learn how to speed up software delivery using microservices architecture
Rating: 3.8 out of 5 (466 ratings)
8,562 students
Deliver software faster with Microservices
Rating: 3.8 out of 5 (467 ratings)
8,566 students
Basic design principles behind microservices architecture
Advantages of microservices in practical IT projects
Speed up software delivery using microservices

Requirements

  • Intermediate knowledge of programming
  • Basic knowledge of software architecture
Description

Course explains basic principles and concepts behind microservices architecture. It's for programmers and software achitects who want to deliver software faster using microservices. The course explains how IT development works today and how can be improved using microservices. Old style monolithic architecture is compared to microservices architecture. Advantages of microservices such as agility, technology heterogenity, resilience, scaling, deployment, composability, replaceability are explained. Course explains also disadvantages of microservices architecture.

Who this course is for:
  • This course is for programmers from any platform
  • This course is for software architects
Curriculum
7 sections • 17 lectures • 30m total length
  • Course overview
  • What to expect from this course
  • IT today
  • Influencers
  • Microservices architecture
  • Comparison with monolithic architecture
  • Agility
  • Technology heterogenity
  • Resilience
  • Scaling
  • Deployment
  • Composability
  • Replaceability
  • Disadvantages
  • Split monolithic application to microservices
  • Companies using microservices
  • Final words

Instructor
Software Developer, Architect
Marián Košťál
  • 3.8 Instructor Rating
  • 762 Reviews
  • 16,605 Students
  • 2 Courses

Experienced Software Developer, Architect with 14+ years in IT. Focus on .NET, MSSQL, MS Azure and Software Architecture. Experience with design and development of complex software systems on Microsoft platform for important customers. Certified by Microsoft (Microsoft Certified Professional Developer, Microsoft Certified IT Professional). Trying to be on the wave of latest trends and technologies.