This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-11-30
Channels
- # admin-announcements (13)
- # announcements (2)
- # avi (1)
- # aws (10)
- # beginners (427)
- # boot (3)
- # cider (4)
- # clara (26)
- # cljs-dev (21)
- # cljsrn (24)
- # clojure (205)
- # clojure-dev (32)
- # clojure-india (26)
- # clojure-japan (1)
- # clojure-russia (256)
- # clojurescript (41)
- # clojurex (1)
- # cursive (38)
- # datavis (99)
- # datomic (15)
- # emacs (19)
- # events (2)
- # funcool (5)
- # immutant (45)
- # ldnclj (3)
- # om (60)
- # omnext (4)
- # onyx (383)
- # overtone (7)
- # parinfer (1)
- # re-frame (3)
- # reagent (7)
- # ring (1)
- # testing (5)
@ragge: Once those few minutes are up, do they then trash the instance so you’re paying the 1s startup with Clojure again, or do they serialise the JVM state somehow?
@cfleming: again from memory and based on a few unscientific observations, but it seemed like a new JVM was started and the lambda function handler instantiated
@ragge: Interesting, thanks. It looks like CLJS is actually probably a better fit for Lambda since Node is first class there, but I haven’t tried it yet.
@cfleming: i think it will depend a lot on your usage patterns, but yeah, generally quick startup might be a win
@ragge: Right. I have one Lambda function right now that I need the JVM for because I’m using encryption (it’s just Java), but I think for most future things I’ll try CLJS first.