We are building a gaming platform and are looking for someone who can help develop our match API according to an existing API spec. The API should leverage AWS Amplify or the technologies it depends on.
You should be experienced with AWS technologies such a:
• App Sync
Required technologies & example usage:
AppSync GraphQL API
To be called from website and mobile clients. We want to use dynamodb as our backend datastore and Lambda functions may be necessary. Some endpoints will need to be authenticated and some will need to be public. We want to use Cognito for user management and endpoint authentication.
We have two primary models. Users and Matches.
Users can have many matches.
Every match has two users.
We may need a relationship model to hold edge data.
Cognito User Pools
We want to leverage Cognito to manage our users accounts, however, we will also need to store additional platform data for our users. We do not want to store platform user data in cognito itself. We will need to synchronize our users between cognito and dynamodb.
We want to have a serverless infrastructure which uses AWS Lambda functions to implement the core business logic.
• Each user will have data for a match ( edge data )
• Users will need to be able to create matches
• Users will need to be able to join matches
• Clients will need to be able to check the status of a match
• Clients will need to be able to submit data for a match
Please reply if you have experience with the above and your rate and we will reach out to you on next steps if we feel you would be a good fit for the project.
We look forward to meeting you!
16 freelancer chào giá trung bình $32/giờ cho công việc này
Hi there, As you can see from my profile, I have strong experience in AWS API, so I can complete this job perfectly. Hope to discuss more detail via chat. Look forward to hearing from you. Best Regards. Natalia