diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 608d685..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-/DAS_2024_1.iml
-/modules.xml
-/vcs.xml
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index 11a5d8e..0000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-main.py
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 74ac817..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index ae8ddd2..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/melnikov_igor_lab_8/README.md b/melnikov_igor_lab_8/README.md
new file mode 100644
index 0000000..9bf67dc
--- /dev/null
+++ b/melnikov_igor_lab_8/README.md
@@ -0,0 +1,6 @@
+## Устройство распределенных систем
+Современные сложные системы, такие как социальная сеть ВКонтакте, создаются в "распределенном" стиле для повышения гибкости, масштабируемости и надежности. В таком подходе каждое приложение или сервис выполняет ограниченный спектр задач, что позволяет командам разработки сосредоточиться на конкретных функциях и улучшать их без влияния на другие компоненты системы. Это также облегчает масштабирование: при увеличении нагрузки можно добавить дополнительные экземпляры определенного сервиса, не затрагивая всю систему в целом. Таким образом, распределенные системы обеспечивают более эффективное использование ресурсов и позволяют легко адаптироваться к изменяющимся требованиям пользователей.
+Системы оркестрации приложений, такие как Kubernetes, были созданы для управления сложными распределенными системами. Они автоматизируют развертывание, масштабирование и управление контейнерами, что значительно упрощает разработку и сопровождение приложений. Тем не менее, внедрение таких систем может добавить уровень сложности, требуя от разработчиков понимания новых инструментов и подходов. Важно находить баланс между упрощением процессов и увеличением их сложности.
+Очереди обработки сообщений играют ключевую роль в распределенных системах, обеспечивая асинхронное взаимодействие между компонентами. Сообщения могут представлять собой любые данные, которые передаются между сервисами, включая запросы на выполнение задач, уведомления о событиях или результаты операций. Использование очередей позволяет избежать потери данных и гарантировать обработку сообщений даже в случае временных сбоев или перегрузок системы.
+Преимущества распределенных приложений включают масштабируемость, отказоустойчивость и возможность параллельной обработки задач. Однако они также имеют недостатки: сложность архитектуры, необходимость в управлении сетевыми взаимодействиями и потенциальные проблемы с согласованностью данных. Важно учитывать эти аспекты при проектировании системы.
+Внедрение параллельных вычислений в сложные распределенные системы может быть целесообразным в случаях, когда требуется обрабатывать большие объемы данных или выполнять ресурсоемкие операции. Например, в системах обработки больших данных или машинного обучения параллельные вычисления позволяют значительно ускорить обработку информации. Однако в ситуациях, когда задачи требуют строгой последовательности выполнения или связаны с частыми обменами данными между компонентами, параллелизм может привести к усложнению архитектуры и снижению производительности. Поэтому необходимо тщательно анализировать требования к системе и выбирать подходящие решения в зависимости от конкретных условий.
\ No newline at end of file