{"action":"created","issue":{"url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/320","repository_url":"https://api.github.com/repos/pouchdb/pouchdb-server","labels_url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/320/labels{/name}","comments_url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/320/comments","events_url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/320/events","html_url":"https://github.com/pouchdb/pouchdb-server/issues/320","id":317896171,"number":320,"title":"Production PouchDB with AWS DB Service Backend","user":{"login":"Brainsway-Cloud","id":34479918,"avatar_url":"https://avatars1.githubusercontent.com/u/34479918?v=4","gravatar_id":"","url":"https://api.github.com/users/Brainsway-Cloud","html_url":"https://github.com/Brainsway-Cloud","followers_url":"https://api.github.com/users/Brainsway-Cloud/followers","following_url":"https://api.github.com/users/Brainsway-Cloud/following{/other_user}","gists_url":"https://api.github.com/users/Brainsway-Cloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Brainsway-Cloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Brainsway-Cloud/subscriptions","organizations_url":"https://api.github.com/users/Brainsway-Cloud/orgs","repos_url":"https://api.github.com/users/Brainsway-Cloud/repos","events_url":"https://api.github.com/users/Brainsway-Cloud/events{/privacy}","received_events_url":"https://api.github.com/users/Brainsway-Cloud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-26T06:39:44Z","updated_at":"2018-04-26T07:04:06Z","closed_at":null,"author_association":"NONE","body":"I've built a PouchDB/CouchDB offline-first solution using a CouchDB cluster on AWS.\r\n\r\nNow my customer is suddenly excited about serverless and is requiring that I use one of the AWS databases-as-a-service so he won't need to administer a CouchDB cluster. Fair enough.\r\n\r\nI started looking at using pouchDB LevelUp and https://github.com/davidguttman/dynamodown but before I continue:\r\n\r\n1) There are ominous warnings in the Pouch documentation about using a levelUP backend in production that hasn't been tested/approved and the dynamodown page admits it doesn't pass all tests for unknown reasons.\r\n\r\n2) It is not clear to me what kind of performance or feature limitations are incurred by using LevelUP backends. Are people using any of these in production? Am I going \"where no man has gone before\" and will I regret it?\r\n\r\n3) Could I just do pouchdb over leveldb and no servers running at all? What would I be missing? Just clustering?\r\n\r\n**The main question: Is there a tested robust performant full-featured PouchDB for the server side that can use an AWS DB as a backend?**"},"comment":{"url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/comments/384535303","html_url":"https://github.com/pouchdb/pouchdb-server/issues/320#issuecomment-384535303","issue_url":"https://api.github.com/repos/pouchdb/pouchdb-server/issues/320","id":384535303,"user":{"login":"garrensmith","id":179458,"avatar_url":"https://avatars2.githubusercontent.com/u/179458?v=4","gravatar_id":"","url":"https://api.github.com/users/garrensmith","html_url":"https://github.com/garrensmith","followers_url":"https://api.github.com/users/garrensmith/followers","following_url":"https://api.github.com/users/garrensmith/following{/other_user}","gists_url":"https://api.github.com/users/garrensmith/gists{/gist_id}","starred_url":"https://api.github.com/users/garrensmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garrensmith/subscriptions","organizations_url":"https://api.github.com/users/garrensmith/orgs","repos_url":"https://api.github.com/users/garrensmith/repos","events_url":"https://api.github.com/users/garrensmith/events{/privacy}","received_events_url":"https://api.github.com/users/garrensmith/received_events","type":"User","site_admin":false},"created_at":"2018-04-26T07:04:06Z","updated_at":"2018-04-26T07:04:06Z","author_association":"OWNER","body":"Hi @Brainsway-Cloud, I think you definitely going where no one has been before. I'm not aware of a dynamodb supported backend. The only adapters that are tested with pouchdb are all the browser ones and leveldb. Using anything outside of that for production is pretty risky unless you happy doing a fair amount of testing, debugging and fixing."}}
{"actor":{"display_login":"garrensmith"}}