Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 23, 2022 07:13 pm GMT

Total POS - API Rest

En un capitulo ms de esta serie llamada:
"Ingeniero aburrido un fin de semana"

Monolitos

Llmame generacin de cristal si quieres, pero me da dolor de cabeza ver un monolito tan grande para algo tan sencillo. Terminando la integracin de PostgreSQL, me di cuenta de algunos cabos sueltos al momento de levantar el sistema y dems.
As que se me ocurre que lo puedo solucionar con una API REST local en Go (Por que aqu estamos para programar en muchos lenguajes que no dominamos, claro que s).
De esta manera todos los puntos de venta son directamente clientes y la escalabilidad a llevar esto a la nube ser tan rpida como cambiar la URL del API Rest, delegar la responsabilidad de la base de datos, su integridad y la tolerancia a fallos. As que Flutter quedara solo como Frontend y la idea de agregar GRPC puede posponerse hasta toparnos con algn problema que opine lo contrario.

PostgreSQL

Tenemos ahora la integracin con postgreSQL totalmente funcional, por si algn valiente quiere probarla, contribuir o simplemente criticarla o criticar como programo.

Entonces que sigue?

Me peleare un ratito con Go para tener un api rest que funcione como orquestador para todos los clientes punto de venta, esto no solo facilitara la integracin local para una sola sucursal sino que tambin va pensado para ser integrado en matrices de sucursales y tener todo el control desde ah.

Muchos cambios

No soy un experto, ni conozco al 100 la industria, tampoco planeo hacerme rico con esto (Free forever) estoy aqui para aprender y documentar por si alguien se quiere sumar.

Gracias por leerme, puedes dar retro de cualquier tipo, aqu no nos ofenden las criticas destructivas.

Y Happy Hacking


Original Link: https://dev.to/ushieru/total-pos-api-rest-5dol

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To