I'm building a side project around launch SaaS products as quickly as possible on a JVM stack right now. As a dev who cut their teeth at a bank then a FAANG, I found it really tough to move from working on a small complex part of a big thing to working on broad problems where I felt like I was implementing the same things (password reset, user management etc) over and over.
I know that Laravel for PHP and Rails in Ruby land have this kind of thing locked down, but I would have loved to have something like Laravel Spark on a standard JVM tech stack.
Development mainly. Spring boot is great and I'm building on top. It doesn't come with a bunch of stuff out the box though:
* Meaningful production Auth flows (emails etc)
* Various admin functionalities (e.g. user management)
* A way to get paid (e.g. Stripe integration)
* Etc.
If there's a flavour of spring boot that comes with this out if the box then I'd be interested in using it.
I know that Laravel for PHP and Rails in Ruby land have this kind of thing locked down, but I would have loved to have something like Laravel Spark on a standard JVM tech stack.