Platform as a Service (PaaS) solution called Azure Service Fabric makes it easier to create, deploy, and manage highly adaptable applications for the Microsoft Azure cloud infrastructure.
In this context, the word "fabric" is a synonym for "framework." Service Fabric is a layer that comprehends "the binding between microservices and the underlying infrastructure that they execute on," according to Azure CTO Mark Russinovich. Applications developed in the Service Fabric environment are made up of various microservices that interact with one another via service APIs (application-programming interfaces).
Microservices' modular design allows for the independent scalability of application components in accordance with demand, frees developers from having to deal with infrastructure issues, and streamlines the rollout of updates. The microservices approach stands in contrast to the conventional monolithic architecture, in which programme elements are intertwined and dependent on one another, necessitating the alteration of all programme elements.
Want a place where you can develop, and manage highly scalable application. Then learn Azure from Azure Course.
Numerous microservices, such as protocol gateways, user profiles, web proxies, databases, shopping carts, caches, and inventory processing, make up the majority of web services and many apps. Microservices can have state or they can't. In contrast to a stateful proxy, which keeps track of every transaction, a stateless web proxy, for instance, only keeps track of requests and responses for certain transactions. Stateful and stateless microservices are typically combined in web services; Service Fabric enables both. Each microservice has a name that makes it easy to identify it, and they operate at very high densities on shared computer pools called Service Fabric clusters.
Azure’s core infrastructure is based on Service Fabric, and the platform was running in development at Microsoft for five years prior to its release. Service Fabric powers many Microsoft products including Azure SQL Database, Azure DocumentDB, Azure IoT, Cortana, Power BI, Microsoft Intune, Event Hubs and Skype for Business.