MicroServicios es un estilo arquitectónico que estructura una aplicación como una colección de servicios débilmente acoplados, que implementa capacidades empresariales. La arquitectura de MicroServicios permite la entrega e implementación continua de aplicaciones grandes y complejas.
Nos hemos especializado en MicroServicios por varios años, hemos aprendido de las falencias y brechas actuales, pero más importante aún, hemos madurado y construido un marco para afrontar soluciones de gran complejidad y tamaño con equipos autónomos, minimizando el tiempo y recursos necesarios y maximizando la eficiencia de nuestras soluciones.
Hemos logrado la convergencia de métodos, metodologías, conceptos, experiencias y tecnologías que nos permiten tener equipos autónomos, responsables de absolutamente todos los aspectos de un servicio con herramientas suficientes para llevar por sí mismo una solución desde el diseño hasta el despliegue de la misma. Esto ha minimizado por completo la cantidad de personas, tiempo y recursos necesarios para generar una solución.
Logramos tener inclusive individuos capaces de generar un servicio específico simple en 3 o 4 días. Entendiéndose el servicio de forma integral: Interfaz de usuario, API de comunicaciones, lógica de negocio, estructura de datos, pruebas y despliegue.
Nuestra investigación en búsqueda de MicroServicos nos ha llevado a desarrollar nuestro propio FrameWork para ayudarnos en la construcción de los mismos. Dicho FrameWork consta de conocimiento, librerías de implementación de patrones de MicroServicios, herramientas para la generación de código, automatización de rutinas complejas como componer una interfaz de usuario utilizando las micro-interfaces de usuarios de cada MicroServicio y creación ambientes de desarrollos locales.