I am looking to add different modules (features) to an existing RAILS server.
Right now, I have an external microsoft plugin that generates actions on the server through a REST API. These actions, once registered by the SERVER, will produce emails (SendGrid mail service) sent out to recipients identified in the JSON REST input. These same actions will also be tracked in the creator's Web Portal (exposed by the SERVER) as new entries in various tables.
Architecture: RAILS server, Postgres DB, SendGrid API, Stripe API, Rollbar for notifications ...
1- We want to migrate everything over to IBM softlayer or Azure on Ubuntu VMs. This will require a port of all documents as wll, currently housed in a CloudA openstack container (links stored in the Postgres DB), to an Azure or Softlayer secure container. This is a very important task; experience with IBM and/or Msft Cloud services is important
2- We want to implement a dashboard on each accounts showing some metrics, emails not read since ..., files not dlded since ...
3- We want to rework to UI of our portal
4- Integrate a load-balancer and dedicated DB server
As a start, we would clone the current project in Github and outfit a stagin server.