Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectures monolítiques o arquitectura de microserveis: avantatges i…
Arquitectures monolítiques o arquitectura de microserveis: avantatges i inconvenients
El desenvolupament de programari va començar utilitzant una arquitectura monolítica que agrupava totes les seves funcions i serveis dins una base única i centralitzada de codi
Arquitectura monolítica
Els primers programes informàtics utilitzaven una arquitectura monolítica, agrupant tot allò relacionat amb el sistema dins del mateix projecte.
Els programes són fàcils de desenvolupar.
El cost de desenvolupament és baix en comparació amb altres arquitectures.
El desplegament i lexecució del programari són molt senzills.
Arquitectura basada en microserveis
Construir una aplicació de manera distributiva és l'objectiu principal d'una arquitectura basada en microserveis.
a comunicació o connexió entre els diferents mòduls de l'aplicació es fan a través d'API, cosa que facilita que cadascun d'aquests mòduls pugui comptar amb el seu propi grup de desenvolupadors.
Beneficios de una arquitectura basada en microservicios
El desplegament independent de cadascun dels components de laplicació.
Facilita les actualitzacions en no haver de parar tot el projecte, només el mòdul a actualitzar.
Permet desenvolupar utilitzant múltiples llenguatges de programació, la qual cosa aporta avantatges com a velocitat, rendiment, reducció de costos, elecció de diferents eines de desenvolupament, etc.
Escalabilitat per mòduls, permetent incrementar les capacitats de còmput del mòdul que tingui més càrrega suport o més demanda (en poder instal·lar-se en diferents servidors els mòduls de l'aplicació).
Permet realitzar un lliurament continu de programari als clients de manera molt més àgil.
Redueix les errades de programació i facilita els processos de proves i test.
DevOps, Contenidors per a microserveis
Treballar amb microserveis implica tenir més eficiència, flexibilitat i capacitat de creixement
Les operacions són més complexes en tenir un gran nombre de mòduls i la creació i el desenvolupament de la infraestructura consumeix més temps i recursos.
Quan implementar microserveis
Cuando una aplicación monolítica tiene éxito y crece,
Quan l'enfocament inicial
Cómo migrar a microservicios
les empreses han de fer un estudi i anàlisi de parts de la lògica del seu negoci que puguin ser separades i identificar parts de codi que estiguin consumint molts recursos.
Quan una empresa decideix migrar a microserveis el més habitual és que recorri a una empresa externa especialitzada i amb experiència en el sector