API RESTful para Magneto
La api /mutant/ detecta si un humano es mutante enviando la secuencia de ADN mediante un HTTP POST En caso de verificar un mutante, devuelve un HTTP 200-OK, en caso contrario un 403-Forbidden
POST → http://52.41.230.194/mutant/
BODY {"dna":["ATGCGA","CAGTGC","TTATGT","AGAAGG","CCCCTA","TCACTG"]}
La api /stats/ devuelve un Json con las estadísticas de las verificaciones de ADN:
{"count_mutant_dna":40, "count_human_dna":100, "ratio":0.4}
GET→ http://52.41.230.194/stats
Se deberá instalar redis y tenerlo levantado al momento del uso del servicio.
$ git clone https://github.com/mateoBa/magneto.git
$ cd magneto
$ pip install -r requirements.txt
$ python service.py
Maquina virtual en Amazon EC2 con Ubuntu 16.04 (IP pública 52.41.230.194) App: