Тёмный
No video :(

From REST to CQRS with Clojure, Kafka, & Datomic - Bobby Calderwood 

ClojureTV
Подписаться 29 тыс.
Просмотров 28 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@simerplaha
@simerplaha 8 лет назад
Great presentation! ... But I think what he explained in the video is command sourcing and not event sourcing.
@paulrd
@paulrd 8 лет назад
I probably saw most of the code already ;-), but any chance you might release your code?
@cs-op8td
@cs-op8td 7 лет назад
Interesting. I would like to learn more when this approach is a good or better solution. Especially how to exclude ETL, and using OLTP and OLAP. However, I would not agree with "bad" examples of API. Introduced example of cc transaction is just example of not good choice of API point rather than wrong user case. For tasks using couple business domain resources and because of good user experience designer can choose coarse grained API. Note Restful API is not Agile. API requires a thoughtful design and collaboration with users / clients.
@yenda12
@yenda12 8 лет назад
Have you considered using Onyx instead of Samza to write your business logic in pure Clojure and benefit from all the extra features Onyx offers over Samza ?
@dmitriid
@dmitriid 7 лет назад
What happens to proliferation of commands though?
@MathiasPicker
@MathiasPicker 8 лет назад
While I like the CQRS/ES architecture from an operational standpoint, I do not see where you stopped the proliferation of APIs. You semantically rich domain message "customer pays to account" that you write out to Kafka is nothing but an api call, the way you describe it. And you even state "here you can extend the functionality of the system" by using *more* of these commands, and there you got your API proliferation back into your system. Every command is an api call. So you moved your api from http to some unstructured message. Not really progress in my eyes. I think the constraints of http verbs are a good thing, even if I'm looking into speech acts inspired by agent communication languages right now.
@teaforthecat
@teaforthecat 8 лет назад
+yenda12 I've had some success on an implementation using Onyx here: github.com/teaforthecat/bones
Далее
Bottom Up vs  Top Down Design in Clojure - Mark Bastian
36:42
🛑самое грустное видео
00:10
Просмотров 160 тыс.
Can You Bend This Bar?
01:00
Просмотров 4,5 млн
The Value of Values with Rich Hickey
31:44
Просмотров 133 тыс.
Datalog all the way down - Christopher Small
42:37
Просмотров 13 тыс.
Hammock Driven Development - Rich Hickey
39:49
Просмотров 290 тыс.
ClojureScript for Skeptics - Derek Slager
41:09
Просмотров 70 тыс.
Maybe Not - Rich Hickey
1:03:29
Просмотров 158 тыс.
🛑самое грустное видео
00:10
Просмотров 160 тыс.