{"action":"created","issue":{"url":"https://api.github.com/repos/hollowverse/hollowverse/issues/497","repository_url":"https://api.github.com/repos/hollowverse/hollowverse","labels_url":"https://api.github.com/repos/hollowverse/hollowverse/issues/497/labels{/name}","comments_url":"https://api.github.com/repos/hollowverse/hollowverse/issues/497/comments","events_url":"https://api.github.com/repos/hollowverse/hollowverse/issues/497/events","html_url":"https://github.com/hollowverse/hollowverse/issues/497","id":325821149,"number":497,"title":"Investigate the possibility of using Primsa for the API","user":{"login":"forabi","id":1012761,"avatar_url":"https://avatars2.githubusercontent.com/u/1012761?v=4","gravatar_id":"","url":"https://api.github.com/users/forabi","html_url":"https://github.com/forabi","followers_url":"https://api.github.com/users/forabi/followers","following_url":"https://api.github.com/users/forabi/following{/other_user}","gists_url":"https://api.github.com/users/forabi/gists{/gist_id}","starred_url":"https://api.github.com/users/forabi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forabi/subscriptions","organizations_url":"https://api.github.com/users/forabi/orgs","repos_url":"https://api.github.com/users/forabi/repos","events_url":"https://api.github.com/users/forabi/events{/privacy}","received_events_url":"https://api.github.com/users/forabi/received_events","type":"User","site_admin":false},"labels":[{"id":907893602,"url":"https://api.github.com/repos/hollowverse/hollowverse/labels/feature%20blocker","name":"feature blocker","color":"c5def5","default":false},{"id":895110639,"url":"https://api.github.com/repos/hollowverse/hollowverse/labels/repo:%20api","name":"repo: api","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"forabi","id":1012761,"avatar_url":"https://avatars2.githubusercontent.com/u/1012761?v=4","gravatar_id":"","url":"https://api.github.com/users/forabi","html_url":"https://github.com/forabi","followers_url":"https://api.github.com/users/forabi/followers","following_url":"https://api.github.com/users/forabi/following{/other_user}","gists_url":"https://api.github.com/users/forabi/gists{/gist_id}","starred_url":"https://api.github.com/users/forabi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forabi/subscriptions","organizations_url":"https://api.github.com/users/forabi/orgs","repos_url":"https://api.github.com/users/forabi/repos","events_url":"https://api.github.com/users/forabi/events{/privacy}","received_events_url":"https://api.github.com/users/forabi/received_events","type":"User","site_admin":false},"assignees":[{"login":"forabi","id":1012761,"avatar_url":"https://avatars2.githubusercontent.com/u/1012761?v=4","gravatar_id":"","url":"https://api.github.com/users/forabi","html_url":"https://github.com/forabi","followers_url":"https://api.github.com/users/forabi/followers","following_url":"https://api.github.com/users/forabi/following{/other_user}","gists_url":"https://api.github.com/users/forabi/gists{/gist_id}","starred_url":"https://api.github.com/users/forabi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/forabi/subscriptions","organizations_url":"https://api.github.com/users/forabi/orgs","repos_url":"https://api.github.com/users/forabi/repos","events_url":"https://api.github.com/users/forabi/events{/privacy}","received_events_url":"https://api.github.com/users/forabi/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-05-23T18:22:57Z","updated_at":"2018-05-27T23:05:38Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"[Prisma](https://www.prismagraphql.com) looks very promising and I think we should take a closer look at it and see if it can replace our custom GraphQL layer. If it's a good fit for our use case, we could greatly reduce the API development time."},"comment":{"url":"https://api.github.com/repos/hollowverse/hollowverse/issues/comments/392383868","html_url":"https://github.com/hollowverse/hollowverse/issues/497#issuecomment-392383868","issue_url":"https://api.github.com/repos/hollowverse/hollowverse/issues/497","id":392383868,"user":{"login":"wholesomedev","id":26730388,"avatar_url":"https://avatars1.githubusercontent.com/u/26730388?v=4","gravatar_id":"","url":"https://api.github.com/users/wholesomedev","html_url":"https://github.com/wholesomedev","followers_url":"https://api.github.com/users/wholesomedev/followers","following_url":"https://api.github.com/users/wholesomedev/following{/other_user}","gists_url":"https://api.github.com/users/wholesomedev/gists{/gist_id}","starred_url":"https://api.github.com/users/wholesomedev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wholesomedev/subscriptions","organizations_url":"https://api.github.com/users/wholesomedev/orgs","repos_url":"https://api.github.com/users/wholesomedev/repos","events_url":"https://api.github.com/users/wholesomedev/events{/privacy}","received_events_url":"https://api.github.com/users/wholesomedev/received_events","type":"User","site_admin":false},"created_at":"2018-05-27T23:05:38Z","updated_at":"2018-05-27T23:05:38Z","author_association":"CONTRIBUTOR","body":">Large parts of Prisma are written in Scala and are expected to run in Docker. We cannot run Docker on Lambda so we will need to host the server on Elastic Beanstalk.\r\n\r\nThis doesn't sound good. Other than our database, we have a consistently serverless architecture in which Primsa wouldn't fit naturally. \r\n\r\nWould Primsa buy us enough development productivity to justify complicating our architecture? \r\n\r\n>Prisma is a way to define the database tables using GraphQL syntax\r\n\r\nIt seems to me that Primsa is yet another layer that developers would need to be aware of and understand (on top of GraphQL and MySQL).\r\n\r\nI feel that at this point in time, this is something to be avoided. In the future, it might be worth looking into this or a similar solution again.\r\n\r\nHowever, as you know, I'm not very familiar with our backend and API, so my opinion here might not make complete sense. Let me know if you are seeing things differently."}}
{"actor":{"display_login":"wholesomedev"}}