Now that Service Fabric has reached GA, we are seeing lots of great activity in the community as developers dig deeper into the product and learn how it can solve problems for them. Whether it's external blog posts sharing best practices, StackOverflow answers covering common troubleshooting procedures, or GitHub projects offering useful extensions to the platform, there's a lot of high quality stuff out there! At the same time, we recognize that it can be difficult to keep up with all of the different channels where content is being distributed. To help with that, we'll regularly pull together links to content from the community into a summary blog post.
Without further ado, here are some of the things that have caught our eye recently:
- Paolo Salvatori (@babosbird) has created a series of helpful samples and helper libraries for Service Fabric, including a sample IoT application and an example of the Observer pattern
- Weida (David) Zhao shows how you can use ASP.NET Core as a communication listener for stateless or stateful services. The Age of Ascent game featured during the //build 2016 keynote is built using this library.
- Speaking of Age of Ascent, Illyriad Games is blogging about their experiences building it on Service Fabric.
- If you're still on one of the preview releases, Claus Sørensen provides a guide for upgrading to the GA SDK.
- Gonazalo Ruiz looked at load balancing techniques using an Application Gateway on top of Service Fabric.
- Colin Dembovsky walked through setting up continuous deployment for Service Fabric applications using VSTS. By the way, we know that this is still too hard and we're working on making it easier.
- Mike Goatly (@mikegoatly) described one approach to structuring Service Fabric applications and services.
- Michele Bustamante (@michelebusta) created a rich sample application that covers best practices on project structure, unit testing, and logging.
- The OnlineFootballManager team wrote a blog post covering their journey through microservice design, actors, and Service Fabric.
Speaking of community, we'll be hosting a community Q&A on May 19th at 10am Pacific Time. This will be an open, informal session where you can bring any and all Service Fabric questions to the product team. No RSVP required - simply join the meeting at 10am on the 19th.
That's it for the first community round-up. If you have something you'd like considered for a future post, please tag it with #azureservicefabric on Twitter and we'll take a look!
The Service Fabric Team