Hola, podrían recomendarme alguna arquitectura o patrón de diseño para crear una Web API. Con características como independencia entre las capas, uso de unit test, q sea facil de migrar a diferentes tipos de BD es decir si quiero cambiar de MSQL Server
a un MySql, rápido mapeo de DTO's, que sea lo mas reutilizable posible.