#рецепт

Важные для проектного менеджера понятия технички. Часть 3



9) Какие практики автоматизируют ручные операции в IT?



– VCS (ветки, коммиты, мерж, реквесты)

– CI/CD (сборка, тестирование, деплой, Jenkins)

– Контейнеризация (Docker, изоляция)

– Окружения (development, staging, production)

– Управление секретами

– IaC (Infrastructure as Code) (автоматизированное развертывание инфраструктуры, Terraform, CloudFormation)

– Мониторинг и логирование (сбор метрик, Prometheus, Grafana, ELK)

– Управление конфигурацией (единое управление настройками, Ansible, Puppet, Chef)



10) Как обеспечивается масштабирование и высокая производительность?



– Горизонтальное масштабирование (добавление серверов)

– Вертикальное масштабирование (расширение ресурсов)

– Репликация (копирование данных, отказоустойчивость)

– Балансировка нагрузки (NGINX, распределение запросов)

– Кэширование (Redis, Memcached, ускорение доступа)

– Обработка отказов (резервирование, восстановление)

– Load testing (оценка производительности)



11) Как организована IT-инфраструктура и поддержка сервисов?



– Мониторинг (отслеживание состояния, метрики)

– Алертинг (системы оповещений)

– Резервное копирование (backup, периодичность)

– Бэкапы (архивирование, восстановление)

– Облачные сервисы (IaaS, PaaS, SaaS)

– CDN (быстрая доставка контента)

– DNS-серверы (управление доменами)



Теория – это хорошо, но одного прочтения мало. Практика должна закреплять знания. Вот три варианта, как можно это делать:



1) Сократовский диалог с GPT – пусть по каждой теме GPT задаёт вопросы, а ты отвечаешь, чтобы глубже понять суть.



2) Рисуй схемы – составь, например, компонентную диаграмму интернет-магазина или ER-диаграмму для своей базы данных. Используй GPT для визуализации – попробуй GPTs, например по ссылке https://chatgpt.com/g/g-B1Bfoq5qh-uml-diagram-expert, который реально помогает отрисовывать диаграммы.



3) Пиши свой micro-SaaS.http://cursor.ai или аналоги вполне могут тебе помочь



P.S. Сейчас такое время, когда я смог за один вечер с GPT сложить чёткое понимание OSI и TCP/IP, вместо того чтобы валяться над 700-страничной книгой по компьютерным сетям как на ИВТ в ВУЗ-е



P.P.S. Вот также сборная солянка от одного хорошего человека в одном документе https://docs.google.com/document/d/1CzTkVPdiC6-0oit3yoGJlD2AM0xzGJD7pO08PIUNg1w/edit?tab=t.0#heading=h.8wrxytxwlauq и отличная книга https://www.litres.ru/book/aleks-suy/system-design-podgotovka-k-slozhnomu-intervu-67193183/