Arquitectura de aplicaciones C# (.NET): del monolito a los microservicios
300 páginas
Spanish
PDF
4.5

Arquitectura de aplicaciones C# (.NET): del monolito a los microservicios

Arquitectura de aplicaciones C# (.NET): del monolito a los microservicios

Autor:

Año:

Resumen:

El desarrollo moderno en C# y la plataforma .NET requiere no solo conocimiento de sintaxis, sino también una comprensión profunda de los principios arquitectónicos. El libro «Arquitectura de aplicaciones C# (.NET)» es una guía completa que le ayudará a pasar de escribir «código funcional» a crear sistemas de software robustos, escalables y fáciles de mantener.



El autor, Alexey Voronov, arquitecto senior con 12 años de experiencia, comparte prácticas probadas y casos reales. Comenzará con los fundamentos: analizará los principios SOLID, GRASP y los patrones GoF, pero no en teoría, sino con ejemplos concretos del mundo .NET (ASP.NET Core, Entity Framework Core, SignalR). Luego se sumergirá en temas avanzados: Domain-Driven Design (DDD), CQRS, Event Sourcing y la construcción de arquitectura de microservicios utilizando Docker, RabbitMQ y gRPC.



Qué aprenderá:

  • Cómo diseñar correctamente las capas de la aplicación (Presentation, Application, Domain, Infrastructure).
  • Cuándo y cómo aplicar Repository, Unit of Work, Mediator, Strategy y otros patrones.
  • Cómo implementar CQRS y Event Sourcing basados en MediatR y Marten.
  • Principios de construcción de microservicios: Service Discovery, API Gateway, Saga, Circuit Breaker.
  • Cómo probar la arquitectura: pruebas unitarias, de integración y de carga.
  • Consejos prácticos para la refactorización de código legacy y la implementación de Dependency Injection.


Para quién es este libro:

  • Desarrolladores C# de nivel Junior+ y Middle que desean crecer hasta Senior/Architect.
  • Team Leads que buscan un enfoque estructurado para el diseño.
  • Todos los que trabajan con .NET (Core, 5/6/7/8) y quieren escribir código que no dé miedo pasar a soporte.


El libro contiene más de 50 listados de código, 30 diagramas y ejercicios prácticos al final de cada capítulo. Podrá aplicar inmediatamente los conocimientos adquiridos en sus proyectos. Ya sea que esté construyendo una startup o manteniendo un sistema ERP corporativo, este libro se convertirá en su manual de referencia sobre arquitectura C#.



Abróchese el cinturón: aprenderá no solo a programar, sino a diseñar sistemas que viven y evolucionan durante años.

Recommendations