Innovative Custom Software Solutions

Expertly Crafted Technology

learn more

Our Specialties

Financial Software Development

Sabal Tech builds multi-asset trading systems that provide access to markets across the globe.  We understand how to architect a platform that meets the demands of enterprise level clientele.

Recent Publications

Relational vs Graph Data Modeling

January 5, 2021

Every database has its building blocks (i.e. data objects, their associations, their governing rules) and a way of organizing them, like mapping out a diagram of how the data will be stored and associated with one another; this is the essence of data modeling. In other words, it is a way to organize and define our data and the relationships in between, by giving it a structure. Ultimately, the creation of an abstract model like such provides guidance on how the actual database will be built.

Read article

Introduction to Graph Databases

October 12, 2020

A graph is built from a collection of nodes and relationships. Entities such as people, locations, items, or categories of data are represented by nodes; and the association between them reflects a relationship. A versatile structure like a graph enables us to model real-world applications–computer networks, social media recommendation engines, bitcoin blockchains, and more. Basing this very structure as a template, we can bring it to life by performing C.R.U.D operations through a unique management system–a graph database.

Read article

Indirection: The Unsung Hero Of Software Engineering

October 2, 2020

Abstraction is a principle that enables engineers to create reusable, multipurpose modules throughout their software systems, and both abstraction and indirection are crucial concepts in scalable, robust system development. However, in software engineering, indirection is ultimately the driver for implementing highly decoupled components that perform separate tasks, bringing with it numerous additional organization and cross-team benefits as well.

Read article