after hours of researches I decided to post my problems to get your savvy interactive opinion :)
I want to start a project that will consist in building a back-end infrastructure to support both a mobile and a web app. The back end will have the following characteristics: - A database to store data retrieved using facebook api (as well as other social media). For various reasons (amount of data, stracture of data, etc.) I was thinking of using a non relational DB (like HBase or MongoDB). - a machine where there will be some programs (java application I will write) that will run on the background and do periodical operations - a machine for the application to manage the rest api infrasrtucture
The framework will perform the following tasks: - a set of java applications/programs (i.e. jar files) will run periodically, connect to facebook api, retreive some data, do some operation with this data, and store the results in the DB - a set of java applications/programs (here I'm very open for other solutions if more simple) to manage rest api with which the final web and mobile apps will get data from the db.
I'm still struggling to figure out what will be the best/simple architecture for this. Is Amazon Web Service a good option (if not, what are the alternatives)? Which services of AWS would you use for this? Is there a standard and simple way to build and manage the api part? Are you aware of tutorial/resources/articles/book that can help me with this?
Thanks so much in advance :)
Aucun commentaire:
Enregistrer un commentaire