Our great sponsors
-
simplenetes
The sns tool is used to manage the full life cycle of your Simplenetes clusters. It integrates with the Simplenetes Podcompiler project podc to compile pods.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
cloc
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
scc
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
You are looking at the `./release/sns` file, which is the "compiled" release, it's like looking at the .exe (404 kb isn't that bad for an ".exe")
The source files involved are smaller [1].
[1] https://github.com/simplenetes-io/simplenetes/tree/master/in...
This is why Simplenetes is built with Space.sh [1], a tool to build shell script applications.
About the tests, can't disagree with you, they will come.
[1] https://github.com/space-sh/space
Anything Java-backend-ish these days, my first 2 stops would be Quarkus [1] or Micronaut [2]. It would need special requirements that those couldn't match to move me to something else.
[1] - https://quarkus.io/
Or k3s (https://k3s.io), which is Rancher's awesome and lightweight Kubernetes distribution.
If you want something simpler and use podman you can try `podc` [1] which compiles a pod yaml spec into a single executable shell script with a nice managagement CLI api to it.
[1] https://github.com/simplenetes-io/podc
Wait, he writes insane shell scripts, and his Twitter handle is BASH-lund?
I'm in love! <3 :-D
Related: Bocker, Docker rewritten in 100 lines of Bash https://github.com/p8952/bocker