EcoTaskApp: Aplicación Web de Gestión de Tareas Ecológicas con Angular

Introducción La concienciación medioambiental se ha convertido en uno de los principales retos de la sociedad actual. Cada vez más personas desean adoptar hábitos sostenibles, pero en muchas ocasiones carecen de herramientas que les permitan organizar, controlar y realizar un seguimiento de sus acciones ecológicas. Ante esta necesidad surge EcoTaskApp, una aplicación web desarrollada con Angular cuyo objetivo es facilitar la gestión de tareas relacionadas con el cuidado del medioambiente y promover hábitos sostenibles mediante un sistema de seguimiento y recompensas. EcoTaskApp permite a los usuarios registrarse, iniciar sesión, crear tareas ecológicas, clasificarlas…continue reading →

Paradigmas de la Observabilidad en Aplicaciones Modernas: Un Análisis Riguroso de Logs, Métricas y Trazas Distribuidas

Paradigmas de la Observabilidad en Aplicaciones Modernas: Un Análisis Riguroso de Logs, Métricas y Trazas Distribuidas La transición hacia arquitecturas descentralizadas en la nube ha transformado la infraestructura de software en un ecosistema dinámico y, a menudo, opaco. Esta guía técnica analiza la Observabilidad no como un conjunto de herramientas de monitoreo reactivo, sino como un imperativo arquitectónico. A través del estudio de los tres vectores de telemetría esenciales —logs estructurados, métricas de series temporales y trazas distribuidas—, examinaremos cómo diagnosticar fallos imprevistos, mitigar la latencia en cascada y optimizar el tiempo medio…continue reading →

Tracking de Pedidos en Tiempo Real con Angular, ASP.NET Core, SignalR y Azure Cosmos DB

Temas del Master que cubre este proyecto Este proyecto integra contenidos de varias areas del Master en Desarrollo Full Stack + Arquitecturas Cloud: Arquitectura: SPA desacoplada Angular + API REST, diseno de APIs RESTful escalables y versionadas, patron Repository en ASP.NET Core Seguridad: Autenticacion y autorizacion con JWT, gestion de roles y politicas en APIs REST, proteccion CORS Computacion en la nube: Base de datos en Azure (Cosmos DB como equivalente a MongoDB Atlas en la nube) Comunicacion y Tiempo Real: SignalR en ASP.NET Core para aplicaciones en tiempo real, arquitectura orientada a…continue reading →

Implementación de Google reCAPTCHA en ASP.NET

https://www.youtube.com/watch?v=ubb74amYEvk&feature=youtu.be Si alguna vez has tenido que marcar la casilla "No soy un robot" o elegir imágenes con semáforos, ya te has encontrado con Google reCAPTCHA. Pero, ¿para qué sirve realmente? Internet está lleno de formularios: para registrarte en un sitio, dejar un comentario o rellenar una encuesta. El problema es que también son un blanco fácil para bots maliciosos, que los usan para enviar spam, lanzar ataques automatizados o incluso intentar robar información. Aquí es donde entra en juego Google reCAPTCHA. Es una herramienta gratuita que ayuda a los sitios web a…continue reading →

Mejora la Seguridad de tu Aplicación en AWS con VPC y Subredes Privadas

En este video tutorial, aprenderás a crear y configurar un entorno de Red Virtual Privada (VPC) en Amazon Web Services (AWS). Este tutorial está dirigido a administradores de sistemas y desarrolladores que buscan mejorar la seguridad y eficiencia de sus aplicaciones a través de arquitecturas de red robustas en la nube. Tema del Tutorial El enfoque principal de este tutorial es la configuración de una red VPC en AWS. Se cubrirán aspectos esenciales como la creación de subredes públicas y privadas, la implementación de un bastion host para acceso seguro y la utilización…continue reading →

Creando un Entorno Escalable y Altamente Disponible hacia un Web Café (AWS)

Introducción Hoy vamos a discutir la creación de un entorno escalable y altamente disponible para una aplicación web, utilizando herramientas de AWS como Elastic Load Balancing y EC2 Auto Scaling. Este tema es especialmente relevante para negocios en línea que esperan variaciones significativas en el tráfico, como el caso de una Cafetería, que se prepara para una gran exposición en un programa de televisión. Puntos Clave y Beneficios Escalabilidad y Alta Disponibilidad: La capacidad de escalar recursos automáticamente en respuesta a la demanda y asegurar la disponibilidad continua del servicio. Distribución de Carga:…continue reading →