Typical architectures to model GeneXus Mission-Critical systems

Official Content
This documentation is valid for:

The following image shows some typical architectures to create mission-critical systems with GeneXus.

Possible architectures to model GeneXus Mission-Critical systems image

Each architecture presents some benefits and challenges.

For example, the further to the right the architectures are shown in the image (and the closer they are to microservices) you will have:

  • More flexibility
  • More agility to deploy the systems
  • Probably, more complexity (because the microservices you create have to communicate with other microservices, and in turn, they have to expose data / read exposed data).

On the other hand, in terms of data consistency, the architectures displayed further to the right, will provide less data consistency. That is, the data will be more consistent in a monolithic system and it will be eventually consistent the closer you get to a pure microservices architecture.