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


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


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.


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


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.


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.


Google Cloud (GCP)


NodeJS || Python

Architecting Microservices

CI/CD Pipelines



Websockets/GQL Subscriptions


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

Despre client:
( 0 recenzii ) Sydney, Australia

ID Proiect: #33746991

23 freelanceri licitează în medie 42$/oră pentru acest proiect

(22 recenzii)
(7 recenzii)
(13 recenzii)

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 Mai multe

$25 AUD / oră
(24 recenzii)
(31 recenzii)

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 Mai multe

$60 AUD / oră
(9 recenzii)
(34 recenzii)
(3 recenzii)

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 Mai multe

$38 AUD / oră
(37 recenzii)
(1 părere)
(5 recenzii)

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 Mai multe

$50 AUD / oră
(3 recenzii)

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 Mai multe

$50 AUD / oră
(2 recenzii)

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 Mai multe

$38 AUD / oră
(2 recenzii)
(2 recenzii)

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 Mai multe

$35 AUD / oră
(4 recenzii)

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 Mai multe

$38 AUD / oră
(1 părere)

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 Mai multe

$50 AUD / oră
(1 părere)

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 Mai multe

$38 AUD / oră
(0 recenzii)
(0 recenzii)