И в php этому всему миллионы лет (тот же gearman). Дело в том что PHP ассинхронный by design (многопоточный скорей), в отличии от тех же руби или js (который ассинхронный но не многопоточный). По этому в 99% случаев не нужна никакая ассинхронность. Обычно она нужна как раз в случаях выполнения реально долгоиграющей работы (например рассылка 100500 писем). Так же с этим в 99% случаев справляется cronjob + примитивная очередь в базе данных. И только в 0.01% случаев нужен MQ. А с MQ все как у всех, Kafka, Rabbit, Redis, DBA, и тд.
Все эти exec и форки это еще тот хеппи-дебагинг будет, особенно под нагрузкой или по следам инцидента недельной давности. Если вы (или клиент) ленивый/нищий/жадный то просто используйте базу данных (или даже json файлы) + крон воркер(ы). Это потом всегда можно запихнуть в queue если что.
У proxmox из коробки еще zfs которая дает клоны и снепшоты на горячую, и прочие плюшки надежности. В паре с backupserver можно замутить резервирование куда то в с3 если что. И не надо будет городить никакие костыли.
Тут нет такого понятия как личный счет или не личный для ИП. В одном банке у меня был типа «для юрлиц», но потом я открыл счет в другом банке и все, у них там не было какого либо разделения. Только привязали мой налогвоовый номер ИП туда и все. Так же банки сразу сообщают налоговой о любом вашем новом счете если вы предприниматель. Нет смысла ходить в налоговую если решили поменять банк. Вообще тут все решается через единый реестр в котором есть все про всех. Так что даже если захотите открыть личный счет будучи уже ИП, скорей всего не получится.
Просто снимаете деньги со счета или карты (можно прямо доллары в банкомате). А. вот если хотите платить зарплату то надо будет заплатить подоходный. Все так же как с нашими ФОПами, только не надо возится с инвойсам, продажей валюты и прочим бредом.
Ага, а потом тебя посадят на wordpress двигать кнопки.
Или еще лучше, ковырять уже написанный код этими людьми. Так как знать это все и уметь применять, две большие разницы.
Какие пруфы нужны про 1 процент? Работаем уже года 4 как малый бизнес, с прошлого года с 5 понизили до 1 и годовой лимит подняли до 500к лот в год. Декларацию я сам подаю, там 2 поля заполнить и нажать кнопку сабмит. В налоговой если что всегда показывают куда нажимать и дают любые консультации. Но это малый бизнес без сотрудников.
Поднимайте все узлы в изолированной сети, монтируйте файловую систему в readonly с noexec, используйте ротацию паролей с небольшим ttl. И спите спокойно ))
ps: Всегда помните, что приложения открытые в мир по умолчанию уязвимы. И главный вопрос не «что делать если сломают?», а «что делать когда сломают?». Этот план должен быть составлен и проработан, для уменьшений деструктивных последствий атаки.
Ну мне и раньше не нужно было думать о «что разработчики Docker изменят в следующем релизе», это проблемы kubernetes девелоперов. В общем они хотят облегчить себе жизнь и избавится от 3rd party софта. В этом конечно есть смысл.
Так и не смог понять какие преимущества дают cri-o и cri-containerd перед уже существующей реализацией. Просто стандартизация и нативная интеграция с kubernetes?
И в php этому всему миллионы лет (тот же gearman). Дело в том что PHP ассинхронный by design (многопоточный скорей), в отличии от тех же руби или js (который ассинхронный но не многопоточный). По этому в 99% случаев не нужна никакая ассинхронность. Обычно она нужна как раз в случаях выполнения реально долгоиграющей работы (например рассылка 100500 писем). Так же с этим в 99% случаев справляется cronjob + примитивная очередь в базе данных. И только в 0.01% случаев нужен MQ. А с MQ все как у всех, Kafka, Rabbit, Redis, DBA, и тд.
Все эти exec и форки это еще тот хеппи-дебагинг будет, особенно под нагрузкой или по следам инцидента недельной давности. Если вы (или клиент) ленивый/нищий/жадный то просто используйте базу данных (или даже json файлы) + крон воркер(ы). Это потом всегда можно запихнуть в queue если что.
Еще можно под это дело сделать отдельный fpm pool, что бы не блокировать основной. Так то этой мысли сто лет в обед https://tideways.com/profiler/blog/using-php-fpm-as-a-simple-built-in-async-queue
Можно просто пойти в банкомат и снять доллары которые вы вывели с пейпал на свою visa. Или если вам свифтокой прислали.
Или еще лучше, ковырять уже написанный код этими людьми. Так как знать это все и уметь применять, две большие разницы.
Реальность она примерно такая:
Какие пруфы нужны про 1 процент? Работаем уже года 4 как малый бизнес, с прошлого года с 5 понизили до 1 и годовой лимит подняли до 500к лот в год. Декларацию я сам подаю, там 2 поля заполнить и нажать кнопку сабмит. В налоговой если что всегда показывают куда нажимать и дают любые консультации. Но это малый бизнес без сотрудников.
ps: Всегда помните, что приложения открытые в мир по умолчанию уязвимы. И главный вопрос не «что делать если сломают?», а «что делать когда сломают?». Этот план должен быть составлен и проработан, для уменьшений деструктивных последствий атаки.
Люди не меняются, иногда нужно какое то время что бы забылось, потом можно начинать все по новой.