Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
20 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
15.44 MB
Просмотров:
60
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Укрощение строптивых](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img0.jpg)
Содержание слайда: Укрощение строптивых
Оптимизация и реструктура проекта для увеличения доступности
№2 слайд![Дисклеймер Возможно, здесь](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img1.jpg)
Содержание слайда: Дисклеймер
Возможно, здесь будет рассказано о тех вещах, которые Вам знакомы или очевидны, но мне как-то пофиг )))
Повествование из личного опыта...
№3 слайд![На дворе недалекое недавно ,](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img2.jpg)
Содержание слайда: На дворе недалекое “недавно”, и мы развернули проектик фирмы на любименьком вордпрессике...
На дворе недалекое “недавно”, и мы развернули проектик фирмы на любименьком вордпрессике...
№4 слайд![Gateway Gateway](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img3.jpg)
Содержание слайда: 502 Gateway
502 Gateway
№5 слайд![Проблемы Слабое железо](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img4.jpg)
Содержание слайда: Проблемы
Слабое железо
№6 слайд![Слабое железо Вертикальное](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img5.jpg)
Содержание слайда: Слабое железо
Вертикальное масштабирование
Горизонтальное масштабирование
№7 слайд![Горизонтальное](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img6.jpg)
Содержание слайда: Горизонтальное масштабирование
Разделение базы данных по серверам
Шардирование / Репликация
База становится зависимой от кода
№8 слайд![Неоптимизированный код При](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img7.jpg)
Содержание слайда: Неоптимизированный код
При разработке на мощном железе не обращают внимание на оптимальное написание кода
Малое или полное отсутствие знания RDB или SQL
Неиспользование инструментов профилирования или debug tools
№9 слайд![ЗНАЙ СВОЙ ИНСТРУМЕНТ Поднятия](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img8.jpg)
Содержание слайда: ЗНАЙ СВОЙ ИНСТРУМЕНТ
Поднятия версии программного обеспечения
Понимание работы RDB и SQL выше минимума
Понимание noSQL баз данных
Тесты...Тесты...Тесты...
№10 слайд![Профилирование и debug Время](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img9.jpg)
Содержание слайда: Профилирование и debug
Время выполнения участков кода
Время выполнения SQL запросов
Debug tools (XDEBUG, Yii debug tool)
Profiler (Z-Ray, Blackfire, Tideways)
Logger (Sentry)
№11 слайд![Кэширование Кэширование всех](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img10.jpg)
Содержание слайда: Кэширование
Кэширование всех данных на отдачу
Кэширование куска данных
Кэширование запросов
Горячий кэш
Redis / Memcahe / MemoryTable
№12 слайд![Порой наступает то время,](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img11.jpg)
Содержание слайда: Порой наступает то время, когда после всех усилий и манипуляций Вы понимаете, что стандартное использование языка нужно менять… кардинально
Порой наступает то время, когда после всех усилий и манипуляций Вы понимаете, что стандартное использование языка нужно менять… кардинально
№13 слайд![](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img12.jpg)
№14 слайд![Микросервисы и клиентская](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img13.jpg)
Содержание слайда: Микросервисы и клиентская логика
Логика UI реализуется на клиенте (не путать с бизнес-логикой) - React / Angular / Vue / Ember
Сервер отдает только данные - REST / GraphQL / Protobuf
TCP / UDP
Кэширование не критичных данных на клиенте - LocalStorage / Web SQL / IndexDB
№15 слайд![Микросервисная архитектура](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img14.jpg)
Содержание слайда: Микросервисная архитектура
Одна задача - один сервис
Несколько сервисов на 1 машине (Docker, NGINX Unit)
Воркеры (RabbitMQ, Active MQ)
№16 слайд![Предметная область Паттерны](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img15.jpg)
Содержание слайда: Предметная область
Паттерны проектирования
Функциональное программирование vs ООП
Техники подхода к разработке (TDD/BDD)
№17 слайд![Постулаты и принципы DRY DIE](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img16.jpg)
Содержание слайда: Постулаты и принципы
DRY (DIE) - Don’t Repeat Youself (Duplication Is Evil)
KISS - Keep It Simple, Stupid
YAGNI - You Ain’t Gonna Need It
SOLID
№18 слайд![PROFIT!](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img17.jpg)
Содержание слайда: PROFIT!
№19 слайд![Полезные ссылки https](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img18.jpg)
Содержание слайда: Полезные ссылки
https://web-creator.ru/articles/solid
https://vuejs.org/
http://forcoder.ru/sql/
https://events.yandex.ru/lib/talks/535/
https://ruhighload.com/
https://www.youtube.com/channel/UCwHL6WHUarjGfUM_586me8w
№20 слайд![](/documents_6/5a2684e77fd0587fd6c36d06e673bb05/img19.jpg)