diff --git a/kamyshov_danila_lab_8/README.md b/kamyshov_danila_lab_8/README.md new file mode 100644 index 0000000..7a508a6 --- /dev/null +++ b/kamyshov_danila_lab_8/README.md @@ -0,0 +1,23 @@ +# Лабораторная работа №8 + +# Вопросы: + +* Зачем сложные системы (например, социальная сеть ВКонтакте) пишутся в "распределенном" стиле, где каждое отдельное приложение (или сервис) функционально выполняет только ограниченный спектр задач? +* Для чего были созданы системы оркестрации приложений? Каким образом они упрощают / усложняют разработку и сопровождение распределенных систем? +* Для чего нужны очереди обработки сообщений и что может подразумеваться под сообщениями? +* Какие преимущества и недостатки распределенных приложений существуют на Ваш взгляд? +* Целесообразно ли в сложную распределенную систему внедрять параллельные вычисления? Приведите примеры, когда это действительно нужно, а когда нет. + +# Эссе: + +Распределенный стиль, как в ВКонтакте, обеспечивает эффективность и масштабируемость, разгружая приложения от частей задач. + +Системы оркестрации упрощают разработку распределенных систем, координируя работу компонентов, но могут усложнить обслуживание. + +Очереди сообщений обеспечивают асинхронный обмен данными между компонентами, улучшая гибкость и реакцию системы. + +Распределенные приложения дают высокую масштабируемость, требуя при этом управления сложностью и обеспечения надежности. + +Параллельные вычисления рекомендуются для оптимизации производительности в крупных системах, но не всегда оправданы в небольших. + +