Updated: July 27, 2020 (August 19, 2019)

  Sidebar

Pros and Cons of Service Fabric Microservices

My Atlas / Sidebar

467 wordsTime to read: 3 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

Service Fabric is a microservice orchestration platform. Microservice application design stresses the decoupling of solution functionality into discrete components that can operate and scale independently. These loosely coupled services offer benefits over traditional monolithic applications, including the following:

  • Microservices can be reused across solutions
  • Microservices can be developed by separate teams, each of which may use its technologies of choice
  • Microservices can be updated frequently and on separate schedules
  • Microservices can be hosted in different places, such as in clouds and on-premises
  • Microservices are lightweight, which simplifies deployment and speeds restart for high availability.

The growing popularity of highly scalable cloud environments has driven a trend toward microservice solution designs. However, not all solution types are best suited for microservice implementation, and the architecture has disadvantages if not applied appropriately, including the following:

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now