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

Поділитися
Вставка

КОМЕНТАРІ • 37

  • @daoshen
    @daoshen 25 днів тому

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

  • @ChristopherOkhravi
    @ChristopherOkhravi 7 років тому +16

    2017 and this is still incredible interesting. Thank you.

  • @darkodzalevski1422
    @darkodzalevski1422 3 роки тому +5

    2021 still awesome! Thank you!

  • @richardjblackman
    @richardjblackman 7 місяців тому +2

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

  • @kang-licheng8282
    @kang-licheng8282 5 років тому +22

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

  • @metaocloudstudio2221
    @metaocloudstudio2221 2 роки тому +4

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

  • @raghavendrargv783
    @raghavendrargv783 4 роки тому +6

    Still Relevant! Awesome content Martin :)

  • @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.

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

    really digging these hand written slides

  • @hamzakyamanywa9792
    @hamzakyamanywa9792 25 днів тому

    Genius! Way ahead of his time

  • @mcscubin8935
    @mcscubin8935 2 роки тому

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

  • @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?

  • @pveentjer
    @pveentjer 9 років тому +1

    Excellent presentation.

  • @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.

  • @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. :)

  • @MaartenvanGijssel
    @MaartenvanGijssel 9 років тому

    Amazing! Thanks!

  • @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 8 років тому

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

    • @sunnyshah4459
      @sunnyshah4459 8 років тому

      +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.

  • @ashconnor
    @ashconnor 8 років тому +7

    So Event Sourcing then?

    • @tenstairs
      @tenstairs 5 років тому

      "Martin Kleppmann - Event Sourcing and Stream Processing at Scale" - ua-cam.com/video/avi-TZI9t2I/v-deo.html

  • @jesusisalive2
    @jesusisalive2 10 років тому

    good presentation. very interesting.

  • @ba8e
    @ba8e 8 років тому +10

    24:22 "Kappa" Architecture. :)

  • @StealThisKarl
    @StealThisKarl 9 років тому +10

    I wonder what Martin Kleppmann thinks of relay and graphql

  • @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 :)

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

    Kafka streams seems to have killed Samza

  • @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 ?

  • @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