[Python-es] Ejemplo de microservicios (Sistema distribuido)

Luciano Andino lucianoandino.ar en gmail.com
Mie Abr 26 15:24:33 EDT 2017


Buenas, este es mi primer email a la lista. Les consulto: Tengo que
desarrollar una aplicación del tipo "Hotel" (clientes, habitaciones,
reservas, etc) pero utilizando microservicios. A detallar:

* Un frontend del tipo API REST oauth2 (logueandose con la cuanta de gmail
por ejemplo), que interactue con el backend de hotel (utilizando
microservicios).

* El backend estará encapsulado en docker, porque a efectos de
geolocalización del usuario web, el frontend se comunicará con el backend
más cercano a través del UUID. Con esto quiero decir que habría más de un
backend. (Sistema distribuido)

* Debo ser capaz desde un perfil de administrador, podér agregar instancias
backend, dar de baja, etc.

Cuando digo "tipo Hotel", es porque tomé una variante similar, en mi caso
sería "alquiler de bicicletas de persona a persona", el usuario puede
reservar bicicletas (hacer uso) de otro usuario registrado en el sitio.

Cuento con conocimientos (no tantos) de Flask y como aplicación monolítica
me queda claro cómo hacerla, pero llevándola a microservicios, el tema de
la comunicación entre los servicios y cómo dividir la base de datos, me
está dando problemas de sólo pensar. Docker también es nuevo para mí.

Existe un framework para este tipo de desarrollo o bien un ejemplo? Es para
la Universidad.

Muchas gracias,

-- 
Luciano Andino
Ing. en Sistemas de Información
UTN FRSF
BMSTU
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170426/3c11ab16/attachment.html>


Más información sobre la lista de distribución Python-es