Development Blog
Posted on by Courtney Meznarich

SoCreate Launches 2 New Open Source Projects - ‘Service Fabric’ Reliable Services

When it came time to build out SoCreate’s screenwriting software infrastructure, we evaluated several options for managing our application cache and data protection. Our SoCreate engineers are big fans of Microsoft Service Fabric, a distributed systems platform that makes it easy to package, launch, and manage scalable microservices and containers. Service Fabric also addresses challenges related to developing and managing cloud native applications.  

So, rather than using Redis or SQL Server as a cache store, we built our own Service Fabric ’Distributed Cache’ service, then leveraged the ‘Distributed Cache’ service to build Service Fabric ‘Data Protection’ service. While it took a bit of effort on our part to build these libraries, it was less time consuming than setting up, managing, and running Redis Cache as a cluster – a complicated process.  

The result?

“We can now use Service Fabric Distributed Cache to enhance application performance; and use Service Fabric Data Protection to allow distributed web applications to protect session cookies without depending on yet another third party pay-as-you-go service such as Redis or Blob storage."

Jami Lurock, SoCreate’s Chief of Engineering

And we think you’ll find this useful, too! The libraries, documentation, and more information about these two open-source SoCreate projects can be found below:

We’d love to hear your feedback, to work with you and your contributions, and to see where we can take these two new projects! Stay tuned and follow our projects on GitHub.  

You may also be interested in...

Angular Playground by SoCreate

SoCreate Announces Release Of Playground For Angular V2

SoCreate is extremely excited and proud to announce the release of Playground for Angular, v2! Revamped and ready to rock! Just five months after the launch of our original open-source Playground for Angular application in May, we have released an updated version of the sandbox tool that features an improved user interface, updated documentation, and even better performance. Are you a developer? Do you build applications with Angular? Are you using Playground for Angular? If you're not, then you definitely should! What Is Playground for Angular? If you are not familiar with our sandbox...
Angular Playground by SoCreate

SoCreate Announces Launch of Angular Playground V5.2

SoCreate is thrilled to announce Angular Playground, V5.2, revamped and better than ever! Since launching the original open-source Angular Playground application in May 2017, we have improved the sandbox tool to feature an improved user interface, updated documentation, and better performance. And now, Angular Playground works with Angular 6 and Angular CLI 6. More new features include: The ability to install Angular Playground with ng (easy installation of the Angular Playground) Enabled UI overlay for access to the command bar in mobile/iPad testing A new configuration option...
Jami Lurock presents to Microsoft

Microsoft Adds SoCreate’s Open Source Projects to Service Fabric Best Practices

We may be considered a small software company, but our team is doing BIG things in the industry. Microsoft just added two of SoCreate’s open source projects to its Service Fabric guide for best practices. Mark Fussell, Group Program Manager for Microsoft Azure, recently invited SoCreate’s Chief Engineer Jami Lurock to give Microsoft staff a demo on SoCreate Service Fabric Distributed Cache and SoCreate Service Fabric Pub/Sub over a web conference. SoCreate built these open source projects as a way to solve our own challenges while building the SoCreate screenwriting software infrastructure. In...