enkidulan / challage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A test project that I would like google not to index

http://axz.enkidulan.tk/login

Requirement

Have installed linux system with following packages:
  • make
  • python3-dev
  • python-virtualenv

How to setup and run project

Project has a Makefile that provides a set of basic commands for set up and execution.

Getting list of available commands

make

Set up project

make setup

Run tests

make test

Run project

make run

How this can be deployed on AWS?

image

@startuml

cloud "AWS Cloud" {

node "Worker Nodes 1 .. N" {

rectangle EventsListener

}

node "Web Server Nodes 1 .. N" {

rectangle WebServer

}

node "DB Sharding Nodes 1 .. N" {

database Database

}

}

EventsListener -- Database WebServer -- Database

@enduml

Bottlenecks and scaling out

This application can be scaled out very easily, it even does not have DB. The only possible bottlenecks I see is a 3rd party API request limit.

About


Languages

Language:Python 86.7%Language:Makefile 13.3%