Alternativas a los microservicios y arquitectura monolítica de software

preview_player
Показать описание
En un video anterior, hablaba de los problemas que nos generan los microservicios a la hora de desarrollar un proyecto de software, te dejo el enlace por si quieres echarle un vistazo:

En este video vamos a ver las distintas alternativas que tenemos a la hora de evaluar la arquitectura de un proyecto de software, tanto para proyectos pequeños como para proyectos grandes o con necesidades importantes como escalabilidad, disponibilidad geográfica, etc...

Además, te dejo aquí una gran recomendación, por si necesitas un gran hosting para tu web con servicio en España 24/7 y con centro de datos en España, la empresa Loading, además, no olvides usar el código 10%ANTONIOPEREZ para conseguir un 10% de descuento al contratar con ellos!
Рекомендации по теме
Комментарии
Автор

Gracias! Me gustan estos canales que le hablan a programadores con más experiencia. Hay muy pocos

germanburgardt
Автор

excelente Antonio, gracias por compartir, y quedo en espera SOLID jeje.

jrh
Автор

Gran video Antonio.

Que guay es ver contenido tan calidad en español.

CatainaLopez
Автор

Antonio muchas gracias por compartir tus experiencias, sin ninguna línea de código. Honestamente creo que con la emergencia de los asistentes de programación IA gran parte del valor de los programadores se va a desplazar a precisamente prestar mucha más atención a estos aspectos técnicos pero no sobre la codificacion en si misma.

Dicho lo cual, si nos pudieses compartir los puntos clave sobre cómo pasar desde estos prerrequisitos (correctamente tomados) a la toma de decisión de la arquitectura a implementar sería de muchísimo valor.

Muchas veces no se tiene una idea clara de lo que significan términos que son relativos como pequeño/grande o mucho/poco respecto por ejemplo a número de usuarios de la aplicación, o más en términos de codificación por ejemplo el número de tablas, clases, componentes, etc involucrados en el proyecto.

Espero que se me entienda, muchas gracias y enhorabuena por tu trabajo de divulgación.

JavierFausLlopis
Автор

Esperamos el vídeo sobre los principios SOLID, gracias!

OPlutarch
Автор

Creo que el tema está en volver microservicios, aquellos puntos que son transversales entre proyectos. Por ejemplo, si quieres un sistema de login de usuarios único y centralizado. En vez de convertir todo tu proyecto en microservicios, pueden crear un monolito distribuido para las funcionalidades generales y que el backend se encargue de la suscripción de eventos al microservicio de autenticación. En vez de convertir todo a microservicio, identificar los puntos críticos que podrían ser utiles al desacoplarlos.

oscarpow
Автор

eres muy objetivo en tus videos, me gusta

matiasa
Автор

Gracias Antonio por esos tips de la segunda parte de tu video, están muy buenos.

sashirestela
Автор

Antonio excelente video….Ojo con los monolitos modulares, porque los módulos deberían estar desacoplados, hasta de cómo enviamos los eventos ….podemos empresar con eventos de JS y puede que cuando comenzamos a sacar los microservicios estemos usando un SQS o Pub/Sub etc, así luego es solo crear un cascarón de proyecto y tirar el code de microservicio con los adaptadores correspondiente etc etc….. Pero los monolitos modulares no es solo tener separado modularmente las carpetas, si luego en 7 u 8 módulos tenemos un espaguetis de uno q usa otro ya luego será un dolor terrible migrarnos a microservicios… ojo hay que saber hacer monolitos modulares …. Que Ojooo en mi experiencia los algunos de los Arquitectos Cloud de hoy en día resuelven todo con lo que aprendieron en su curso de Cloud ** A caballo y con los micromonolitos súper acoplados en la mano ** 😅…..Los verdaderos Arquitectos de Software están en extinción … Las empresas simplemente contratan lo que está de moda…😅

yas-code
Автор

Se puede hacer un Monolito con Minimal API ?

thundergabriel
Автор

recomendación: ponte otra luz en el otro lado para rellenar un poco la sombra

platerplane
Автор

yo personalmente para proyectos intermedios me gusta usar la arquitectura orientada a servicios con un api gateway intermedio y un frontend monolítico, de esta forma te permite paralelizar más fácilmente el desarrollo del back

tarmagoyf
Автор

Pues... los micromonolitos. Siguiente xPPP

overthrow