kamyshov_danila_lab_8 is ready #156

Open
molodaya_mama wants to merge 1 commits from kamyshov_danila_lab_8 into main

View File

@ -0,0 +1,23 @@
# Лабораторная работа №8
# Вопросы:
* Зачем сложные системы (например, социальная сеть ВКонтакте) пишутся в "распределенном" стиле, где каждое отдельное приложение (или сервис) функционально выполняет только ограниченный спектр задач?
* Для чего были созданы системы оркестрации приложений? Каким образом они упрощают / усложняют разработку и сопровождение распределенных систем?
* Для чего нужны очереди обработки сообщений и что может подразумеваться под сообщениями?
* Какие преимущества и недостатки распределенных приложений существуют на Ваш взгляд?
* Целесообразно ли в сложную распределенную систему внедрять параллельные вычисления? Приведите примеры, когда это действительно нужно, а когда нет.
# Эссе:
Распределенный стиль, как в ВКонтакте, обеспечивает эффективность и масштабируемость, разгружая приложения от частей задач.
Системы оркестрации упрощают разработку распределенных систем, координируя работу компонентов, но могут усложнить обслуживание.
Очереди сообщений обеспечивают асинхронный обмен данными между компонентами, улучшая гибкость и реакцию системы.
Распределенные приложения дают высокую масштабируемость, требуя при этом управления сложностью и обеспечения надежности.
Параллельные вычисления рекомендуются для оптимизации производительности в крупных системах, но не всегда оправданы в небольших.