Draft:Systemless

SystemLess on cloud services
While a System is "(...) an assemblage or combination of things or parts forming a complex or unitary whole, (...) or (...) any assemblage or set of correlated members (...)", (according to dictionary.com), the term systemless would be associated for a non-planed component, package, structure or assemblage, in which would be referred for a chaotic service.

However, just like several terms in software engineering and cloud computing like serverless services, Systemless means a cloud architecture deployment, supported by multiple automated services, in which can include low code or serverless services, that allows the engineering teams to create platforms, components, features or applications without investing much time on planning their own architecture.

There has been some attempts to create Systemless as a product like Systemless root from Chainfire which doesn't designate directly the purpose of the meaning, besides just another system more effectively, do not create any special bypass system where planning is reduce. However there are several attempts on software published in GitHub of trying this perspective of reduce effectiveness towards the low-planning-to-operation process. , nevertheless, still limited to software and try outs.

Imagine that in the near future of today at 2023, companies or new developers require BackEnd developers with good cloud computing knowledge to set up a cloud infrastructure to the Software as a Service (SaaS) product. A systemless product, in this case would recognise, set up and deploy the (SaaS) in a cloud provider without any planning, knowledge or time.

Let's take an example of the process, imagine a SaaS that requires a Database and a FrontEnd monolithic service would be deployed in a cloud provider like AWS. The systemLess would simply analyse the structure of all routes of the app, would find out that it is a monolithic service, would define the best service, like Lambda or Fargate or the direct use of EC2 instances, would further analyse if need to create certain services to Latency or security or other, and deploy according to the owner need. Currently, at this time, it is a possible process, just not yet created in 2023. The latest developments for Artificial intelligence like openAI are proof that it is possible to create applications and products just by explaining what we want or what we need.