"Turning the database inside out with Apache Samza" by Martin Kleppmann

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

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

  • @getmann
    @getmann 15 дней назад

    a presentation worth every minute with insights that became relevant more than ever in the past 10 years

  • @richardjblackman
    @richardjblackman 10 месяцев назад +5

    amazing speaker. explaining a difficult concept with simplicity. 2024 still interesting !

  • @djale1k
    @djale1k 3 года назад +5

    2021 still awesome! Thank you!

  • @ChristopherOkhravi
    @ChristopherOkhravi 7 лет назад +16

    2017 and this is still incredible interesting. Thank you.

  • @kang-licheng8282
    @kang-licheng8282 5 лет назад +22

    Martin Kleppmann The God of Distributed Systems! Thanks Strange Loop for sharing this

  • @raghavendrargv783
    @raghavendrargv783 5 лет назад +6

    Still Relevant! Awesome content Martin :)

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

    really digging these hand written slides

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

    2024 and it is still not possible to wish away state. Many thanks for this work!

  • @metaocloudstudio2221
    @metaocloudstudio2221 3 года назад +4

    This talk is the most important talk in the century about all kind of computer future logic

  • @FofoMoMo1234
    @FofoMoMo1234 9 лет назад +16

    Brilliant talk, I disagree only with the comment "Kill REST APIs" but do agree with reducing the focus on request/response systems. Req/Res are implementations details of HTTP, REST can work over websockets. REST is a concept for building distributed systems, it is in no way is it limited to APIs or HTTP(req/res). That being said most "REST" APIs are implemented incorrectly since they lack Hypermedia controls in their message structure.

  • @mcscubin8935
    @mcscubin8935 2 года назад

    I really enjoy this kind of thinking. Thanks for the talk.

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

    Genius! Way ahead of his time

  • @lokthar6314
    @lokthar6314 4 года назад +4

    I like Martin Kleppmann, he's a very bright person and a good teacher. I disagree though with his statement "Kill REST". In this talk he proposes to use streams over REST but imo this is all use case dependent. Also the idea of a stream is not so new, publish/subscribe communication flow is pretty widely used already, just think about web sockets. Think about an application that doesn't need to be updated about any CRUD operations within the DB in real time (like 95% of applications). Would you still introduce a complex stream based backend over simple REST?

  • @123wordbird321
    @123wordbird321 9 лет назад

    MQTT is a publish/subscribe server with open source JavaScript web socket libraries that's been around for a long time. I used it in the public safety sector for officers to subscribe to streams published by the dispatch center. I guess I'm fuzzy on how this differs from that other than fuzzing the lines between the MQTT server and the database it may ride on.

  • @TheDroidMate
    @TheDroidMate 5 лет назад +2

    Does anyone know what software was used to draw theses slides? Would be great for university
    thanks folks

    • @cyberlad24
      @cyberlad24 5 лет назад +2

      iPad Pro with pen would suffice :)

  • @pveentjer
    @pveentjer 9 лет назад +1

    Excellent presentation.

  • @ba8e
    @ba8e 8 лет назад +10

    24:22 "Kappa" Architecture. :)

  • @maverick88NL
    @maverick88NL 9 лет назад +24

    CQRS?

    • @OverG88
      @OverG88 8 лет назад +2

      +maverick88NL Totally! However, in upcoming period, I bet that many people will feel uncomfortable by switching from CRUD to CQRS. Worst issues I encountered was the essential separation of write model from read model. Especially, how to fit everything with specific technology. Implementation of CQRS pattern can be ridiculous sometimes. :)

  • @ashconnor
    @ashconnor 8 лет назад +7

    So Event Sourcing then?

    • @tenstairs
      @tenstairs 5 лет назад

      "Martin Kleppmann - Event Sourcing and Stream Processing at Scale" - ruclips.net/video/avi-TZI9t2I/видео.html

  • @StealThisKarl
    @StealThisKarl 9 лет назад +10

    I wonder what Martin Kleppmann thinks of relay and graphql

  • @jesusisalive2
    @jesusisalive2 10 лет назад

    good presentation. very interesting.

  • @MsMadvas
    @MsMadvas 9 лет назад +8

    I wonder if this guy knows Datomic. I think it's exactly what he wants :)

    • @tyrsius
      @tyrsius 9 лет назад +4

      +Matúš Lešťan He mentions this IN THE VIDEO...

    • @MartinClausen
      @MartinClausen 9 лет назад

      +Matúš Lešťan He compares to Datomic at 43:05

    • @sunnyshah4459
      @sunnyshah4459 9 лет назад

      +Matúš Lešťan Yes, He has mentioned Datomic in his book Designing Data Intensive Applications, 2nd chapter.

    • @arunsatyarth9097
      @arunsatyarth9097 4 года назад

      If he wants it, chances are he probably built it.

  • @stephaneislistening6103
    @stephaneislistening6103 4 года назад

    I read the phrase "When a client reads from a materialized view, it can keep the net‐
    work connection open." from Martin's book "Making sense..." and wondered where was that coming from. How a materialized view offers such a feature ?

  • @MaartenvanGijssel
    @MaartenvanGijssel 9 лет назад

    Amazing! Thanks!

  • @igboman2860
    @igboman2860 2 года назад

    Kafka streams seems to have killed Samza

  • @abbottwalkingcarbonic9613
    @abbottwalkingcarbonic9613 Месяц назад

    ❤❤

  • @jesusisalive2
    @jesusisalive2 10 лет назад +5

    databases are so 1970's

    • @MrGarkin
      @MrGarkin 9 лет назад +8

      Turing machines are so 1940's

    • @MrGarkin
      @MrGarkin 9 лет назад +22

      Pants are so 1800's

    • @ky5069
      @ky5069 4 года назад +3

      Wheels are so 4000 BC