Dr_Logic, а какая разница на чем написан проект? Auth0 разработан с учетом доступности 99.9%, Нагрузку он держит примерно любую, по крайней мере для людей, которые не приходят с вопросом "мне нужен Identity Server, выдерживающий *****RPS" это так
Андрей Шульц, кэш обычно используют именно как кэш же. А где оно хранится по факту уже другой вопрос. Я вообще проекты веду в основном в AWS и там есть прекрасный DynamoDB где твоя задача решалась бы вообще на ура
Иван, и я уточню - для реализации задачи тебе все-равно нужна будет база данных с поиском по тому что это то что ты хочешь. Ты можешь использовать готовое решение или писать базу данных самостоятельно. При этом чтобы решить эту задачу ты все-равно изменишь данный файл и его формат
Иван, я тебе предложил решение, при чем лучшее, соответсвующее твоей задаче:
- делаешь базу данных (Mysql, Postgres, ... да любую)
- пишешь туда все новые записи
- по мере запуска скрипта запрашиваешь только 5 последних. профит
Иван, ок, то есть твои доводы:
- так уже было, зачем менять
- мне лень переделывать чтобы было хорошо и грамотно
- мне лень считать объем рефакторинга (а то вдруг окажется что там на 5 минут работы)
- программист из меня никакой, поэтому учиться не буду
Иван Шумов
@inoise Куратор тега Amazon Web Services
raiboon, стоит почитать закон основательно. Он не только из заголовка состоит же, а к юристам в первую очередь обязательно. Только к толковым, которые в теме IT, а не только бумажки растолковывают
Алексей Коновалов, RabbitMQ и проще и интереснее и сильно функциональнее. А Gearman это довольно слабая поделка - только для простых случаев. Советую посетить сайт RabbitMQ и почитать
Антон Винник, Виктор Таран, то есть Ansible, Chef, Puppet уже не в моде?) Infrastructure as a Code куда надёжнее чем бэкап /etc. И вот тут уже git очень помогает