спасибо за ссылку, почитал ветку, походил по другим, бурление говн впечатляет. Даже удивительно что в ру сегменте такая тишина.
Попутно почитал на хабре коменты по поводу Tailwind https://habr.com/ru/post/508844/ , тоже мягко говоря, не выглядит обнадеживающе
Alex Wells, Эту разницу очень давно поняли бухгалтера, когда к ним приходит аудит налоговой и спрашивает откуда вы получили 1млн на счету =).
Если вкратце. такой подход поможет легко проследить историю всех транзакций клиента, сверить с реальным приходом денег на счет и тем что вам заявляет клиент через саппорт. Так же легко сможете сделать пересчет биллинга при неправильном начислении услуги. И обычно на 10 клиентов, которые просто требуют, один будет требовать с привлечением гос регулирования.
высчитываешь динамически
Неправильно выразился. Колонка "итого" в истории само-собой должна быть, но ее всегда можно будет динамически пересчитать.
В интернете есть много вариантов биллинг структуры, посмотрите на досуге, очень интересно.
В итоге любое изменение мастер ветки (или тега или еще чего, как настроишь) приведет к раскатыванию нового релиза на все сервера.
Но я бы советовал посмотреть в сторону docker, он как никогда отлично подойдет для твоего кейса. Можно целиком запаковать в образ весь xampp и код. Раскатывать новые релизы через оркестрацию. Тем самым под контролем будет не только бизнес-логика, но и вся конфигурация.
к примеру vanderlee/syllable