It all depends on the context in which the question is asked.
If you are just curious what it is written on, then Santa Claus answered correctly above :)
If in the context of "I have to work with this and finish it for clients", then we have a completely different technology:
anyone finished with OneBox via API (documentation -
https://app.swaggerhub.com/apis-docs/Bodya44/OneBoxOSapiv2/2.0 ) and is hosted on a client/partner's third-party server.
That is, the partner can make his final cuts inside OneBox, but they will be placed on the server "next to OneBox". This allows you to painlessly update OneBox every day, and at the same time, no dope and logic will not break.
In terms of infrastructure, here I gave a detailed answer on how our cloud works -
https://1b.app/ru/forum/onebox-purchase-and-rates/7980-chto-vigodnee---oplatit-o... -os-ili-pereyti-na-oblako/