https://github.com/bin-umar/highload3_tp
https://github.com/bin-umar/highload3_tp
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bin-umar/highload3_tp
- Owner: bin-umar
- Created: 2019-11-12T12:07:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-26T15:07:52.000Z (over 6 years ago)
- Last Synced: 2025-06-09T06:49:53.975Z (10 months ago)
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Решение ДЗ#3 по курсу [HighLoad](http://www.highload.ru) в образовательном проекте [Технопарк](https://park.mail.ru) (3 семестр)
### Задание
Спроектировать высоконагруженную систему (достаточно MVP), доказать реализуемость.
### Формата сдачи:
Расчетно-пояснительная записка (далее РПЗ) в markdown-файле на gitlab (или другом подобном формате умеющем историю изменений и доступном онлайн)
### Этапы работы:
1. выбор темы
2. определение возможного диапазона нагрузок подобного проекта
3. выбор планируемой нагрузки (например 30% доля рынка в России)
4. логическая схема базы данных (без выбора СУБД)
5. физическая системы хранения (конкретные СУБД, шардинг, расчет нагрузки, обоснование реализуемости на основе результатов нагрузочного тестирования)
6. выбор прочих технологий: языки программирования, фреймфорки, протоколы взаимодействия, веб-сервера и т.д. (с обоcнованием выбора)
7. расчет нагрузки и потребного оборудования
8. выбор хостинга / облачного провайдера и расположения серверов
9. схема балансировки нагрузки (входящего трафика и внутрипроектного, терминация SSL)
10. обеспечение отказоустойчивости
### Выполнил: [Джахонгир Тулфоров](https://github.com/bin-umar)