Радикальная Архитектура - концепция подхода позволяющего создавать масштабные проекты.

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 6

  • @2009Spread
    @2009Spread День тому +1

    1. Введение: Радикальная архитектура
    Автор представляет концепцию "радикальной архитектуры", которую он разработал после года работы над Open Source проектом.
    Суть концепции заключается в сжатии технологического реестра и расширении области применения технологий.
    2. Примеры радикальной архитектуры
    База данных Cassandra и Scylla: Автор приводит пример базы данных Cassandra, которая долгое время была лидером в распределенных системах. Однако, Scylla, используя C++, стала более производительной.
    Стерилизация данных: Автор предлагает использовать эффективные алгоритмы стерилизации данных в различных областях, таких как файловые системы, сетевые протоколы и микроконтроллеры.
    Распределенное хранилище данных: Автор предлагает использовать распределенные хранилища данных для хранения различных структур данных, таких как графы, файлы и архивы.
    3. Критика современной технологической архитектуры
    Автор критикует современные системы за избыточность и ненужные уровни абстракции.
    Он приводит пример промышленной автоматизации, где сложная архитектура состоит из множества устаревших протоколов и уровней абстракции.
    Автор утверждает, что современные системы, такие как Prometheus и Grafana, написанные на Angular, не могут эффективно работать в распределенных и децентрализованных платформах.
    4. Применение радикальной архитектуры в промышленности
    Автор предлагает модернизировать промышленные станки, заменяя устаревшее оборудование и протоколы на современные, эффективные технологии.
    Он утверждает, что это снизит стоимость модернизации и повысит производительность.
    5. Опыт автора и причины перехода к радикальной архитектуре
    Автор делится своим опытом разработки проекта, где он начал с использования стандартных корпоративных технологий, таких как Angular и Kubernetes.
    Он столкнулся с проблемами производительности и размера проекта, что привело его к поиску более эффективных решений.
    Автор изучил работу Kubernetes и других технологий и пришел к выводу, что для создания эффективной распределенной системы необходимо использовать низкоуровневые инструменты и отказаться от множества существующих технологий.
    6. Принципы радикальной архитектуры
    Минимизация количества технологий: Автор предлагает использовать минимальное количество очень эффективных технологий.
    Отказ от лишних уровней абстракции: Автор критикует избыточные уровни абстракции в современных системах.
    Прямое взаимодействие: Автор предлагает использовать прямое взаимодействие между компонентами системы, без дополнительных уровней абстракции.
    7. Заключение
    Автор подчеркивает, что радикальная архитектура позволяет создавать эффективные и конкурентоспособные системы, которые невозможно просто скопировать.
    Он призывает к переходу на низкоуровневые инструменты и отказу от множества существующих технологий.
    Общие темы:
    Критика современной технологической архитектуры за избыточность и ненужные уровни абстракции.
    Предложение использовать минимальное количество очень эффективных технологий.
    Применение радикальной архитектуры в различных областях, таких как промышленность, сетевые протоколы и распределенные системы.
    Опыт автора и причины перехода к радикальной архитектуре.
    Важно отметить:
    Автор выражает крайне критическую точку зрения на современные технологии и предлагает радикальные изменения в архитектуре систем.
    Его утверждения основаны на личном опыте разработки проекта и анализе работы различных технологий.
    Автор призывает к переходу на низкоуровневые инструменты и отказу от множества существующих технологий для создания эффективных и конкурентоспособных систем.

    • @solenopsys-ru
      @solenopsys-ru  День тому

      Круто это каким инструментом сделано? Chatgpt? Для chatgpt много слишком "автор", и там в тексте ошибки типа "Стерилизация данных"

    • @solenopsys-ru
      @solenopsys-ru  День тому

      В общем смысл в тексте уплыл, слабенькая GPT. Я приводил примеры возможности широкого использования различных технологий, и другие примеры допустим замены базовой технологии конкурирующей (это не были примеры радикальной архиткетуры) То есть выжимка не корректная.

    • @2009Spread
      @2009Spread День тому +1

      @@solenopsys-ru ну это DeepSeek модель, возможно клауд получше было бы

    • @2009Spread
      @2009Spread День тому +1

      вот Claude просуммировал
      Анализ текста о "радикальной архитектуре":
      Концепция радикальной архитектуры
      Автор разработал концепцию после года работы над Open Source проектом
      Основная идея: максимально упростить технологический стек и расширить область применения технологий
      Принципы радикальной архитектуры
      Сокращение количества технологий в 10 раз
      Использование небольшого количества максимально эффективных базовых технологий
      Максимальное переиспользование технологий в разных областях
      Отказ от многоуровневых абстракций
      Метафора архитектуры
      Сравнение с 40-этажным зданием, которое можно сжать до 4-5 этажей
      Сохранение только самых essential компонентов и функциональности
      Примеры применения
      Стерилизация данных: использование одного эффективного алгоритма в файловых системах, сетевых протоколах, веб-приложениях
      Распределенное хранилище: возможность хранения графов, файлов, архивов в едином формате
      Замена сложных корпоративных систем более простыми и эффективными решениями
      Критика существующих технологических подходов
      Критика Java Enterprise, Angular, Kubernetes за избыточную сложность
      Проблемы с производительностью и уровнями абстракций в современных системах
      Личный опыт разработки
      Автор начинал с традиционных корпоративных технологий
      Столкнулся с проблемами производительности и сложности
      Постепенно переходил на более низкоуровневые и эффективные технологии
      Практические примеры применения
      Модернизация промышленных станков: замена сложных вендорских систем простыми эффективными решениями
      Сокращение стоимости модернизации до 10% от стоимости станка
      Прямое взаимодействие устройств без лишних посредников
      Конечная цель
      Создание действительно распределенной системы
      Разработка системы, которую невозможно скопировать простым удалением неэффективных частей
      Переход к низкоуровневым инструментам и децентрализованной архитектуре
      Ключевая идея: максимальное упрощение технологических решений при сохранении и даже улучшении их эффективности.

    • @solenopsys-ru
      @solenopsys-ru  День тому +1

      Неплохо, но там видимо ошибка с субтитрами, "стерилизация данных" сериализация :)