Saltar al contenido
Programemos.netDecisiones pragmáticas sobre .NET, Azure, arquitectura de software e IA.

PILAR EDITORIAL

.NET y arquitectura: decisiones que siguen importando después del primer deploy

Aquí no se trata de elegir la arquitectura que mejor suena en una entrevista. Se trata de entender qué acoplamiento estás comprando, qué parte del sistema debes poder cambiar y cuánto cuesta mantenerlo cuando el proyecto crece.

La idea central

La arquitectura no es una lista de patrones. Es una forma de tomar decisiones que hagan al sistema entendible y modificable. En .NET, muchas veces el enfoque más útil no es el más ceremonioso: es el que deja claro dónde vive cada responsabilidad sin crear capas que el equipo no necesita.

Por dónde empezar

Estas lecturas dan el contexto antes de entrar en decisiones más específicas.

  1. Entiende el Proceso de Ejecución: Funcionamiento de las Aplicaciones .NETEntiende cómo funciona realmente la ejecución de aplicaciones .NET: desde el código fuente hasta el runtime, explicado de forma clara y práctica.
  2. ¿Reglas o herramientas? El pensamiento crítico en la arquitectura de softwareReflexión sobre la importancia del pensamiento crítico en la arquitectura de software y la toma de decisiones.

Para profundizar

Aquí están los problemas que suelen aparecer cuando la solución deja de ser una demo o una decisión aislada.

  1. Vertical Slice en .NET: una mirada pragmática más allá de la arquitectura limpiaOpinión pragmática: cómo decidir entre Vertical Slice y Clean en .NET sin dogmas. Ejemplos reales (EF Core, CRUD, microservicios, MediatR)
  2. Tareas en segundo plano con HangfireAprende a configurar Hangfire en ASP.NET Core y a ejecutar tareas en segundo plano, retrasadas, recurrentes y encadenadas con ejemplos válidos.

Casos prácticos y decisiones de implementación

Son artículos para aterrizar el criterio en código, despliegue o configuración concreta.

  1. Firma Digital de Documentos PDF con .NETFirma digital en PDF con .NET y C#: Aprende a garantizar autenticidad e integridad. Desde certificados hasta la aplicación de firmas.
  2. Notificaciones Push con Firebase, Azure Function y MAUIVamos a usar Firebase, MAUI y Azure Function para crear un flujo de envío y recepción de notificaciones push para Android.

Recursos propios relacionados

Estas rutas no sustituyen tu contexto. Sirven para llegar a la decisión con mejores preguntas: qué problema existe, cuánto cuesta operarlo y cuándo una solución añade más complejidad de la que quita.