Embracing change - how to introduce Clojure into your company technology stack seamlessly

Preview:

Citation preview

EMBRACING CHANGE

Introducing Clojure into your Stack

WHAT WE'VE LEARNED FROM WRITING DOZENS OF POLYGLOT MICRO SERVICES - DUNCAN DAVIDSON

DEREK SIVERS: HOW TO START A MOVEMENT

LONE CRAZY CULTIST

FIRST FOLLOWER

HARBRINGERS OF CHANGE

“Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.”

H.P. Lovecraft, The Joy of Clojure

(Ph’nglui mglw(’nafh Cthulhu R'lyeh #(wgah’nagl))fhtagn)

H.P. Lovecraft, The Joy of Clojure

21

22

PULL REQUESTS

?

…. … .. . .. .. .

…. . .. .. . . . . . . .

25

LENINGEN/BOOT

28

DEVELOPMENT CONTAINER

WRAPPING CLOJURE TOOLING IN CONTAINERS - MARK MANDEL

JENKINS

GRADLE

GRADLE THIRD PARTY

CLOJURESQUE

FINAL SOLUTION

35

SECURITY

DATABASE ACCESS

JAVA CLIENTS

37

IT’S YOUR FAULT!

38

THINK BIG, START SMALL

41

42

$

43

44

45

+ =

SCALING

MONITORING

DEBUGGING

48

49

http://APP/health

55

Our First Clojure Microservice Healthcheck

@ArturSkowronskigithub.com/ArturSkowronski

Thank Youand waiting

for questions