Задание №8

В этом задании вам нужно написать case-study о том как вы применили знания, полученные на курсе, к своим проектам.

High priority

Пожалуйста, делайте это задание первым приоритетом!

Мы будем обсуждать ваши результаты уже на следующем занятии, 11 мая, поэтому задание нужно сдать как можно скорее.

Hints

Форма case-study - свободная.

Можно написать в форме интересной технической статьи на Хабр. Потом можно будет и опубликовать.

Можно взять за основу форму case-study из первого задания.

MVP is OK

Оптимизация не обязана быть доведена до прода.

Например, вы рассмотрели какую-нибудь подсистему с fullstack точки зрения и придумали как её оптимизировать, сделали MVP.

В таком случаем интересно рассказать об этом.

О чём интересно рассказать

  • расскажите об актуальной проблеме;
  • расскажите, какой метрикой характеризуется ваша проблема;
  • если вы работали в итерационном процессе оптимизации, расскажите как вы построили фидбек-луп;
  • если пользовались профайлерами - опишите находки, которые сделали с их помощью;
  • расскажите, как защитили достигнутый прогресс от деградации;
  • прикиньте, сколько денег сэкономила ваша оптимизация: сократили потребление памяти и сэкономили денег на серверах / ускорили ответ сервера и уменьшили bounce-rate / ускорили прогон тестов и улучшили рабочий feedback-loop для всех участников команды...; если сделали что-то полезное, но сложно понять, как это оценить в деньгах, пишите в Slack, обсудим;
  • если вы сделали много оптимизаций, расскажите о всех! чем больше - тем лучше! если какие-то из них менее интересны, упомяните о них обзорно;

Если ничего не приходит в голову

Всегда можно оптимизировать тесты с помощью test-prof! (если конечно они уже не доведены до идеала)

Как сдать задание

Сделайте PR в этот репозиторий с вашим case-study.