• Microservices

    When it came to applications built for the web, we generally moved away from traditional n-tier
    architectures toward Services-Oriented Architecture (SOA). This was no easy task and put a lot of
    customers off rewriting their applications. SOA breaks down an application into components, which
    communicate with one another via some communication protocol.

    It could be said that SOA is the forefather of microservices, given that microservices breaks down even further to smaller components that each live and run as an individual process and communicate with one another in a language-agnostic fashion.

    Microservices foster more rapid development versus SOA. This is because the components that
    dictate a microservices model are far smaller than SOA. If you need to make a change to a component in microservices, you can develop, update, and deploy rapidly without affecting the operation of the other components. Each component is technically an independent contractor, so each has its own way of doing things and separate way of communicating. Because all of these components share a single communication model, this makes it simpler to improve parts of an application built on microservices.

    Service Fabric is a distributed systems platform that makes building microservices or translating your
    application into microservices architecture easy to do, while also giving you the means to manage the
    full lifecycle of an application. It is available both on-premises and in Azure as Azure Service Fabric.
    You can write an application once and deploy it on-premises or to Azure with no API change using, all while using common development tools like Microsoft Visual Studio.

    Service Fabric powers many Microsoft services today, including Azure SQL Database, Azure
    DocumentDB, Cortana, Power BI, Intune, Azure Event Hubs, Azure IoT, Skype for Business, and many other core Azure services. All the learnings from running these solutions have been incorporated into the Service Fabric product and will ensure that if your applications need a highly reliable and scalable solution, this is your microservices platform of choice.

    Source of Information : Microsoft Introduction Windows Server 2016


0 comments:

Leave a Reply