GeneXus allows creating mission-critical systems with sophisticated architectures.
The world of users has evolved from a single experience that involved, for example, using a screen or a terminal where a system was running, to having multiple channels where they can see those systems running. Instead of one channel, there are mobile devices, watches, web applications, chatbot applications, and all these channels or multiple experiences are reflected in the systems.
Therefore, the Enterprise type solutions that used to be created have been transformed into applications integrated in an ecosystem where there is no single provider and, probably, not all applications have been implemented with GeneXus. There are functionalities that become services, services that become businesses, and businesses that become enterprises. All this requires systems to be scalable, agile, and so on.
To be agile to create and release scalable systems it is essential to:
- Have teams and processes.
- Work with the architecture.
- Have tools that help to achieve the objectives.
GeneXus adapts to the evolution of systems and offers several tools to carry out all of the above requirements.
To facilitate teamwork, GeneXus Server is the appropriate tool and DevOps in GeneXus is also available.
In addition, GeneXus is totally flexible in terms of the architectures you want to achieve. To exemplify, some typical architectures are outlined in this table of contents. These architectures can not only be combined but also they can evolve from one to another according to growth requirements by adding subsystems, integration between systems, etc.
The available tools are detailed for each architecture.
Modeling sophisticated architectures and mission-critical systems with GeneXus
How xiku builds complex architectures with GeneXus