Earlier quoted context omitted.
I don't disagree with your conclusion. But your comment communicates no argument against Spring and how the trade-offs it makes make it a poor option for new projects.
Anyone with sufficient experience with JPQL and Hibernate will realize their limits and how poorly it works in the latency sensitive transactions we want now. Spring and Hibernate were designed to cache domain 'entities' and manage their dirty state client-side as an optimization. Any time you go want to go near the EntityManager you're hitting this impedance mismatch.
Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
51–60 of 159 posts
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#52Building a platform to deploy stateless services are the easy part. This might even work nicely at a smaller scale. It is gets super complicated when you want to mount volumes, re-use those volumes. This is like a nice weekend project, contrarian in nature, but it is just not a replacement for kubernetes. This is some bash script orchestration on top of podman. Bulk of complexity in opensource distro of kubernetes co…
Simplenetes does support state, no sweat. But it can't pull a disk out of the cloud for you, there is some traditional Ops involved.
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#53 -q Set to be quite.
I doubt it's intentional, but I kinda love it.Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#54If you're looking for a simple Kubernetes alternative, take a look at the HasiCorp stack. I use that in production and it's easy to set up and maintain.
Or k3s ( https://k3s.io ), which is Rancher's awesome and lightweight Kubernetes distribution.
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#55This is really cool, but is there a real use case for this?
The real use case is super simple clusters, which could be just 1 node, no etcd, no API (SSH managed), no iptables.
Simplenetes is not a living breathing thing which auto heals it self, it's a deterministic approach where you can see your cluster with all hosts in the git repo which represents the cluster.
Also, it's focused on making local development easy, so you can develop in a micro services architecture straight on your laptop with very quick iterations.
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#56This is ~17k lines of shell scripting and claims to be "simple". Kuberentes is probably ~1m lines of Go. I'm not entirely convinced that this is less complex (simpler) than Kubernetes. There are many factors in complexity, but a big one for me is what I have to hold in my head – global state. From any given point, what do I need to understand to know what's actually going on. For Go, this is actually comparatively li…
One of the key benefits of kubernetes are API server and custom resource definitions. If you don't like how kubernetes does stuff. You can change the default behavior and orchestrate the way you want.
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#57This seems like a huge waste of time and effort. I can only hope that it an april fools joke.
Waste of time... Well... Let's not think too much about that. I'm at least a very happy user of this :)
Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#58Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
#59Earlier quoted context omitted.
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
First time I'm hearing of space also. It looks quite impressive, surprised to see no stars