Что такое МОДЕЛЬ C4 за 15 минут: Моделируем архитектуру во всех 4 абстракциях с примерами

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 28

  • @011101010101001
    @011101010101001 2 месяца назад +3

    Боже, лучший канал по ИТ-тематике, который пока видел

  • @iamyouroctober555
    @iamyouroctober555 6 месяцев назад +4

    Боже, это прекрасно, я смотрю на это уже 3й час)))
    Как же круто, когда удается так четко и грамотно задокументировать процессы взаимодействия сущностей/сервисов/юзеров
    Вспоминаю документацию в своем проекте - слеза наворачиваются 😅
    Но потихоньку навожу там порядок)

  • @oldnewrain
    @oldnewrain 6 месяцев назад +14

    Модель просто бомба)

  • @ArchDevWorkshop
    @ArchDevWorkshop 6 месяцев назад +1

    Спасибо за видео!
    Как всегда отличная подача и полезный материал!

  • @ДмитрийМакаревич-у4ш
    @ДмитрийМакаревич-у4ш 6 месяцев назад +1

    Круто! Спасибо за информацию!

  • @BumatuHe
    @BumatuHe 3 месяца назад +1

    Прикольно Мир на Oracle 12:))))

  • @N5O1
    @N5O1 6 месяцев назад +1

    Диаграмма компонентов по больше степени излишня и ее можно опустить. Например если вы используете NestJS, то можно использовать встроенгый devTools (платно), который сделает все тоже самое, но лучше

  • @dmitryandreew8582
    @dmitryandreew8582 6 месяцев назад +2

    спасибо за видео.
    Описанный пример с4 - это просто какой-то идеальный мир. наверное, для верхнеуровневого понимания и в случае несложных систем- ок.
    А когда система действительно сложная с разветвленной ролевой моделью и, скажем, контурностью, то использование с4 потребует просто колоссальное количество человеко-часов для описания того, что происходит
    А для чего собственно? Для интеграций?
    Куда проще, кажется, по классике дернуть ендпониты, определить формат данных и потоки..
    Да, не так наглядно. Но всегда ли нужна эта наглядность? ..

    • @darthrevan8003
      @darthrevan8003 20 дней назад

      Как я понимаю, особенность модели как раз в том, чтобы сложные системы можно было просто показать на верхем уровне, а затем углубляться в описание отдельных сложных компонентов при необходимости. Т.е. если система слишком сложная для детального отображение - можно опустить эту детальность, если она не нужна

  • @Aosinniy78
    @Aosinniy78 3 месяца назад +1

    Что то ссылку на хабр не вижу. Возможно не там ищу.

    • @ListenIT_channel
      @ListenIT_channel  3 месяца назад +1

      Ссылочка на месте, вот она - ruclips.net/user/redirect?event=video_description&redir_token=QUFFLUhqbE9tV3VsMmxYWTNYelVTM3dWYW02Q1RyUVI3QXxBQ3Jtc0tuUnhtVE9zNHFLb3doYjcwOERhaGFOdkp4QjBoT3p4cUY1Nk8ybEZmWnM5SWk4U1NPMERXbXhrT2hMOG04djFCZV9vV1NsQkhlRzc1cDZ2d0ZEZDB1QmV0T1V2UWxkX3ZpV3NXTWlUZHAzWVZZWTFscw&q=https%3A%2F%2Fhabr.com%2Fru%2Fcompanies%2Fnspk%2Farticles%2F679426%2F&v=MGDNV5rEhW0

  • @AlzhanSul.
    @AlzhanSul. 6 месяцев назад +1

    Многие ответили это бомба из cs 1.6

  • @N5O1
    @N5O1 6 месяцев назад

    9:37 а зачем тут двусторонние чтрелочки? если вызов идет в одну сторону?
    например, как и зачем база будет оьращаться к пюбизнес логике?

  • @Inferlogist
    @Inferlogist 6 месяцев назад

    Халява всегда приятно .

  • @CorvusRegnum
    @CorvusRegnum 6 месяцев назад

    ИМХО
    На диаграмме контента:
    Среди акторов отсутствует роль Администратор системы и/или другой тех.персонал, Наверное должен видимо быть предусмотрен некий функционал функционал.
    А также смущает что нет связей от внешних систем к основной.
    На диаграмме компонент:
    Согласен с @N5O1, стрелка предполагает активный вызов со стороны компонента. Поставка информации в ответ не предполагает отображения обратной стрелки (иначе бы все стрелки были бы двухсторонними)
    И опять же странно, нет входящих вызовов со стороны внешних систем. да такое возможно, что основная система сама запрашивает инфу, но возможно стоит и из внешних систем информировать об изменении причастных данных
    На диаграмме кода:
    А почему в классе Заказ отсутствует поле идентификатора клиента
    И почему в классе Курьер присутствует поле Статус курьера. Напрашивается, что этот статус зависит от даты/времени. Предположу, что должна быть еще таблица с данными где поженятся курьер и его статус в зависимости от даты/времени.

  • @ildar_efendi
    @ildar_efendi 6 месяцев назад

    Как так сделать в Confluence? Какой-то платный плагин?

    • @biperch2
      @biperch2 2 месяца назад

      Тоже интересует этот вопрос

  • @akarigale173
    @akarigale173 6 месяцев назад

    Это инструкция как сделать взрывчатку???

    • @ListenIT_channel
      @ListenIT_channel  6 месяцев назад

      Думаю, название ролика говорит само за себя)

  • @LeoSilchenko
    @LeoSilchenko 6 месяцев назад

    польза пользователям (с)

  • @handyfrontend
    @handyfrontend 6 месяцев назад

    Осуждаю

    • @ListenIT_channel
      @ListenIT_channel  6 месяцев назад

      Что осуждаете?

    • @yofox
      @yofox 6 месяцев назад

      @@ListenIT_channelc4

  • @andrewshilov4197
    @andrewshilov4197 6 месяцев назад +1

    На старте видел звук палатки из 3х героев 😊

    • @ArchDevWorkshop
      @ArchDevWorkshop 6 месяцев назад

      Как можно видеть звук?))