This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-05-04
Channels
- # announcements (1)
- # architecture (7)
- # beginners (44)
- # biff (11)
- # calva (15)
- # cider (5)
- # clerk (9)
- # clj-kondo (20)
- # clj-on-windows (19)
- # clj-yaml (2)
- # cljs-dev (39)
- # clojure (52)
- # clojure-czech (2)
- # clojure-dev (11)
- # clojure-europe (28)
- # clojure-hamburg (10)
- # clojure-hungary (3)
- # clojure-nl (1)
- # clojure-norway (59)
- # clojure-uk (5)
- # clojured (2)
- # clojurescript (33)
- # conjure (2)
- # datahike (1)
- # datomic (5)
- # defnpodcast (5)
- # emacs (18)
- # figwheel (2)
- # funcool (6)
- # graphql (1)
- # hyperfiddle (11)
- # jobs (3)
- # joyride (13)
- # malli (6)
- # music (4)
- # off-topic (45)
- # polylith (11)
- # practicalli (3)
- # rdf (3)
- # releases (1)
- # scittle (8)
- # shadow-cljs (13)
- # specter (2)
- # squint (8)
- # testing (6)
- # tools-deps (21)
- # xtdb (2)
Hi everyone! Polylith fan and beginner here, currently trying to push it at my org. Happy to see it featured a couple of times during Clojure/conj, but also hoping to see a dedicated talk some time soon. Sharing this link that should be relevant regarding the microservices vs monolith conversation (apologies if already shared / wrong channel!) https://twitter.com/kelseyhightower/status/1654098279116992513?s=46&t=jgAFdNl17LCZxTEUtJKNjw
Parts of this sounds a look like the benefits of using Polylith: https://twitter.com/kelseyhightower/status/1654141882631331841?s=46&t=jgAFdNl17LCZxTEUtJKNjw
And this reminds me of Polylith’s goal of helping you defer deployment decisions as long as possible, while focusing on optimizing developer experience on a single REPL: “Replacing method calls and module separations with network invocations and service partitioning within a single, coherent team and application is madness in almost all cases. ” https://world.hey.com/dhh/even-amazon-can-t-make-sense-of-serverless-or-microservices-59625580
Thanks for being a Polylith fan! I think that if Polylith was widely known in the software industry and if we had excellent tooling support for the most common programming languages, Polylith would probably be widely adopted, to tackle the problems you mentioned. It takes time to introduce new ideas, and it takes courage to question whether you are doing things in the best way.
There was a slide about Polylith in https://youtube.com/watch?v=H19NK3h_XLI&t=1738 presentation. Was it mentioned somewhere else too @U017YH1928Z?
Hi Joakim! Yes it was, here as well (16:46), and full stack! using re-frame. Goodman explained how they adopted Polylith after the fact while answering one of the questions from the audience, but that didn't make it to ClojureTV (it's in the stream though) https://youtu.be/-TONmykd3rM?list=PLZdCLR02grLpIQQkyGLgIyt0eHE56aJqd&t=1006
Heow Goodman explained the core ideas very well and I liked the illustrations! @U0GL2VCAJ