Тёмный
No video :(

El patrón de arquitectura correcto para tu aplicación 

Manuel Zapata
Подписаться 45 тыс.
Просмотров 25 тыс.
50% 1

¿Qué patrón de arquitectura de software elegir? Esa es una decisión complicada que tendrás que tomar como arquitecto. En este video te doy una serie de recomendaciones para que puedas elegir el patrón de arquitectura correcto.
Arquitectura por capas: • Patrón de arquitectura...
Microkernel (plugins): • Patrón de arquitectura...
Arquitectura orientada a eventos: • Patrón de arquitectura...
Microservicios: • Patrón de arquitectura...
Serie en video de patrones de arquitectura:
www.youtube.co....
MIS CURSOS
🧹 Arquitecturas Limpias para Desarrollo de Software: platzi.com/l/m...
📐 Arquitectura de Software: manuelzapata.c...
🔌 Patrones de Diseño: manuelzapata.c...
📦 Programación Profesional con Objetos (Gratis): manuelzapata.c...
🌲 Principios de Diseño SOLID (Gratis): manuelzapata.c...
🙌 Hazte miembro del canal: / @manuelzapata
🌎 Mi sitio web: manuelzapata.co
🎦 Suscríbete al canal: manuelzapata.c...
📩 Mi lista de correo: manuelzapata.c...
#ManuelZapata #Patrones #PatronesArquitectura

Опубликовано:

 

14 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@strangexz
@strangexz 8 месяцев назад
Estoy deborandome estos videos, estoy aprendiendo una barbaridad
@dylanflores1297
@dylanflores1297 4 года назад
Características de calidad: 1:25 Escalabilidad 2:07 Desplegabilidad 3:07 Rendimiento 4:10 Agilidad 5:00 Testabilidad 6:07 Facilidad de desarrollo
@ManuelZapata
@ManuelZapata 4 года назад
Gracias por tu aporte!
@NathanRusso-xo7jf
@NathanRusso-xo7jf Год назад
Buen video!! Lo que si no entiendo muy bien es porque cuando hablas de escalabilidad das por sentado que la arquitectura en capas es monolitica. Vos podes tener una arquitectura en capas con microservicios sin problemas, ya que son cosas relacionados pero distintas, porque tu microservicio deberia soportar codigo intercambiable.
@victormanuelsotelomamian1979
@victormanuelsotelomamian1979 2 года назад
Algo breve y bien explicado, gracias.
@irianavelasquez1028
@irianavelasquez1028 3 года назад
Me encantó tu forma de explicar. Excelente!!
@ManuelZapata
@ManuelZapata 3 года назад
Gracias Iriana!
@franguerra5785
@franguerra5785 5 лет назад
muy buenos tus videos, me estan sirviendo mucho para el trabajo final de mi carrera un saludooooooo
@ManuelZapata
@ManuelZapata 5 лет назад
Buenísimo!! Me alegra que te estén sirviendo Fran
@maynorr.hernandez9165
@maynorr.hernandez9165 4 года назад
Excelente macho, muchas gracias
@ManuelZapata
@ManuelZapata 4 года назад
🙌
@lalamolina5713
@lalamolina5713 2 года назад
Que buen video gracias por el contenido.
@williamgonzalezcobo9095
@williamgonzalezcobo9095 3 года назад
excelente video amigo gracias
@dipacata7
@dipacata7 3 года назад
he venido siguiendo tus videos y son muy buenos, tengo un proyecto propio el cual se quiere este en AWS, va a ser algo como un ecommerce con su respectivo panel de administracion. Inicalmente sera solo una aplicacion web pero en futuro sera una app. Creo que el atributo mas importante será la escabilidad, pero no se que arquitectura me recomiendas?.pensaba en microservicios
@julioperaza07
@julioperaza07 3 года назад
Hola Manuel. Aparte de preguntarme cual patrón me pregunto cómo los.patrones son implementados, entiendo lo que explicas pero a la hora de hacerlo en código me pego fuerte porque no tengo claro si para implementar una arquitectura por donde se empieza. Estaría cool que un día te hagas un vídeo montando una arquitectura. Gracias saludos desde Costa Rica pura vida
@ing.nelsonsantamaria9913
@ing.nelsonsantamaria9913 3 года назад
Excelente video, buena explicación
@anonimoan5887
@anonimoan5887 3 года назад
La cuestión es, ¿Cuál es el patrón de diseño a escoger cuando tu proyecto involucra de manera obligatoria varios o todos esos atributos de calidad?
@ManuelZapata
@ManuelZapata 3 года назад
Lo ideal es que tenga la menor cantidad de atributos de posible, entre 3 y 6 idealmente. Si tiene más de ahí, posiblemente hay una mala priorización de atributos.
@GianmarcoContreras
@GianmarcoContreras 3 года назад
Muy buenos videos, felicitaciones
@ManuelZapata
@ManuelZapata 3 года назад
Gracias Gianmarco!
@LuisSanteliz
@LuisSanteliz 4 года назад
wenisimo bro... conceptos muy claros.
@FMTMoro
@FMTMoro 4 года назад
Simplemente... Gracias.
@ManuelZapata
@ManuelZapata 4 года назад
Gracias a ti!
@cesarzamora3231
@cesarzamora3231 3 года назад
Rendimento y Microservicios... ahi si no estoy de acuerdo con tu comentario. Segun tu mencionaste que el rendimento baja devido a que la cadena de microservicios es grande para llegar a un resultado, esto es muestra de una mala arquitectura de microservicios. Supongamos que tienes 3 microserviciso escalonados. El Cliente hace una llamada al servicio1 el servicio1 hace una llamada al servicio 2 y el servicio 2 hace una llamada al servicio 3... Aqui ya se deslumbra un problema de Arquitecura. Como se corrige bien facil si los servicios 2 y 3 no atienden otras llamadas y solo atienden una llamad del servicio 1 entonces hay que crear un solo servicio que contenga los tres servicios mencionados. Con eso el rendimento aumenta. Ahora bien que harias para el caso de que el servicio 3 reciba llamadas de otro servicio, servicio 4. Ahi se las dejo
@smillvasquez1117
@smillvasquez1117 5 лет назад
Muy buen contenido!
@ManuelZapata
@ManuelZapata 5 лет назад
Gracias! Por aquí estamos a la orden.
@paolagalarza2823
@paolagalarza2823 2 года назад
Que tal Manuel, gracias por tomare el tiempo. Por favor, que libro o referencia habla un poco de lo que manifestaste.
@ManuelZapata
@ManuelZapata 2 года назад
Busca un libro que se llama: "Fundamentals of Software Architecture: An Engineering Approach"
@MarkTin2000
@MarkTin2000 4 года назад
Gracias, me ayudo mucho tu video.
@ManuelZapata
@ManuelZapata 4 года назад
Con todo gusto! Me alegra que te haya servido.
@christianmagnus1003
@christianmagnus1003 4 года назад
Aguante la Arquitectura por Capas toda la vida!!!! xD
@dylanflores1297
@dylanflores1297 4 года назад
Gracias maestro
@ManuelZapata
@ManuelZapata 4 года назад
Gracias por lo de maestro, Dylan 😀
@miguelangelquinteroportill9746
@miguelangelquinteroportill9746 3 года назад
Super bueno tu contenido ! Te quiero preguntar, en otro de tus videos hablas de 16 atributos de calidad y mencionas que hay muchos mas, aquí explicas los principales pero, mi pregunta es ¿Dónde puedo encontrar que patrón de arquitectura se relaciona que atributo de calidad ?
@ManuelZapata
@ManuelZapata 3 года назад
En mi curso de arquitectura de software hacemos ese análisis. Veo que ya te inscribiste . Gracias! 🙌
@carloshugo5
@carloshugo5 5 лет назад
Excelente video
@ManuelZapata
@ManuelZapata 5 лет назад
Gracias Carlos!
@wilsoncriollo9325
@wilsoncriollo9325 4 года назад
que tal Manuel.tengo una consulta, es recomendable usar Servicios WEB para compartir informacion( de una base de datos , oracle por ejemplo)... cuando dicha informacion es muy grande ??..... o se aplica otro patron para cuando la informacion es bastante ? GRACIAS
@ManuelZapata
@ManuelZapata 4 года назад
Hola Wilson! El servicio Web está bien. Tendrías que ofrecer paginación para que el cliente pueda descargar la información por partes. Saludos!
@desarrolladorcoremei7241
@desarrolladorcoremei7241 4 года назад
Que patrones aplicarían en un desarrollo bajo el modelo serverless?
@ManuelZapata
@ManuelZapata 4 года назад
Buena pregunta! Microservicios y arquitecturas orientadas a eventos son quizá las opciones más naturales. Saludos!
@williandavidlopezsanchez8331
@williandavidlopezsanchez8331 4 года назад
hola y gracias por el vídeo muy bueno de verdad. tengo una duda; no existirá un catalogo, quia, documento o libro, donde pueda contrastar los patrones arquitectónicos con los atributos de calidad. muchas gracias.
@ManuelZapata
@ManuelZapata 4 года назад
Aquí tienes mi video para eso!! Jejeje. Conozco contenido aislado, pero no un catálogo donde esté documentado de esa forma.
@jennydelcastilloarriola8299
@jennydelcastilloarriola8299 4 года назад
Que significa patron de intermediario y ejemplos
@ManuelZapata
@ManuelZapata 4 года назад
No estoy familiarizado con ese patrón Jenny Del Castillo Arriola. Por lo que veo, es una especie de arquitectura orientada a eventos, mezclado con un patrón de diseño de mediador. Espero que este vídeo te ayude un poco: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5FxRTjnQbn8.html
@cristianeste12
@cristianeste12 5 лет назад
Hola Manuel, me gusto mucho tu video, pero tengo una pregunta, si yo quisiera realizar un proyecto con IOT y BigData, en que me baso para poder escoger mi arquitectura o mis patrones de diseño, puedo utilizar las mismas características de arquitectura que mencionaste ?
@ManuelZapata
@ManuelZapata 5 лет назад
Muy buena pregunta Cristian. Un buen criterio para escoger tu patrón de arquitectura es apoyarte en los atributos de calidad. La idea es que dependiendo de los requerimientos (tanto funcionales como no funcionales) decidas cuáles atributos de calidad son los más importantes. Luego, puedes mirar qué patrón o patrones satisface mejor esos atributos.
@JMarioBMX
@JMarioBMX 4 года назад
Hola Manuel, discúlpame esta pregunta va a sonar muy estúpida pero tengo que hacerla, un patrón de arquitectura seria los mismo que un patrón de diseño? Gracias, estoy viendo todos videos ya que son muy entendibles, te hago esta pregunta por que en este momento estoy haciendo un tecnólogo ADSI en el Sena (Colombia), ya estamos en la fase de la arq de software y dos de esos puntos que no he entendido muy bien es que tipo de arquitectura, y cuáles patrones de diseño vamos a utilizar para nuestro proyecto, tengo que tener esto claro ya que estamos entrando a la fase de desarrollo en Java web Nuevamente muchas gracias Manuel, tus videos me han ayudado mucho para entender un poco más de lo que se arquitectura de software en general
@ManuelZapata
@ManuelZapata 4 года назад
Hola Jhon Mario. Los patrones de arquitectura son diferentes a los patrones de diseño. Aquí va la diferencia: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VyMRGf0Dji4.html
@JMarioBMX
@JMarioBMX 4 года назад
Si discúlpame al día siguiente vi la lista de videos de patrones de arquitectura, discúlpame, ya los vi, Te agradezco que hayas tomado tu tiempo para responder, tengo otra pequeña pregunta, en dicho programa del sena dicen que tenemos que implementar la arquitectura por capas, pero en dichas capas colocan, presentacion, lógica de negocio, persistencia y acceso a datos, viendo tus videos, y tomo de referencia la arq de tres capas las cuales son presentacion, lógica de negocio, y acceso a datos o también llamada persistencia, no se si ellos están equivocados haciendo que coloquemos la capa de persistencia y la de acceso a datos, no se supone que es lo mismo? GRACIAS MANUEL
@cesarzamora3231
@cesarzamora3231 3 года назад
Haber La Arquitectura mas facil de desarrollar... todalmente en desacuerdo con lo que has dicho... La architectura modular o por capas como tu lo llamas es mucho mas complicada, te tardas mas tiempo en desarrollar y es mucho mas complicado hacer test, te lleva mas tiempo en encontrar un problema y corregirlo, te tardas mas en crear un pipe para poner el sistema en un ambiente de pruebas. Imaginate tu si tienes un modulo o capa y tienes dos problemas uno corregir un bug y otro adicionar nuevas funciones. El problema lo vas a tener en tu CI/CD te va a llevar mas tiempo sacar este sistema modular porque tienes dos programadores con dos branches en tu repositorio, piesalo...mucho mas trabajo y esperar a que los dos terminen para subir tu applicaion. Ahora bien con microservisios no tienes esos problemas ya que assignas servicio por programador, o servicio por par de programdores, etc.... la applicacion es mas rapida de construir, tu CI/CD y repositorio de codigo es por servicio. No importa cual grande sea la applicacion el tiempo de respuesta del Ci/CD es mucho mas rapido... todo es mas rapido, mas elegante y mas preciso usando Microservicios... Ahi se las dejo
@jorgegiraldoguerrerorosero8290
@jorgegiraldoguerrerorosero8290 5 месяцев назад
No la conocemos, por eso estamos viendo el vidio...
Далее
¿Está muerto UML? ¿Vale la pena usarlo?
9:22
Просмотров 16 тыс.
35 cosas que no sabías sobre arquitectura de software
20:33
9 consejos para que MEJORES TU LÓGICA DE NEGOCIO
15:05
Arquitectura Hexagonal ¿Cuándo y por qué?
59:35
Просмотров 12 тыс.
Patrones de arquitectura de Software - Webinar
57:45
Просмотров 1,9 тыс.
¿Amazon deja los MICROSERVICIOS?
17:34
Просмотров 56 тыс.
6 consejos para que DISEÑES BIEN tu API REST
16:27
Просмотров 64 тыс.