Webapp de VitrinaChile y sus microservicios

Webapp de VitrinaChile y sus microservicios

VitrinaChile SpA es una empresa que fundé junto a otras 6 personas más a fines de Marzo de 2020, cuyo nacimiento radica escencialmente en poder cubrir una una necesidad latente, detectatada a raiz del COVID-19, en tiendas o emprendimientos que venden productos fisicos el poder digitalizar sus negocios sin que el desconocimeinto en la materia, fuera un obstaculo de por medio. Con mi equipo de trabajo decidimos que la mejor forma de poder resolver esta problematica, era crear y diseñar un servicio tecnologico que pudiese cubrir esa necesidad sin que ello significase un gran costo para nosotros. Y la mejor forma a nuestro modo de verlo, era crear una plataforma web amigable e intuitiva, con potencial a transformarse e una o varias apps moviles a futuro, que lograse capturar lo anterior de una forma innovadora.

El modelo de negocios que apunta VitrinaChile, es entregar un servicio tenologico de altisima calidad a un bajo costo, en donde la innovación y la exclusividad son cruciales. La idea es que nuestros potenciales clientes prefieran nuestros servicios por sobre lo hay actualmente en el mercado, ya que entregamos una complitud durante todo el proceso que conlleva desde la creacion de una tienda, hasta la entrega a los compradores. El diseno de por si de la plataforma esta hecho para posicionar locales sobre productos, es decir, que para nosotros, la marca juega un papel crucial a la hora de vender. Esto rompe el paradigma tradicional de compra en un e-commerce y nos ayuda a generar una UX de tal forma que fascilita a nuestros compradores el hecho de navegar sitio web tras sitio web, algo que muchas veces resulta tedioso. Como el nombre de la empresa lo dice, somos una vitrina de tiendas.

La arquitectura de software utilizada para VitrinaChile fue pensada bajo la siguiente frase: "Necesitamos generar un servicio tecnológico que permita aislar de la mejor forma posible varios contextos de trabajo, que permita tener múltiples equipos en cada uno de ellos y que obviamente sea escalable en el tiempo", asi de manera unanime, decimos utilizar "microservicios". Si bien es cierto, que no toda arquitectura es perfecta, el utilizar microservicios puede comprometer aspectos de seguridad durante la comunicacion y envio de mensajes unos con otros. Es por ello que considerando esto, creamos un microservicio unica y exclusivamente para autorizar la comunicacion.

Ok entiendo, pero donde esta mi trabajo como ingeniero en todo esto te preguntarás 🤔, pues bien, como se menciono con anterioridad, el principal componente de mi empresa es la plataforma web, donde yo fui enconemndado con la importante misión de realizar todo lo respecta al frontend de la misma, es decir, generar UI que sean lo mas auto explicativas posibles con tal de generar una UX lo mas enriquecedora posible, desafio que fue bastante grande debido a que no soy un disenador 😅. Tuve la suerte que dentro de mi equipo contaba con la ayuda de diseno grafico, lo cual fue un alivo tremendo. Ahora bien, mi trabajo no termina alli, y como el titulo del proyecto dice, tambien tuve que confeccionar gran parte de los microservicios, como:

  • RTI Daemon: autorizador de a comunicacion entre microservicios.
  • QR Handler: encargado del sistema SKU con condigos QR. Algo que suma punto a la hora de innovación.
  • Mailman: encargado de la mensajeria y envio de correo a los usuario de VitrinaChile.
  • Tbank Handler: encargado de los pagos que son realizados por transferencias bancarias o por el sistema de Transbank.
  • Tracking Handler: encargado de lidiar con el seguimiento de los productos que son vendidos en VitrinaChile y que necesitan ser despachados por alguna alianza que presete servicios a VitrinaChile o por el despacho mismo de la tienda.
🚀 Todos mis proyectos