Если вы действительно хорошо разбираетесь в системном программирвоании, и можете писать на С++ с закрытыми глазами, то вам стоит писать WEB на rust. Иначе, вы будете часами сидеть перед функцией, которая принимает параметры возвращаемые из формы, и горько плакать, потому что перед вами будет стоять непосильная задача распарсить эти параметры в JSON.
Да нет же, есть куча удобного в C++ для этого, тот же nlohmann/json к примеру.
От чего такие обвинения? От незнания?
Именно, но все зависит от задачи. В Redis можно и блокирующий список использовать для организации очереди если он вам подходит, и он так же будет хранить сообщения.
Хорошо помню эти деревянные лавочки, а после часа поездки на такой деревянной лавочке, встаёшь с неё и кажется что ты сам стал деревянным. Что в зимней одежде, что в летней.
Kafka — более мощный брокер, поддерживающий колоссальное количество транзакций. Но его использование требует более строгой поддержки, ведь его настройка и внедрение гораздо сложнее, чем у того же RabbitMQ. В нашем случае количество транзакций и интеграций пока не достигло такой величины, чтобы вкручивать его в инфраструктуру.
В вашем слушае и RabbitMQ оверхед и достаточно простого NATS, NSQ, да хотя бы Redis Streams.
Сообщество разработчиков устало от «зоопарка» различных форматов для конфигов, им хотелось упростить себе жизнь и прийти к единому понятному формату. И в 2001 году Кларк Эванс создал YAML 1.0.
Да, когда видишь в названии цикла статей сервис на Dart, а уже вышла вторая статья и до сих пор Dart-ом не пахнет, как то расстраивает. А, видимо, SSL настроить можно и без Dart.
Достаточно очевидно и не нашел самого интересного. Реализации dynamic actions, т.е. какие то действия с UI компонентами которые так же приходят с сервера, и интерпретируются в мобильном приложении, например какое то условие что если юзер ввел телефон в поле PHONE_INPUT, по выставить disabled=true для поля MONEY.
Наблюдаю удивительную приемственность 10 — 20 летней давности в UX.
Да нет же, есть куча удобного в C++ для этого, тот же nlohmann/json к примеру.
От чего такие обвинения? От незнания?
Ваш выбор однозначно лёгкий и быстрый Redis (PubSub или Streams) или тот же NATS или NSQ, но не как не оверхед в виде RabbitMQ.
В вашем слушае и RabbitMQ оверхед и достаточно простого NATS, NSQ, да хотя бы Redis Streams.
Почему именно разработка ERP с нуля?
Так появился стопервый формат конфигов…
и обретя GoLang понял что можно теперь пользовать оперативной памятью и создавать: