Building Resilient, Scalable Services with Microsoft Azure Service Fabric

Sign in to queue

Description

Learn about the programming models available in Service Fabric to build highly available, low latency micro-services that can be deployed into Service Fabric clusters running on Microsoft Azure or Windows Server. After this session you will be able to write stateful web and enterprise applications with Reliable Services or Reliable Actor programming models.

Day:

2

Session Type:

Breakout

Code:

2-700

Room:

Room 2018

Embed

Download

The Discussion

  • User profile image
    luisrudge

    This is awesome! Definitely the best way to build a micro-services based architecture!

  • User profile image
    Dan Vanderboom

    Great job! Looking forward to building solutions with Azure Service Fabric!

    Admittedly, Azure Service Fabric and Orleans (from Microsoft Research) have a good deal of overlap. However, whereas Orleans will run on any machine that runs .NET 4.5, Azure Service Fabric requires Azure (or private cloud).

    This is confusing. Hopefully we'll get some clarification on this in the near future. Will their models merge at some point, or will they always remain separate (and likely diverge)?

  • User profile image
    jdoyon

    @Dan Vanderboom: My understanding is that Orleans is deprecated and "replaced" by the stateless and state full Micro-service through the Azure Service Fabric.

    I also understood in different presentation at Build that the Azure service Fabric will eventually be available for on premise Windows Server through the Azure Packs.

  • User profile image
    Thorium

    Too bad that when you have async methods, you can't use C# features and you fall back to Java-5 level language:
    You can't use property-syntax with SetAsync(int count) and Task<int> GetAsync(). You cant use "using" with OpenAsync and CloseAsync. And so on... Could you use Microsoft Azure Service Fabric with F#?

Add Your 2 Cents