Blog & news 4 min read

Anton Marrero and Serhii Balashuk presented a UnityBase technological foundation for corporate systems

On February 14, 2023, Intecracy Group hosted an offline Intecracy Solution Day focused on the UnityBase platform as a technological foundation for building scalable enterprise systems.

On February 14, 2023, the international consortium Intecracy Group hosted another meeting in Kyiv in the format of the Intecracy Solution Day. This offline event brought together leading architects, developers, and IT managers to discuss critical aspects of modernizing large-scale information systems. The main focus of the discussion was the presentation "UnityBase as a Technological Foundation of Enterprise Systems." The participants analyzed in detail the possibilities of creating a unified architecture, ensuring flexible access control, as well as tools for the integration and horizontal scaling of solutions based on the domestic software product UnityBase.

The event was led by IQusion IT LLC, an Intecracy Group member.

Unified Architecture as the Foundation of Enterprise Environment Stability

Modern large enterprises and the public sector face serious challenges when building information systems: data fragmentation, the complexity of supporting heterogeneous platforms, and the high cost of scaling. The UnityBase platform offers a conceptually different approach based on meta-modeling and the declarative description of business entities. This architectural approach allows for the creation of flexible solutions where the business logic is separated from the low-level code, which significantly simplifies the subsequent maintenance and evolution of software suites.

Using a single technological stack based on UnityBase minimizes the risks of incompatibility between individual system modules. Thanks to the built-in application server, which combines the execution speed of low-level C++ code with the development flexibility of JavaScript, the platform ensures high performance even when processing highly complex business processes with a large number of relations.

Access Control and Data Security: Anton Marrero’s Perspective

One of the key topics during the event was ensuring information security and access control in large organizations. Anton Marrero dwelt in detail on the internal security mechanisms of the platform, which allow for the construction of complex multi-level access control models without losing the overall performance of the system.

"When designing large enterprise systems, security cannot be an add-on — it must be embedded in the core of the architecture. In UnityBase, we have implemented a combined approach that merges role-based access control (RBAC) and row-level security (RLS). This means that the system does not just check whether a user has permission to view a table, but also analyzes which specific rows of data they are allowed to see based on their organizational role or the current context of the business process. This approach guarantees data integrity and prevents unauthorized access even in cases where the user interface logic undergoes changes," noted Anton Marrero.

The speaker also explained that the declarative description of security rules allows administrators to promptly change access policies without the need for reprogramming or restarting servers, which is critical for ensuring business continuity.

Integration and Scaling: Serhii Balashuk’s Experience

Another important aspect of the discussion was the problem of integrating new solutions into the existing IT infrastructure of enterprises. Serhii Balashuk dedicated his speech to the practical mechanisms of UnityBase's interaction with external systems and scaling strategies under high loads.

"An enterprise system never exists in a vacuum. It must interact with dozens of registries, external services, and legacy systems. The UnityBase platform contains a powerful integration layer that supports REST and SOAP, and also allows for the rapid creation of specific API interfaces. As for scaling, thanks to the 'shared-nothing' architecture, we can easily increase system capacity by adding new application server nodes. The load is balanced effectively because user sessions are not tied to a specific physical server, and the state of the system is stored in an optimized database," said Serhii Balashuk.

He emphasized that this approach allows enterprises to avoid significant expenses on purchasing extremely expensive hardware, optimizing instead the use of existing cloud or on-premise resources.

Technological Trade-offs and Practical Value

The participants of Intecracy Solution Day discussed in detail the compromises that have to be made when implementing meta-modeling platforms. In particular, they talked about the need for staff training and the adaptation of internal development standards to the UnityBase methodology. However, as the practice of operating the platform shows, the initial investments in team training are completely offset by the speed of deploying new features and the low cost of system ownership over long lifecycles.

Concluding the event, the speakers emphasized that UnityBase continues to develop as an open and flexible ecosystem capable of meeting the highest demands of the corporate sector regarding the reliability, security, and performance of information systems.