Что лучше использовать для проектирование API в high-load сервисе?
Добрый день. Сейчас перед выбором, какие технологии использовать для построения API в высоконагруженном сервисе? Знаю, что есть GraphQL, но хотелось бы услышать мнение людей, который уже используют/использовали эту технологию. Как понимаю, вариантов для проектирования немного: REST/JSON API/GraphQL
Вас не смущает то что банальный спелчекер уронит ваш сервер и вы не узнаете ровно до того момента когда люди начнут жаловаться? У нас например все сломала фича отложенной загрузки. Агенства включали компьютеры с утра и сервер просто умирал
Иван Шумов, в общем то это "Все что не может сломаться обязательно ломается".
Я цитирую классику, но это постоянно случается. И почему все тормозит отвечает только профайлер.
Причем в сложных случаях у вас все в шоколаде а пул приложений достигает 1432 мегабайта и все упало.
Владимир Коротенко, тестирование наше все) можно обходиться и без него, но риски повышаются. В любом случае отказ одной ноды в таких проектах на полет не должно влиять