27
Modern Development Workflow Взгляд со стороны системной архитектуры

JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Embed Size (px)

Citation preview

Page 1: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Modern Development Workflow

Взгляд со стороны системной архитектуры

Page 2: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

• Системная архитектура

• Современные реалии и как влияет на архитектуру

• Джаваскрипт на Back-end

• Continuous integration

• Real life пример

• Profit!

Page 3: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Системная архитектура сходна живописи

Архитектор думает блоками и соотношениями

Page 4: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Классическая n-tier архитектура

Page 5: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Image from openfreezer.org

Page 6: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Image from codekicks.com

Page 7: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 8: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Современные реалииТребования к системной архитектуре

Page 9: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Cloud

Page 10: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Scalable

Page 11: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Platform agnostic

Page 12: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Пользователи сервиса

Page 13: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Пользователи сервиса

Page 14: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

СкоростьМир движется чертовски быстро

Page 15: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 16: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 17: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 18: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 19: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 20: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 21: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 22: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 23: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 24: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 25: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 26: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"
Page 27: JSLab. Александр Косевич. "Полный жизненный цикл разработки современного веб приложения на MEAN+ стэке"

Oleksandr Kosevych

rn.cruger