Пфф! Современные СУБД способны обрабатывать и миллиарды записей, но это ни о чём не говорит. Я видел как люди строили базы умирающие потом с 10 000 записей. И видел движки, которые падали под сотней запросов в секунду, даже имея бодрую базу.
Xaip, ну так вы подписку делайте не в WebSocketHandler, а в отдельной сопрограмме, как я вам показывал. Будет одно асинхронное соединенте с Redis пересылающее сообщения в тысячи соединений websocket.
CityCat4, ну так человек спросил на каком железе можно разрабатывать бэкенд, я ему ответил на каком разрабатывал 17 лет назад. Если его интересовало что-то более конкретное, то стоило описать используемый стек и область разрабатываемых решений.
Роман Мирр, тот же Debian запускается на таком железе, а без GUI так вообще легко. Nginx/Apache, PostgreSQL/MySQL, Redis/RabbitMQ и PHP/Python/Ruby имеют очень низкие требования сами по себе. Что касается среды разработки, даже для разработки на Java вполне можно обойтись обычным текстовым редактором, а если язык скриптовый и есть редактор с подсветкой синтаксиса, форматированием, автодополнением и прочим, то вообще грех жаловаться.
Olek1, честно говоря, я не определился полностью в вопросе того, с какого языка лучше начинать. Сам я стартанул с Ассемблера и результатом доволен, но прекрасно понимаю, что это жёсткий вход с высоким уровнем отсеивания.
Olek1, чтобы шагать в ногу со временем, надо читать официальную документацию. Учебники для фундаментальных знаний, не устаревающих лет по 10-20. Которые, кстати, есть и в области программирования на JavaScript. Достаточно бегло посмотреть вопросы по тегу "JavaScript" чтобы заметить, что большинство спрашивающих не знают языка даже в объёме 2003-го года.