Table of Contents
An Oncology, AI platform
To get a local copy up and running please follow these simple example steps.
A list things you need to install to use the software.
docker v1.10 or above
docker-compose v1.6.0 or above
1.build the containers
docker-compose up
1.You could access the application at http://localhost:5000/
The application accept image types in - png, jpg or jpeg
AWS API GATEWAY -> AWS LAMBDA ->SNS -> SQS -> AWS EC2 / Sagemaker -> S3
- All the api would be handle by API gateway and perform certain task such as IP whitelisting.
- Image would be processed by AWS LAMBDA function (serveless) and save the input image into s3.
- Send the event to SNS as it is able to fanout the event data to multiple SQS. (able to scale horizontally)
- SQS allowing parallel asynchronous processing and presist the data.
- EC2 or Sagemaker to run the inference.
- Save the output image in S3.
- user can access the image with s3 url
- optional: point cloudfare to s3 to enable faster image access across different region.
- DynamoDB to record data such as user id, datetime, metadata and so on. (NoSQL for better scalability)