As we’ve seen in part 1, we started with AWS but soon realized that to be in accordance with the French law, we needed a certified cloud provider to store health data.
Following are the details of the serverless services that we use on both provider to deliver our application platform.
I’ll give you other third party PaaS providers also.
We use Cognito for user account related stuff (sign-up/sign-in/authentication). Our main database hosted on Azure (see below) just holds the cognito identifiers, helping us to be conform to the General Data Protection Regulation.
This PaaS component is used to host our Wrodpress based corporate website.
Simple Email Service
This component is used to send all of our email to our customers.
We host our Health Data in a MySQL instance.
We use it to provide our web application and mobile REST API. This may have been left on AWS because there was no added value on Azure, except that having our API close to the data is the best thing to do for performance.
We store our mobile assets (mainly images, but also videos) on disk. Again, no added value compared to AWS except that being very close to our APIs.
We’re mainly using two services of Azure DevOps:
- Azure Repos (Git)
- Azure Boards
CI/CD and Monitoring
Microsoft AppCenter for mobile applications (Android/iOS). “On push” build and delivery allows us to distribute our always improving apps to the Google and Apple stores several times a day if necessary. As soon as a commit is done on the linked Git repos, the new app will be available within minutes.
We also use other PaaS services.
Used for videoconferecing. We could have of course used a free alternative like Zoom, but we’re assured that the data collected by the service will remain private.
Used for online payments and invoicing.
Now you may wonder about the cost of all of it. Well, we are on the beginning of our business adventure so it matters the most obviously.
I’m not going to give you great details about it. Know that it is around 300€ per month because we have very few customers right now.
As the platform will scale automatically to serve demand, we’ll reevaluate our choices very frequently.