Omega 365 Performance Pack

The Omega 365 Performance Pack represents a significant improvement, designed to handle massive volumes without compromising on speed.
Johnny Vik
Johnny Vik

This latest iteration of the Omega 365 platform includes six key improvements that ensures that it meets the demands of modern businesses that require both extensive data capacity and rapid processing capabilities.

The improvements are quite technical - here is a short summary of the six elements in the performance pack:

  1. Simpler Access Check: You can be provided access in different ways, like being member of a role, someone sharing something with you, or through special permissions. We've combined all these checks into one, which speeds things up a lot.
  2. Better Use of Context:  We have optimized the way the data is retrieved for the user's selected context, by replacing a not so optimal "starts with org unit..." with a list of ID's for the org units within the selected context.
  3. Smarter use of the middle layer: The access layer, which is between the user interface and the database back-end, is used to to prepare the query sent to the database, optimized for speed and security.
  4. Using Person IDs: Instead of using your username to find your information in our system, we now use your unique user ID. It's a quicker way to identify you and get you the information you need.
  5. Caching for Speed: When you ask for something, we prepare your access right then and there, which helps in getting you the information faster.
  6. ID-Based Filtering: When you're looking for something specific, we've made it so that your search is more about checking numbers (IDs) rather than broader terms. This is a technical way to make searches run smoother and quicker, but you won't notice any change in how you search - it's all happening behind the scenes to speed things up for you.

In simple terms, all these changes mean that everything you do in our system will be much quicker and just as secure as before, and with the same functionality. It has been tested out with multiple millions of data records, and same with access records.

These key improvements, has also opened the door for unifing some of our key registers related to the scope of work - we can now store them in the same database table / structure, allowing for several benefits both technical and user experience. Read more about what's going on with Scope Items  in this blog post. Scope Items is the first app taking full benefit of this performance pack.