I am currently working on a project where I have been tasked with creating a single point of access to a set of CRM API's, this is to handle newsletter signups, account signups and that sort of thing.
The idea is that I will create a simple API into which user data can be pushed from a site/application, usually via a form that will push the submitted data into this API. This data will be added into a queue (probably on an EC2 instance) where it will be pushed into various providers, such as Eloqua, so I will most likely be adding Account and Contact objects to begin with.
I am just wondering if anyone has attempted this before?
It seems pretty straight forward, I am just wondering if there are any pitfalls that I need to be aware, for instance does the Eloqua Restful API have a max requests per time period per IP restriction at all?
If I send large amounts of data from a single IP would this cause any problems at all?