metosin / metosin/packaging-clojure-examples

Performance / Metosin usage?

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Clojure
Stars
16
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Thank you Joel for the great post!

I hadn't even considered not using Uberjar to get an app to production.

Can you expand the post and share how Metosin does Clojure in Production (and maybe why)
as well as discuss the performance tradeoffs in production between uberjar / clojure code?

Besides startup time, I'm really curious about runtime performance between Uberjar and just running Clojure main

I did read that Graal's native image had a size/startup benefit, but for a long running program doesn't make a difference in performance (haven't tested this), what is your take on using this to deploy?

Thanks again,
Patrick

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by reviewing the repository's packaging examples and the referenced production deployment discussion, then define the scope of the requested comparison. Done should document Metosin's Clojure production approach and explain the relevant Uberjar, direct Clojure execution, and Graal native-image tradeoffs.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
devops, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.