I have situation where i need to either use webservice/WCF/Rest/Soap (any of the services, still not able to figure out which one will suit best based on situation).
I have a database (postgres) hosted on a docker on cloud (Ubuntu). My apps are being developed in .NET core technology (Mobile app & Web both). I don't want to give my DB access to the apps, so i decide to have service full-filling thiscommunication gap in between my App and DB (also for reusability & security).
Little bit more about Database transactions, i will not have more than 1000 users of app, the transaction will be done every 15 mins (to & fro), not every second or so, so really not too much. Most of the transaction will be insert and select ones. Service has to expose simple function about getting data and inserting data (nothing so complex).
Now the question is which service or tools or technology can i use with my apps being in .NET core developed and service being hosted on Ubuntu ? (what is the most compatible service for the compilers and having good hosting support at ubuntu).I am open for everything, which service suits best in my case and how to host it in Ubuntu server on cloud ?