Solinum is a non-profit startup which aims to maximize social impact by creating tech projects hand in hand with various actors through iteration. We test solutions, measure their impacts and scale them up if viable. We also strive to leverage information to inform policies and better guide professionals and vulnerable populations.
Solinum is a non-profit startup which aims to maximize social impact by creating tech projects hand in hand with various actors through iteration
We are a small team of 7 passionate people: 3 developers, two product managers, a data analyst and me, CTO.
My role is to coordinate the tech teamwork, look ahead to plan our product evolutions, define our product architecture and develop.
We develop the Soliguide, a kind of directory for vulnerable people and professionals.
It’s completely developed in Typescript, Angular in the frontend, and Express in the backend.
The data is stored in MongoDB.
We host it in Clever Cloud, a kind of French Heroku, and the database is managed by OVH.
We also have an ETL for loading external data and setting up the data analytics database which uses Dagster, Airbyte, and dbt.
We use Metabase, Superset, and PostgreSQL for dashboards.
This stack is hosted in Scaleway using Kubernetes and managed databases.
SimpleBackups provides all the features we need: MongoDB, PostgreSQL, and S3-like storage backups to S3-like storage with an API.
The serverless workers are also quite handy, basically, our backup and restore infrastructure is just SimpleBackups and a few shell scripts for developers' daily tasks.
If in the future I need to backup volumes in Scaleway I would also be able to do it, it’s future-proof for us.
We used to host Soliguide on a bare VM in Digital Ocean.
This VM had a simple bash script running with cron to backup on disks and another to clean up old backups.
A script was used by developers to scp backups to their laptops.
It worked but there was no notification in case of a job failure and the backups were not copied elsewhere.
But since we no longer used bare VMs, we had to find another solution for backups.
The alternative to SimpleBackups would have been cron jobs in Kubernetes and some kind of API to trigger them on-demand. It would have been much less user-friendly and we would have to maintain this piece of machinery.
I would recommend SimpleBackups for small teams with a small budget for Ops tasks.
I guess larger companies may also find it useful for a dedicated product for example.
If you're interested in checking out what we do, you can find more on below links:
Free 7-day trial. No credit card required.
Have a question? Need help getting started?
Get in touch via chat or at [email protected]