I'm trying to pick a set of tools to implement logging (starting with just error logging at first) for the different components of our system. The system consists of a set of client implementations (iOS, web MVC etc) and a backend.
I'd like to be able to store every 4xx/5xx my backend returns, including the context, as well as whatever happens on the clients when an issue occurs. Ideally this would be correctly serialized so that I can rely on the timestamps to establish order of the events, but I realize this is not a trivial problem, so I'm ok with not fully solving it at first.
Additionally, I'd like this to be as maintenance-free as possible for now. I could spin up a web app backed by a Postgres DB very quickly (note: I'm not expressing any preference as far as SQL vs NoSQL here), but I don't want to invest time in configuration management, DB growth management, security etc. I'd much rather outsource this to an external SaaS provider for now, and hand-roll this in the future if the need arises.
The problem is that I'm not super familiar with the various DBaaS/BaaS offerings out there and would love to hear your opinion. I might be missing a fantastic offering and do things the hard way out of ignorance.
I've used Parse before, and I'm also getting the impression that DynamoDB would be a good fit as well. Any other options I should look into? Thank you.