Кирилл Розов - Как пройти архитектурную секцию собеседования

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 23

  • @SergSab12
    @SergSab12 29 днів тому +1

    Что-то с авторизацией сложно, по обновлению данных что-то странное, пришла плашка о новых новостях и что? как обновить? Или сразу обновляется? А если пагинация?...)

  • @AlexeyWih
    @AlexeyWih Рік тому +2

    Сегодня проходил такую секцию в тинек и почти тоже самое нарисовал, а потом посмотрел этот доклад - Кирилл был бы счатстлив)

  • @alexeyglukharev1990
    @alexeyglukharev1990 Місяць тому

    Офигеть как отличаются требования от того же интервью в США и в России

  • @snechaev1
    @snechaev1 Рік тому +7

    А есть ли смысл тратить кучу времени на рисование? ведь это типичная архитектура, которая используется в большинстве приложений

    • @ilyastoletov
      @ilyastoletov Рік тому

      Даже типичная архитектура порой требует четкой визуализации

    • @romanbrazhnikov7635
      @romanbrazhnikov7635 10 місяців тому +2

      Нет смысла. Доклад ради доклада

  • @denisb4496
    @denisb4496 Рік тому +5

    я понял, что архитектурную секцию для фронтенда - не имеет смысла делать... И главное цена ошибки в архитектуре фронтенда - не очень высокая. (можно переписать этих несчатных две формы...) Часто используемые фреймворки диктуют архитектуру. Для бекенда же все по другому... Для бекенда нужно выбрать правильно потоки данных (очереди). Выбрать тип БД. Менять позднее БД и способ как данные будут перекладываться значительно дороже.

  • @ghZTrikz
    @ghZTrikz Рік тому

    Отличный доклад, спасибо!

  • @Belovoll
    @Belovoll Рік тому

    Спасибо !

  • @AntonL-zu5ru
    @AntonL-zu5ru 3 місяці тому +1

    Ваша архЫтектура не компилируется и не работает, мы вам не перезвоним =))

  • @AndK-d4b
    @AndK-d4b 5 місяців тому +1

    Честно говоря, польза от такого собеса строго нулевая. Все приложения сейчас побиты на эти слои, и это не мешает им иметь кучу легаси, неоптимальных решений и тысяч костылей.

  • @TheChosenOne171
    @TheChosenOne171 Рік тому +2

    И с другой стороны - архитектурный собес того же твиттера с Вовой Ивановым и Артемом Зиннатуллиным

  • @umnikya7874
    @umnikya7874 Рік тому +1

    Да, молодец хорошо рассказал, на х1,75 посмотрел 🎉

  • @Feivur
    @Feivur Рік тому

    Спасибо!

  • @onlytryhard80
    @onlytryhard80 Рік тому

    Интересный доклад

  • @strudvik
    @strudvik 9 місяців тому +4

    Это не чистая архитектура. У вас бизнес логика зависит от слоя данных, а должно быть наоборот. То есть правило зависимостей уже не соблюдается. Говорите о solid, а сами не используете принцип dip. Много что из чистой архитектуры упущено: сущности, классы и интерфейсы ввода и вывода и т.п. В целом это больше напоминает старенькую луковую архитектуру, только без ключевого принципа инверсии зависимостей. Хорошая архитектура должна быть тестируемой, слабосвязной, не зависящей от деталей, таких как бд, фреймворк и т.п. Вот захотите вы сменить бд на nosql и что, будете бизнес логику менять? Аутентификация и уведомления это тоже все детали и говорить о них в контексте общей архитектуры не имеет смысла. Оптимизация туда же, да и вообще оптимизировать надо тогда, когда в этом есть нужда.

  • @romanbrazhnikov7635
    @romanbrazhnikov7635 10 місяців тому +2

    Бред. Фича разрабатывается в рамках уже имеющейся архитектуры некоего проекта. То что нам показали - это заказчик с описанием некоторого функционала к приложению, которое надо написать с нуля. Большинство таких приложений будут иметь некую шаблонную архитектуру. Всегда нужен слой данных для похода в сеть или локальное хранилище, всегда есть внутренняя бизнес-логика, и есть экраны, он же UI. Всё остальное - частности. Если уж речь про архитектуру, то надо спрашивать - какие подходы знаете, например MVP, MVVM, VIPER. И уже в рамках этих концепций накидывать - как сходить в сеть и отобразить данные на экране. Как прикрутить пуши, как прикрутить веб-сокеты, как обеспечить отправку фоточек на сервер, как обеспечить сбор данных от пользователя на нескольких экранах с последующей отправкой на сервер и т.д.

  • @t1ra3i
    @t1ra3i Рік тому +2

    Разработчики: фу эти люди из других областей идут в ИТ только ради денях
    так же разработчики: больше всего просмотров у доклада на мобиусе - как пройти архитектурную часть собеса
    🙃

    • @aryiano
      @aryiano Рік тому +1

      Ну, тут скорее важно, что это Кирилл Розов у его докладов как ни крути много просмотров будет.

  • @apple.metaverse
    @apple.metaverse Рік тому +11

    Докладчик бездарь, описал совсем глупое решение по аутентфикациии, научился копировать слои и считает, что это он придумал супер архитектуру. Не верьте ему, прочтите сами книгу Clean Architecture.

    • @pbKruasan
      @pbKruasan Рік тому +2

      А можешь предложить свое более лучшее решение?
      Расскажи еще пожалуйста за свой опыт прохождения секции сисдиза (сколько раз приглашали, какой итог)?

    • @ПавелКоченда
      @ПавелКоченда Рік тому

      А мне кажется неплохим решением начать с Clean Arch, а потом уже что-то дополнять.