Vertical Slice Architecture (Jimmy Bogard)

Поділитися
Вставка
  • Опубліковано 27 гру 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.