Just-in-time Architecture • Macklin Hartley • YOW! 2022

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • This presentation was recorded at YOW! 2022. #GOTOcon #YOW
    yowcon.com
    Macklin Hartley - Engineering Manager at VGW ‪@macklinhartley540‬
    RESOURCES
    github.com/mac...
    / macklin-h-56b11875
    macklin.me
    ABSTRACT
    Architecture is the decisions and trade-offs that are appropriate for the problem at hand. While a globally distributed fault-tolerant #microservices architecture might be an interesting and fun challenge to build, diving in too early will likely result in disaster.
    This talk tells the story of a team's journey from a #monolithic architecture to #EventDriven microservices, including missteps and learning opportunities they discovered along the way. [...]
    Download slides and read the full abstract here:
    yowcon.com/syd...
    RECOMMENDED BOOKS
    Simon Brown • Software Architecture for Developers Vol. 2 • leanpub.com/vi...
    David Farley • Modern Software Engineering • amzn.to/3GI468M
    Dave Farley & Jez Humble • Continuous Delivery • amzn.to/3ocIHwd
    Woods, Erder & Pureur • Continuous Architecture in Practice • amzn.to/2QWAmkl
    George Fairbanks • Just Enough Software Architecture • amzn.to/3uZzVo0
    / gotocon
    / goto-
    / gotoconferences
    #SoftwareArchitecture #MacklinHartley #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/n...
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    www.youtube.co...

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

  • @archi-mendel
    @archi-mendel Год назад +10

    I hope this gets a lot of views. The cafe example is something I am going to use too 👍

  • @stevenhe3462
    @stevenhe3462 Год назад +2

    This is why the microservice-ish monolith Erlang/Elixir architecture is very good.

    • @AlexanderRoempke
      @AlexanderRoempke Год назад

      i personaly think thats the way to go, event driven design plus oop seems to try to be elixir but realy never is.

    • @krazeemonkee
      @krazeemonkee 5 месяцев назад

      a lot of the methods/terms used in the microservices implementation sounded a lot like erlang-land talk w/ processes, managers, events/commands etc ~ however, in the land of erlang, these concerns are components of a monolithic system/network, correct? is there a hybrid architecture that meshes erlang/beam w/ microservices? [i’m still a little programming sprout 🌱 so i hope my question even makes sense]

    • @stevenhe3462
      @stevenhe3462 5 месяцев назад +1

      @@krazeemonkee Yes, you just send requests between the Erlang monolith and the microservices. Mixing monoliths and microservices is nothing new.

  • @timibolu
    @timibolu Год назад +3

    Good talk. Learned a lot

  • @recklessroges
    @recklessroges Год назад +1

    So this isn't JiT Architecture. It is Architecture that your company migrated to "just in time" for each expansion, development and as additional complexity was added. [The title confused me because I'm used to JiT compilation.] I wonder how much survivor bias this contains?

    • @asdqwe4427
      @asdqwe4427 Год назад +2

      I think focusing on providing value as quickly as possible is the only way to survive as a startup.

    • @trejohnson7677
      @trejohnson7677 Год назад

      Exactly wtf what you were expecting?

    • @Reashu
      @Reashu Год назад

      ​@@trejohnson7677 as they alluded to, probably "the architecture of a just-in-time compiler"

    • @asdqwe4427
      @asdqwe4427 Год назад

      @@Reashu I expected the talk to be about caring about architecture when it tat starts to matter