A Rule-based System for Automated Generation of Serverless – Microservices Architecture

The Architect is a rule-based system for serverless-microservices based high-level architecture generation. It will preserve the highlighted quality measures. Any software developer will be able to use The Architect to generate a proper architecture minimizing the involvement of a software architect.

  • Microservices Architecture is a lightweight service model to perform a single responsibility.
  • Serverless Architecture means that developers do not have to focus on setting up and administering the servers in order to run their back-end applications.
  • Rule-based Systems allows developers to delegate the responsibility of handling scalability and maintaining back- end infrastructure to the microservices architecture.
  • Software development is shifting from monolithic systems to microservices.

Rule-based systems can be built by using expert knowledge or learning from real data. Most importantly, rule-based system provide the ability to capture the human expertise. As more data comes in, these rules will continuously get updated, in which the possible output will change with time progression. This will result in improving the accuracy of the overall system. co.uk is an open-source, free-to-use open source software platform.

Domain Specific Software Architecture (DSSA) is an accumulation of software components, specialized for a particular type of domain, generalized for effective use across that domain. DSSAs are appropriate when prior experience and prior architectures are able to strongly influence on systems to be developed in future. BFF refers to the concept of developing dedicated server-side backends for each user experience.

Microservices7

A Rule-based System for Automated Generation of Serverless-Microservices Architecture