По профессии я не разработчик. Поэтому я не сталкиваюсь с реальными техническими проблемами, с которыми сталкиваются профессиональные разработчики. Я читал / слышал о веб-фермах, интеграции между разными системами, балансировке нагрузки и т. Д.
Поэтому мне было интересно, есть ли способы для отдельного разработчика создать среду, которая имитирует реальные ситуации с минимальным количеством машин, например:
- веб-фермы и кеширование
- имитация множества пользователей, заходящих на ваш сайт (тесты давления?)
- Представление
- балансировки нагрузки
- все, что, по вашему мнению, я должен рассмотреть.
Кстати, у меня есть серверная машина и 1 ПК. и я не против инвестировать в инструменты и программное обеспечение. PS. Я использую технологии Microsoft для разработки, но надеюсь, что это не ограничивающий фактор.
Спасибо