.Net Métodos estáticos y sus efectos sobre la concurrencia?

Actualmente estoy creando una API que será utilizada por un servicio web.

Me preguntaba qué problemas de rendimiento podría enfrentar si construyera mi API utilizando una gran cantidad de métodos estáticos.

a idea original era construir objetos expertos que actúen como servicios.

En un entorno de usuario único, este enfoque fue excelente. Pero pronto necesitaré portar esto a un entorno de usuario múltiple / concurrente.

¿Qué tipo de problemas de rendimiento podría encontrar con este tipo de arquitectura?

Atentamente

Editar

Los métodos estáticos no contienen variables estáticas y no tienen efectos secundarios. Simplemente ejecutan una rutina normal donde se instancia todo. (es decir, vars y objetos)

Respuestas a la pregunta(3)

Su respuesta a la pregunta