Skip to content

Resgrid Blog

Resgrid Blog

Resgrid.com Blog | Open Source Dispatch

Resgrid Engineering Update 9/29/20

September 2, 2020 by Resgrid Team

To keep Resgrid up to date with the latest Technologies and allow for maximum efficiency and future stability we make the investment every 3 years or so to perform a major overhaul of the system. It’s time consuming, and not very glamorous work but it pays out dividends for the few years afterwards as we can be more efficient and open up new possibilities.

API Versioning in Asp.Net Core 2.0 | by Aram Koukia | KoukiaThe major overhaul we’ve started on is upgrading Resgrid’s backend technology from Microsoft .Net Framework 4.7 to .Net Core 3.1 and .Net Standard.

In addition to this major overhaul we are also migrating our backend database technology from Entity Framework to Dapper.

These are 2 very large changes but they both unlock some exciting possibility for the Resgrid system. Firstly, migrating to .Net Core allow Resgrid to properly run on Linux, Unix and MacOS systems where previous our server technologies were limited to Windows environments. This then enables us to fully Containerize our infrastructure with Docker to better support complex turn-key deployment scenarios. There are also a whole plethora of performance enhancements in the .Net Core framework that will make Resgrid faster.

The next major change were doing at this time is to move our backend Data Access technology from Entity Framework to Dapper. The reason were doing this is to simplify the data access layer, as we currently mix EF and Dapper, and to easily support multiple database technologies.

Currently Resgrid is built on top of Microsoft SQL Server and that is our preferred database backend. But we understand that for on premises deployments people want more flexibility in their databases so were using Dapper to enable Resgrid to leverage the PostgreSQL server.

Our target is to have this deployed and fully operational by the end of October 2020 with a corresponding Open Source release on our Github page.

Post navigation

Previous Post:

Resgrid Release Cadence

Next Post:

Announcing Resgrid 3.0

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • How to Create Standard Operating Procedures | Step-by-Step Guide
  • 8 Essential Crisis Communication Strategies for 2025
  • Top Incident Management Best Practices to Improve Response
  • Resgrid’s NextGen Apps
  • A New Year, a New Resgrid

Links

  • Resgrid Open Source Dispatch
  • LinkedIn
  • Resgrid Github
  • Resgrid Docs

Archives

  • September 2025
  • July 2025
  • January 2024
  • September 2023
  • July 2023
  • November 2022
  • December 2021
  • November 2021
  • August 2021
  • April 2021
  • March 2021
  • December 2020
  • November 2020
  • September 2020
  • August 2020
  • July 2018
  • January 2016
  • October 2015
  • September 2015
  • May 2015
  • January 2015
  • December 2014
  • October 2014
  • June 2014
  • April 2014
  • September 2013
  • March 2013
  • February 2013
  • July 2012

Categories

  • Announcements
  • Articles
  • Engineering
  • Guides
  • Resgrid System
  • Responder App
  • Uncategorized
  • Unit App

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 Resgrid Blog | WordPress Theme by Superbthemes