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".

2
¿Cómo implementaría la Búsqueda de Google? [cerrado]
Supongamos que se le preguntó en una entrevista "¿Cómo implementaría la Búsqueda de Google?" ¿Cómo responderías a esa pregunta? Puede haber recursos que expliquen cómo se implementan algunas piezas en Google (BigTable, MapReduce, PageRank, ...), pero eso no encaja exactamente en una entrevista. ¿Qué arquitectura general usarías y cómo explicarías …




10
Aplicabilidad del principio de responsabilidad única
Recientemente me topé con un problema arquitectónico aparentemente trivial. Tenía un repositorio simple en mi código que se llamaba así (el código está en C #): var user = /* create user somehow */; _userRepository.Add(user); /* do some other stuff*/ _userRepository.SaveChanges(); SaveChanges fue un contenedor simple que confirma los cambios …

4
REST: compensaciones entre la negociación de contenido a través de aceptar encabezado versus extensiones
Estoy trabajando en el diseño de una API RESTful. Sabemos que queremos devolver JSON y XML para cualquier recurso dado. Había estado pensando que haríamos algo como esto: GET /api/something?param1=value1 Accept: application/xml (or application/json) Sin embargo, alguien rechazó el uso de extensiones para esto, así: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) ¿Cuáles …


2
¿Cómo maneja los conceptos compartidos en una arquitectura de microservicios?
Estoy investigando patrones arquitectónicos para una aplicación que estoy desarrollando y un enfoque de microservicio parece una buena opción, pero no estoy seguro de cómo manejar las interacciones entre los servicios. La aplicación trata principalmente con usuarios, perfiles propiedad de usuarios, fotos y etiquetas que representan uno o varios perfiles …






8
¿Hay olores de arquitectura?
Hay toneladas de recursos en la web que hacen referencia y enumeran olores de código. Sin embargo, nunca he visto información sobre olores arquitectónicos . ¿Está definido en alguna parte, y hay una lista disponible? ¿Se ha realizado alguna investigación formal sobre defectos de arquitectura y su impacto en la …

6
Reinventar el diseño del sistema para Scala
Hace muchas, muchas lunas, hice mi maestría en Ingeniería de Software Orientada a Objetos. Cubrí todo: iniciación de proyectos, requisitos, análisis, diseño, arquitectura, desarrollo, etc. Mi libro favorito de TI de todos los tiempos fue Desarrollando software orientado a objetos, un enfoque basado en la experiencia (IBM-1996). Un libro creado …

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.