Files
sf-sim/README.md

33 lines
1.3 KiB
Markdown

# sim-cola-eventos
Monorepo de servicios / workers para centralizar los procesos de las SIM con sus subscripciones
[[./imgs/diagrama-servicios-sim.png]]
El objetivo es que al lanzar peticiones REST a la parte visible, que se
comprueben y se manden al broker para que los servicios de las compañías
los puedan consumir.
La idea es que las peticiones de activación, pausa, etc. no necesiten
tener una compañía especificada.
## Decisiones pendientes
- [ ] La capa worker según acción y la de operaciones de proveedores
se podrían unir en una sola con un enrutamiento por acción y compañía
pasando de tener claves `sim.[acción]` a `sim.[compañia].[acción]`.
- [ ] La estructura de RMQ se genera por medio del JSON, igual habría que
definir cada cola en el worker que la consuma para poder añadir
workers sin parar el RMQ.
- [ ] Versionado de la API.
- [ ] Metodo para sacar la compañia a partir del iccid, o bucar en la
bdd si no es posible.
## Version con consumidores basados en la compañia
El servicio que recibe las peticiones tiene que encargarse de difrenciar
las compañias, en principio se podría sin consultar la bdd si los caracteres
5 y 6 son consistentes para las compañias.
[./imgs/diagrama-servicios-sim-v2.png]