Skip to content

Latest commit

 

History

History
375 lines (357 loc) · 13.7 KB

README.md

File metadata and controls

375 lines (357 loc) · 13.7 KB

Frontend -> Fullstack

Список материалов и данных необходимых для того чтобы стать полноценным Fullstack программистом. Навык помеченный !!! в начале - обязателен к изучению


Basics


Requirements Gathering Stage

  • Terms of reference / Техническое задание (ТЗ)
  • Expected Load
    • Ожидаемая нагрузка на сервер (10 RPS - 10 Reqest Per Second)
  • Service quality requirements
    • Uptime
    • Backups
  • Hardware Requirements
    • Запрос нужного железа (серверов или cloud)
    • Заказываем исходя из Expected Load
  • User Stories (Agile)
  • Persormance Budget
    • Frontend
      • Maximun Bundle Size
      • TTI, TTFB, FMP, TTFI
    • Backend
      • Minimum Response Time
      • Minumum RPS
  • MVP
  • Estimation

Design Stage (самая первая стадия - проектирование, сбор требований)






  • Maintainance Stage
    • Loggin
      • !!! Log rotation (можно делать как внешними иструментами так и средствами самого Web приложения)
      • Logstash, Kibana, ElasticSearch
    • Monitoring
      • Graphana
      • Emails
    • Debugging
      • Profiling
      • Core dump
    • Reports
    • Web Analitics
    • SEO