RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Diasoft Digital Q.Archer

Product
The name of the base system (platform): Diasoft Digital Q Digital Omnichannel Platform
Developers: Diasoft
Date of the premiere of the system: 2022/08/16
Last Release Date: 2024/04/17
Technology: Application Development Tools

2024: Ability to generate typical microservice code on Golang

Diasoft has expanded the capabilities of the Digital Q.Archer technological low-code platform, designed to quickly create applications in a microservice architecture. Components of the Digital Q.Archer technology platform provide a complete cycle of digital solution development, from application business architecture design to automatic generation of ready-made microservices. The company announced this on April 17, 2024.

The functionality of Digital Q.Archer added the ability to generate a typical microservice code on, in Golang (Go) addition to the previously existing generation capability on. Java

File:Aquote1.png
Java and Go are the most popular programming languages ​ ​ for backend development. Now developers using the Digital Q.Archer platform have the ability to choose a language depending on the specifics and tasks of each project. We chose the Go language because it provides high performance, scalability and deployment speed, it is advisable to use it to develop high-load applications,
said Dmitry Grachev, architect of the Digital Q.Archer technology platform of Diasoft.
File:Aquote2.png

The low-code components of the platform allow you to generate typical microservice code on Go, as in Java, with one button, which significantly reduces development time and costs.

Created PBC (Packaged Business Capabilities - applications that solve specific business problems and consist of several microservices) serve as "building blocks" for more complex solutions and can be reused many times in the form of ready-made libraries. The same application can use microservices on Go and Java at the same time.

Thus, the routine task of writing large volumes of typical code is removed from programmers. With the Digital Q.Archer platform, an organization can easily create the right software products on Go even if there are not enough Go developers in the state.

The Digital Q.Archer platform also supports fully no-code digital profile creation on Go. Digital Go profiles are a showcase of PBC data, they simplify access to applications and take the load off the master system.

2022: Digital Q.Archer out for fast app creation

Diasoft announced on August 16, 2022 that it had introduced the Digital Q.Archer technology platform for quickly building applications in a microservice architecture. The platform is part of the Digital Q digital transformation ecosystem and allows you to repeatedly increase production efficiency. Thanks to the low-code tools of the Digital Q.Archer platform, you can create workable prototypes of business applications in just two weeks.

When developing business applications, a component approach is used. The components are Packaged Business Capabilities (PBC) - applications that solve specific business problems and consist of several microservices. PBCs can be interconnected through APIs and events and used as "building blocks" to create more complex digital solutions.

The Digital Q.Archer technology platform includes two main RVCs that jointly provide a full cycle of application development: from business architecture design to generation of ready-made microservices.

The "RVS designer" is designed for simple design of the application architecture, which meets the current business needs as much as possible. It allows you to describe the necessary functionality of the application in terms of business (business objects and connections between them, logical diagrams of the interaction of objects, the composition of business processes, etc.). Based on this information, a PBC passport is formed - a complete description of all objects and attributes, schemes, APIs, events, interfaces included in it. Subsequently, the VST passport is used for automatic formation of microservices.

The "Microservice Designer" allows you to easily transform the designed business architecture of an application into a set of microservices that provide the necessary business functions. The code generation process is fully automated, only general process control is required from the system architect. The "Microservice Designer" helps to correctly define the structure of future microservices based on business needs and automatically creates their generic source code. As a result, a set of ready-made microservices is formed, including code, a description of the database structure, APIs and events.

File:Aquote1.png
The technological low-code platform Digital Q. Archer helps to significantly reduce the labor costs of creating applications and their time-to-market. The platform functionality allows you to generate source code at the click of a button and get a working prototype of the application. Thus, all routine processes associated with creating applications from scratch are removed from programmers, and developers can focus on solving more complex and creative problems. Diasoft successfully uses the capabilities of Digital Q.Archer both to solve the business problems of the company's customers and when developing products for the internal purposes of the company,
noted Dmitry Grachev, architect of the Digital Q.Archer technology platform of Diasoft.
File:Aquote2.png

Diasoft is actively expanding the capabilities and functionality of the Digital Q.Archer platform, updating typical microservice generation templates. This ensures that the generated code complies with high development standards and minimizes the likelihood of errors.