Encerrado

Punt App Backend Development

Cloud Infrastructure

Currently, we are pursuing a microservices architecture based on Google's Cloud Platform (GCP) consisting of roughly 6 - 7 services all exposed via a GraphQL mesh and IAM authentication. Having said that, we want you to bring your ideas and experience to the table too to help us make these decisions.

Live Data Feeds

The app relies on the consumption of multiple live data feeds from multiple different sources. (Some of these feeds will be within the minute refresh cycle while others might be daily). These feeds need to be collated, organized and then provided in an accessible structure via external interfaces. All of this needs to be done in a cost-effective way so as not to incur large costs for compute.

Robust feed collection will be via REST API and XML

Storage for 17 different sports with 175 competitions within those sports.

Each sport will have a selection of betting markets (odds collected) for each game/event

Setup schedule for collection of odds for each sport/competition

Databases

There will be a need to store large amounts of historical and up to date data that should be easily accessible and maintained.

Design databases to store bookmakers' odds

Design schema and specify primary keys

Logic

Part of the solution involves analysis of provided feed data and delivering decisions based on that data. There will be logic implemented server-side that makes these decisions.

Use cloud functions to provide executable logic for betting tools using mathematical formulas.

Interfaces

The entire cloud infrastructure will need to be accessible to the app ideally via a single GraphQL interface. Additionally, each of the services developed must be modular and communicate via a single interface such that one may be removed without disabling the entire system.

Design microservices communication via PubSub

Expose functions and databases via GraphQL for the app consumers

Security

The app will contain sensitive and financial data and as such, all premium user requests will require authentication via IAM or similar. Additionally, there will be financial transactions involved that will require a certain level of stability.

Robustness

All services provided will need to be thoroughly tested to ensure that decisions and data presented to users are accurate. This will involve unit, integration and performance testing at all levels of the solution.

Technologies

Google Cloud (GCP)

GraphQL

NodeJS || Python

Architecting Microservices

CI/CD Pipelines

IAM

Firestore

Websockets/GQL Subscriptions

Github

Habilidades: Python, Django, Flask, Google Cloud Platform, GraphQL, Backend Development

Sobre o Cliente:
( 0 comentários ) Sydney, Australia

ID do Projeto: #33746991

23 freelancers estão ofertando em média $42/hora nesse trabalho

(22 Comentários)
7.8
(7 Comentários)
7.0
(13 Comentários)
6.5
tangramua

Hello Drew S.,   We have 20 years of strong experience in Python, Django, Backend Development, Flask, Google Cloud Platform, GraphQL, as a result, we can successfully complete this project.   Please, review our profile Mais

$25 AUD / hora
(24 Comentários)
6.1
(31 Comentários)
6.2
Koki1216

Hello, this is Koki from Japan who has been working with cloud based web application development for over decades now. I have checked your project description carefully and I think that I can help you to complete this Mais

$60 AUD / hora
(9 Comentários)
6.0
(34 Comentários)
6.1
(3 Comentários)
6.1
pnvasko

Hi, As a full stack developer I am interested in your job. I am now seeking for new job and have full energy. I are available to start the work right away and would love to assist you in long term. I have extensive e Mais

$38 AUD / hora
(37 Comentários)
6.3
(1 Comentário)
6.2
(5 Comentários)
5.2
valeriaomeldev

Hello Drew, I have + 10 years of experience in programming development. Until now I have completed lots of projects successfully. I am sure I can do your project perfectly. I am ready to start working for you. Looking Mais

$50 AUD / hora
(3 Comentários)
4.8
pavlovicn223

Hello! I understand you want to build the back-end with Django or Flask for "Punt App". I have extensive expertise in back-end development and can definitely help you in this regard. Please find a few of our recent wor Mais

$50 AUD / hora
(2 Comentários)
4.9
alexgurudewloper

Hello. Thanks for your job posting. I just checked your project carefully. It is an ideal match for my skills and experience. I have rich experience in Django, RESTful API, API Integration. I can start working immediat Mais

$38 AUD / hora
(2 Comentários)
4.0
(2 Comentários)
3.5
joaodavidsouza

Hi, Thanks for your job posting. I would like to express my interest in the job posting, technical specs of your job description. Building state-of-the-art, easy to use, user-friendly websites and applications is trul Mais

$35 AUD / hora
(4 Comentários)
2.7
vladimirrudic

Dear, I am a highly qualified and talented Web Developer familiar with wide range of programming utilities and languages. Knowledgeable of backend and frontend development requirements. Handles any part of the process Mais

$38 AUD / hora
(1 Comentário)
2.4
n0rm4nlee

Hello, This is a certificated USA Backend and software engineer who has good knowledge of rest api generation and clouding architecture and integration with Python and Flask framework , Django framework with GraphQL qu Mais

$50 AUD / hora
(1 Comentário)
2.0
CleverEndeavors

Hi ===I can START immediately!!! ==== ✔ Wordpress, ✔PHP, ✔Bootstrap4, ✔HTML5, ✔CSS3 Expert 7+ years ⭐⭐ Hope you're doing well.⭐⭐ I 've checked your project posting and came to know that you are looking for PHP a Mais

$38 AUD / hora
(0 Comentários)
0.0
(0 Comentários)
0.0