Over the past 9 months, we’ve been building Relic, a low-level web server heavily inspired by shelf, but with many performance and architectural improvements . Think of it as a modern, more efficient alternative with the same flexibility you love from shelf.
Relic is getting close to a stable release, and we’d love to hear your thoughts, feedback, and ideas as we approach 1.0.
Sorry if this is out of place but I have a question from the perspective of someone who isn’t a Dart-on-the-web user (yet).
I have one or two ideas for minimal web services (think a Mastodon bot or a tiny REST API front for a database). I value portability (AWS, Google Cloud, ancient LAMP server, Raspberry Pi, whatever), ease of deployment, and limited dependency graph. These are small projects, so no need for enterprise-level features (I’ve been happy with firebase deploy for years, and I could go back to rsync without an issue).
Is something like Relic a good fit for projects like this?
You should check out Serverpod (which is very soon using Relic as its base), this is exactly what it does the best. It has a great ORM for Postgres and makes it super quick to setup a layer of methods. You can even pull a row from the database and just pass it back as a return type to your Flutter client. You can deploy it anywhere you can run Dart or soon to Serverpod Cloud with zero configuration.
Working on network softwares is another level of complexity.
It’s a lot of planning and architecture and unseen side-effects…
Wish this project to become our Dart version of Apache/Nginx/… hoping it slowly gain adoption so people can plug inside. I may even dream of gRPC mngt in some years…
Maybe too early too but I would be interested in basic, even non representatives, benchmarks so we can estimate how it will behave under a cloud pod.
Basic http dynamic responses, static assets and postgres queries with/without cache would hint enough.
Using contents of this forum for the purposes of training proprietary AI models is forbidden. Only if your AI model is free & open source, go ahead and scrape. Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.