Vertical Slice Architecture (Jimmy Bogard)

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

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

  • @m1croN1337
    @m1croN1337 10 месяцев назад +1

    Great presentation! Jimmy mentions on 59:00, that they've built a "Unit of work" for a data storage that does not support it out of the box. Are there any examples available online?

  • @Cerebradoa
    @Cerebradoa 7 месяцев назад +1

    I've discovered the same architecture, in the same way you did. And, by experience, do not reuse code between handlers. There is nothing wrong on having copied/pasted code. Keep in mind modifications will come per feature, so, probably, this code will need to evolve independently, and the duplicated code will not be duplicated any more.

  • @ianhamilton8376
    @ianhamilton8376 7 месяцев назад +4

    This architecture has been around for over 20 years in the modular monolith/modular client. What this video really shows is how little most developers really understand about software architecture and how poorly it seems to have been taught for a long time.

    • @programuoki-lt1465
      @programuoki-lt1465 4 месяца назад

      Agree and then populating all medias with good clean architecture courses :) I feel same aspect Divide and Conquer only different context.

  • @devaliero-3d597
    @devaliero-3d597 7 месяцев назад +1

    I used already Vertical Slice architecture at the beginning of my career, it was then known as Big Ball of Mud

    • @WangAndrew
      @WangAndrew 4 месяца назад

      Can not agree more😅😅😅

  • @Wfmike
    @Wfmike 7 месяцев назад +4

    The biggest advantages of using vertical slice architecture is FEWER MERGE CONFLICTS!

  • @PaulSebastianM
    @PaulSebastianM 8 месяцев назад +2

    He didn't invent VSA. He formalized it. VSA is described in the Clean Architecture book by that old guy, uncle Bob or something like that. 😅
    Joke aside I don't know for sure if it's even older than that or who's described the idea first.

  • @seethruhead7119
    @seethruhead7119 3 месяца назад

    man OOP makes this stuff so overcomplicated
    this entire architecture just looks like a request handler function
    anyone that has any experience with express.js for instance has already been using this architecture.

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

    Just avoid layers. Simple as that. The result of you instead localizing your code around subjects will end up in about this architecture. The name is bad as it could suggest you should stick with the layers.