En esta presentación hablaremos de una serie de prestaciones que en los microservicios en las corporaciones se convierten en imprescindibles. Nuestro foco esta puesto en microservicios desarrollados con .NET Core, pero en general los puntos que trataremos aquí pueden ser aplicados a múltiples tecnologías que pueden ser usadas para construir los microservicios
En esta presentación explicaremos como hacer una instalación básica de Swagger en la plantilla standard de .NET Core 3.1
Ambientes de trabajo múltiples son muy comunes en el proceso de desarrollo de software en las corporaciones. .NET Core 3.1 abandona el clásico Web.Config para usar un fichero de tipo .json para la configuración de la aplicación. Pero Core va mas allá y brinda al desarrollador la posibilidad de fácilmente configurar la aplicación en múltiples ambientes de trabajo.
Cross-Origin Resource Sharing (CORS) que se traduciría algo así como: (Uso compartido de recursos entre orígenes) es un mecanismo de seguridad embebido en el navegador para proteger nuestra WEB de ataques de scripts provenientes de otro origen
En este segundo video exploraremos como configurar CORS en nuestro servicio de la forma mas sencilla. Esto es, creando una política de CORS que autorice todo tipo de requerimiento procedente de un navegador con origen en otro dominio
En este tercer video ilustraremos como configurar una política de CORS que sea plenamente configurable y podamos restringir o autorizar el acceso por parte de llamadas desde otro dominio procedente de un navegador.
Configurar una política configurable simple esta bien en un ambiente sencillo, también esta bien configurar una política no restrictiva en un ambiente de prueba, pero en un ambiente múltiple, para pruebas y producción lo ideal es disponer al menos de dos políticas. Una que siempre nos asegure que CORS funcione, y otra restrictiva para aplicar en caso que se necesite para producción u otro ambiente que lo requiera.
Reportar errores es una tarea aparentemente trivial, pero si usted no analiza los cambios en su sistema puede llevarlo a problemas de seguridad o puede también que el usuario no pueda ayudar al servicio técnico reportando al mismo la necesaria información para una solución rápida de problemas.
En un ambiente de microservicios donde puede haber docenas de ellos, es una buena idea repensarse la forma tradicional de instalar un sistema de logger y buscar una arquitectura que permita simplificar el mismo.