Fork me on GitHub
#clojure-uk
<
2017-02-15
>
mikepjb10:02:34

good morning!

thomas10:02:05

hmm which one's does he compare @agile_geek ?

agile_geek10:02:37

@thomas he's just calling out the difference between Kafka's streaming platform and any traditional message broker but he mentions RabbitMQ...not that it matters. The important point is he succinctly sums up the difference as being guaranteed ordering in Kafka consumers (at least for the same partition) which is important for event sourcing.

thomas10:02:39

ok, makes sense. I only have some very high level knowledge of IBM MQ series and friends (Having worked in Hursley where it originated of course)

agile_geek11:02:10

I've used MQ, ActiveMQ and RabbitMQ

agile_geek11:02:36

Although haven't been near IBM MQ since about 2008

thomas12:02:49

I don't think you are missing a lot.

mccraigmccraig13:02:19

kafkas big wins for me were that it's so conceptually simple, and fits with my "only consider components that are know to scale linearly" rule... and partition ordering is very nice too

davesnowdon14:02:03

Anyone here tried using clojure in AWS lambda? It supports java, any additional pain when using clojure?

glenjamin14:02:23

2nd hand knowledge, but: slow uploads due to large jar and slow startup

glenjamin14:02:41

the team I spoke to about it were thinking about trying cljs, but dunno if they did

glenjamin14:02:57

they were using it to consume from kinesis, so slow startup wasn’t a deal breaker

davesnowdon14:02:26

thanks @glenjamin Hadn’t thought about trying cljs with the node runtime, might try that

thomas14:02:11

@davesnowdon I heard that recently as well.. cljs works really well on AWS Lambda. again only 2nd hand info. much cheaper apperently.

mccraigmccraig15:02:02

@benedek is a cljs? on AWS lambda user iirc @davesnowdon

otfrom16:02:05

glenjamin there are some good cljs things for lambda out there https://github.com/nervous-systems/cljs-lambda

benedek16:02:32

yup we use cljs/node.js lambdas if the occasional long startup is an issue

davesnowdon16:02:19

thanks @benedek I’ll have a read

glenjamin16:02:56

oo nice, functions for dev, functions-as-service in prod

benedek16:02:42

a convenient monolith