🗊 Презентация Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening

Нажмите для полного просмотра!
Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №1 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №2 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №3 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №4 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №5 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №6 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №7 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №8 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №9 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №10 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №11 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №12 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №13 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №14 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №15 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №16 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №17 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №18 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №19 Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №20

Вы можете ознакомиться и скачать презентацию на тему Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Укрощение строптивых Оптимизация и реструктура проекта для увеличения доступности
Описание слайда:
Укрощение строптивых Оптимизация и реструктура проекта для увеличения доступности

Слайд 2


Дисклеймер Возможно, здесь будет рассказано о тех вещах, которые Вам знакомы или очевидны, но мне как-то пофиг ))) Повествование из личного опыта...
Описание слайда:
Дисклеймер Возможно, здесь будет рассказано о тех вещах, которые Вам знакомы или очевидны, но мне как-то пофиг ))) Повествование из личного опыта...

Слайд 3


На дворе недалекое “недавно”, и мы развернули проектик фирмы на любименьком вордпрессике... На дворе недалекое “недавно”, и мы развернули проектик...
Описание слайда:
На дворе недалекое “недавно”, и мы развернули проектик фирмы на любименьком вордпрессике... На дворе недалекое “недавно”, и мы развернули проектик фирмы на любименьком вордпрессике...

Слайд 4


502 Gateway 502 Gateway
Описание слайда:
502 Gateway 502 Gateway

Слайд 5


Проблемы Слабое железо
Описание слайда:
Проблемы Слабое железо

Слайд 6


Слабое железо Вертикальное масштабирование Горизонтальное масштабирование
Описание слайда:
Слабое железо Вертикальное масштабирование Горизонтальное масштабирование

Слайд 7


Горизонтальное масштабирование Разделение базы данных по серверам Шардирование / Репликация База становится зависимой от кода
Описание слайда:
Горизонтальное масштабирование Разделение базы данных по серверам Шардирование / Репликация База становится зависимой от кода

Слайд 8


Неоптимизированный код При разработке на мощном железе не обращают внимание на оптимальное написание кода Малое или полное отсутствие знания RDB или...
Описание слайда:
Неоптимизированный код При разработке на мощном железе не обращают внимание на оптимальное написание кода Малое или полное отсутствие знания RDB или SQL Неиспользование инструментов профилирования или debug tools

Слайд 9


ЗНАЙ СВОЙ ИНСТРУМЕНТ Поднятия версии программного обеспечения Понимание работы RDB и SQL выше минимума Понимание noSQL баз данных...
Описание слайда:
ЗНАЙ СВОЙ ИНСТРУМЕНТ Поднятия версии программного обеспечения Понимание работы RDB и SQL выше минимума Понимание noSQL баз данных Тесты...Тесты...Тесты...

Слайд 10


Профилирование и debug Время выполнения участков кода Время выполнения SQL запросов Debug tools (XDEBUG, Yii debug tool) Profiler (Z-Ray, Blackfire,...
Описание слайда:
Профилирование и debug Время выполнения участков кода Время выполнения SQL запросов Debug tools (XDEBUG, Yii debug tool) Profiler (Z-Ray, Blackfire, Tideways) Logger (Sentry)

Слайд 11


Кэширование Кэширование всех данных на отдачу Кэширование куска данных Кэширование запросов Горячий кэш Redis / Memcahe / MemoryTable
Описание слайда:
Кэширование Кэширование всех данных на отдачу Кэширование куска данных Кэширование запросов Горячий кэш Redis / Memcahe / MemoryTable

Слайд 12


Порой наступает то время, когда после всех усилий и манипуляций Вы понимаете, что стандартное использование языка нужно менять… кардинально Порой...
Описание слайда:
Порой наступает то время, когда после всех усилий и манипуляций Вы понимаете, что стандартное использование языка нужно менять… кардинально Порой наступает то время, когда после всех усилий и манипуляций Вы понимаете, что стандартное использование языка нужно менять… кардинально

Слайд 13


Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №13
Описание слайда:

Слайд 14


Микросервисы и клиентская логика Логика UI реализуется на клиенте (не путать с бизнес-логикой) - React / Angular / Vue / Ember Сервер отдает только...
Описание слайда:
Микросервисы и клиентская логика Логика UI реализуется на клиенте (не путать с бизнес-логикой) - React / Angular / Vue / Ember Сервер отдает только данные - REST / GraphQL / Protobuf TCP / UDP Кэширование не критичных данных на клиенте - LocalStorage / Web SQL / IndexDB

Слайд 15


Микросервисная архитектура Одна задача - один сервис Несколько сервисов на 1 машине (Docker, NGINX Unit) Воркеры (RabbitMQ, Active MQ)
Описание слайда:
Микросервисная архитектура Одна задача - один сервис Несколько сервисов на 1 машине (Docker, NGINX Unit) Воркеры (RabbitMQ, Active MQ)

Слайд 16


Предметная область Паттерны проектирования Функциональное программирование vs ООП Техники подхода к разработке (TDD/BDD)
Описание слайда:
Предметная область Паттерны проектирования Функциональное программирование vs ООП Техники подхода к разработке (TDD/BDD)

Слайд 17


Постулаты и принципы DRY (DIE) - Don’t Repeat Youself (Duplication Is Evil) KISS - Keep It Simple, Stupid YAGNI - You Ain’t Gonna Need It SOLID
Описание слайда:
Постулаты и принципы DRY (DIE) - Don’t Repeat Youself (Duplication Is Evil) KISS - Keep It Simple, Stupid YAGNI - You Ain’t Gonna Need It SOLID

Слайд 18


PROFIT!
Описание слайда:
PROFIT!

Слайд 19


Полезные ссылки
Описание слайда:
Полезные ссылки

Слайд 20


Укрощение строптивых. Оптимизация и реструктура проекта для увеличения доступности CodeEvening, слайд №20
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию