Cuando llegó el momento de desarrollar la infraestructura de la plataforma de escritura de guiones de SoCreate, evaluamos varias opciones para administrar nuestra caché de aplicaciones y protección de datos. Los ingenieros de SoCreate son grandes fanáticos de Microsoft 'Service Fabric', una plataforma de sistemas distribuidos que facilita el empaquetado, el lanzamiento y la gestión de microservicios y contenedores escalables. Service Fabric también aborda los retos relacionados con el desarrollo y la gestión de aplicaciones nativas de la nube.
Por lo tanto, en lugar de utilizar Redis o SQL Server para almacenar la caché, creamos nuestro propio servicio de 'Caché distribuida', y luego aprovechamos el servicio 'Caché distribuida' para crear el servicio de 'protección de datos'. Aunque nos costó un poco de esfuerzo construir estas librerías, nos llevó menos tiempo que configurar, administrar y ejecutar Redis Cache como un cluster: un proceso complicado.
¿El resultado?
"Ahora podemos utilizar la caché distribuida de 'Service Fabric' para mejorar el rendimiento de las aplicaciones y utilizar la protección de datos de 'Service Fabric' para permitir que las aplicaciones web distribuidas protejan las cookies de sesión sin depender de otro servicio de pago por uso de terceros, como Redis o almacenamiento Blob",
¡Y creemos que esto también te resultará útil! A continuación encontrarás las bibliotecas, la documentación y más información sobre estos dos proyectos de código abierto de SoCreate:
¡Nos gustaría escuchar tus comentarios, trabajar contigo y tus contribuciones y ver hacia dónde podemos llevar estos dos nuevos proyectos! Permanece atento y sigue nuestros proyectos en GitHub.