Preguntas etiquetadas con architecture

El diseño de alto nivel y la descripción de un sistema de software. El diseño arquitectónico elimina detalles de implementaciones, algoritmos y representación de datos para concentrarse en la interacción de componentes de "caja negra".

11
Plagado de errores multiproceso
En mi nuevo equipo que administro, la mayoría de nuestro código es plataforma, socket TCP y código de red http. Todos los C ++. La mayor parte se originó de otros desarrolladores que han abandonado el equipo. Los desarrolladores actuales en el equipo son muy inteligentes, pero en su mayoría …

4
Microservicios y almacenamiento de datos.
Estoy considerando mover una API REST monolítica a una arquitectura de microservicio, y me estoy confundiendo un poco sobre el almacenamiento de datos. A mi entender, algunos de los beneficios de los microservicios serían: Escalable horizontalmente: puedo ejecutar múltiples copias redundantes de un microservicio para hacer frente a la carga …




3
Diagramas UML de aplicaciones multiproceso
Para aplicaciones de subproceso único, me gusta usar diagramas de clase para obtener una visión general de la arquitectura de esa aplicación. Sin embargo, este tipo de diagrama no ha sido muy útil cuando se trata de comprender aplicaciones con múltiples subprocesos / concurrentes, por ejemplo, porque diferentes instancias de …

4
En MVC, ¿debería un modelo manejar la validación?
Estoy tratando de rediseñar una aplicación web que desarrollé para usar el patrón MVC, pero no estoy seguro de si la validación debe manejarse en el modelo o no. Por ejemplo, estoy configurando uno de mis modelos así: class AM_Products extends AM_Object { public function save( $new_data = array() ) …
25 architecture  mvc 



2
Tenemos una gran aplicación de Ruby on Rails (25 millones de usuarios mensuales), nuestra gerencia decidió reescribir en Node.js, ¿estoy loco?
Por favor dime si: ¡Node.js hará que nuestro sitio sea más rápido! Node.js consumirá menos recursos del servidor, ¡podemos ahorrar dinero! ¡Node.js nos hará más productivos! Node.js significa que podemos compartir el código JavaScript del lado del cliente y del servidor. Para aclarar, estamos reescribiendo un servidor frontend, que hablará …



3
¿Dónde encaja la autorización en una arquitectura en capas?
Por lo general, coloco las decisiones de autorización en los controladores del lado del servidor. Estos han sido puntos finales RESTful recientemente, pero creo que lo mismo se aplica a las arquitecturas de tipo MVC. Por razones de argumento, suponga que se trata de una autorización basada en roles. Se …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.