terminal

codeando_simple

terminal

menu

terminal

search_module

guest@codeandosimple: ~/system/search $ grep -r "" .

Press [ENTER] to execute search

Status

Engine: Ready

Database: Online

Index: V2.1.0_LATEST

bash — zsh
guest@codeandosimple: ~/topics/arquitectura $ cat architecture.md

Arquitectura de Software

La arquitectura de software comprende elementos de software y sus relaciones, así como las decisiones que se toman para lograr ciertas características no explícitas como tiempos de respuesta, seguridad, mantenibilidad, y muchas más.

01.

Modelos Arquitectónicos

¿Cómo se arma un sistema? Hay quienes hacen todo en un solo bloque (Monolito), otros lo separan en dos grandes piezas (Cliente-Servidor), y están los que lo dividen en muchos bloquecitos que se comunican entre sí (Microservicios). Incluso existe la opción de que los bloques aparezcan solo cuando se los necesita, ante eventos (Serverless). Acá te muestro cada modelo, sus ventajas, sus limitaciones y cuándo conviene usarlos.

02.

Estilos de Arquitectura

Distintas formas de organizar el código en nuestro sistema.

03.

Patrones de Arquitectura Empresarial

Este tipo de patrones son usados en aplicaciones de tipo empresarial. Fueron difundidos por Martin Fowler en su libro “Patterns of Enterprise Application Architecture”, una guía fundamental a la hora de diseñar la arquitectura de un sistema.