This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-06-07
Channels
- # beginners (142)
- # boot (18)
- # cider (39)
- # cljs-dev (2)
- # cljsrn (11)
- # clojars (8)
- # clojure (51)
- # clojure-brasil (3)
- # clojure-italy (22)
- # clojure-losangeles (2)
- # clojure-nl (20)
- # clojure-nlp (2)
- # clojure-russia (4)
- # clojure-serbia (2)
- # clojure-spec (90)
- # clojure-uk (147)
- # clojurescript (116)
- # data-science (10)
- # datomic (189)
- # devcards (31)
- # duct (6)
- # emacs (12)
- # fulcro (16)
- # graphql (36)
- # juxt (1)
- # off-topic (5)
- # om (11)
- # overtone (2)
- # pedestal (4)
- # perun (1)
- # portkey (17)
- # reagent (6)
- # reitit (3)
- # shadow-cljs (57)
- # spacemacs (45)
- # specter (8)
- # tools-deps (46)
Started wondering why the duct.database.sql.Boundary
record is in that namespace? Couldn't a boundary be something other than a database, too, like a REST API? Just wondering whether something like duct.service.Boundary
or something might be more appropriate. Or maybe I'm misunderstanding something.
👍 4
I’ve been using a boundary per service - so its nice to have a database boundary, a different boundary for a REST API, etc…
One advantage of having separate boundaries for different services is that you get type errors if you try to use one boundary function with the wrong service type. It also keeps the services distinct.
👍 8