In Focus

Service Fabric 6.3 Released Along With Service Fabric Mesh Preview

Microsoft has recently announced the public preview of Service Fabric Mesh and released the Service Fabric 6.3.

Microsoft has recently announced the public preview of Service Fabric Mesh and released the Service Fabric 6.3.
Service Fabric Mesh is a fully managed service fabric hosted environment which enables the deployment of containerized service fabric applications without any infrastructure or VMs to be managed.
The Service Fabric 6.3 is updated with Service Fabric runtime including tooling and SDK updates. Some of the improvements and features in Service Fabric Mesh are built in core Service Fabric runtime ensuring the applications you build are portable across any environment that runs Service Fabric. The Service Fabric 6.3 comes up with usual bug fixes and performance improvements which allows you to explore new features.
A simpler way to build applications
This new way of building applications is based on the concept of individually-deployable resources which allows you to specify your application and service definition. This release is the beginning of building Service Fabric applications the simpler and the portable way.
Unified application development
With this new release now you can use any language or framework you want instead of deciding up front if your service should be a Guest Executable, Guest Container, Reliable Service, or Reliable Actor.
Composition over inheritance
Now, Service Fabric allows you to write Service Fabric-specific applications the way you want them including existing frameworks like ASP.NET Core or Spring, and simply import Service Fabric libraries to get access to Reliable Collections and Service Fabric APIs.
Types and instances
This new release also allows you to easily reuse and automate the deployment of service instance and skips the provisioning step altogether.
Manifests will live on
As the Application Manifest and Service Manifest XML format are “native” Service Fabric Native format so they will be supported as it was. Here, you will get the access to all the low-level power of the platform with complete control and flexibility over the application and cluster but because of this amount of control offered Service Fabric Native Application will not support Service Fabric Mesh environment.
The company concluded -
"This release lays down the foundation for applications based on resources. This release includes an HTTP API that allows you to create, update, and delete resources anywhere Service Fabric runs. Over the next few releases, we will be introducing support for more types of resources in Service Fabric clusters, as well as a complete development and management experience with CLI, PowerShell, Visual Studio 2017, and Visual Studio Code."
You can get a complete list of bug fixes and changes for the 6.3 runtime in the official release notes. 
To learn more, you can go through the official Azure Service Fabric Team Blog