Teach

Aprendes más si compartes

Teach

Microservicios: cómo llegamos a ellos, la visión técnica y la de negocio

02 Nov 2022

By: Ricardo Blas Medina, Developer

Ricardo Blas Medina
Microservicios: cómo llegamos a ellos, la visión técnica y la de negocio

Para comenzar hablar sobre el patrón de arquitectura llamada MicroServicios nos debemos remontar a unos años atrás (específicamente a fines de la décadas de los 70) para conocer unas de las primeras ideas en las interfaces gráficas de usuario (GUI), me estoy refiriendo al patrón Modelo Vista Controlador (MVC). Para este patrón de arquitectura existen tanto ventajas y desventajas, pero su principal característica es que estamos hablando de un sistema monolítico.

En el año 2008, se da comienzo a un cambio de paradigma, impulsado por la aparición del HTML5, las diferentes soluciones tecnológicas comienzan a desestructurar el famoso MVC, dejando de ser monolíticas. El primer cambio en el paradigma es separar la capa Vista, en este momento es cuando se comienza hablar sobre los términos Backend y Frontend. En ese entonces JavaScript era sólo utilizado para dar vida a la Vista y, recién un año después, toma presencia en el Backend con la aparición de NodeJs.

Ahora bien… ¿y dónde entra el patrón de arquitectura llamado MicroServicios? Luego de la separación de las capas Backend y Frontend seguíamos teniendo un problema no menor: ¿cómo controlamos la escalabilidad del sistema?

Acá el enfoque es construir una solución compuesta de pequeños servicios independientes que se comunican a través de API, los cuales tienen responsabilidades específicas.

De esta forma es posible controlar y mejorar cada lógica o responsabilidad de nuestra solución de forma independiente, dando también la facultad de reutilización de estos pequeños artefactos y la aplicación una buena práctica propuesta a fines de la década de los 60… “alto acoplamiento, baja cohesión
 

Dado todos estos paradigmas, que vistos del lado técnico siempre sería más recomendable ir por una arquitectura orientada a microservicios, no siempre es lo mejor pensando en el negocio.
 

Una arquitectura orientada a microservicios también tiene desventajas, que poco se habla de ellas.

Por ejemplo, si requieres salir “muy rápido” con un proyecto de desarrollo de software, es poco probable que vayamos por una arquitectura de microservicios. En un MVP el ejemplo cobra mucha más relevancia.

Por otro lado, si ya pasaste por todos los sistemas de mercado habidos y por haber en tu empresa y además tu negocio tiene muchísimas visitas, quizás sea bueno que hablemos de microservicios.

Si te preguntas por qué aún no me aclaras qué elegir, es porque depende y para todas estas decisiones complejas: bettercalltactech. Somos expertos y te asesoramos en serio, no solo para venderte más cosas. hola@tactech.cl y conversamos 🧐


Imagen de portada: Freepik - Nota con edición del equipo de Contenido Tech del #EquipoTactech

¿Te gustó este artículo
emoji
? Si la respuesta es SÍ: dale amor apretando el corazón de abajo o compártelo en tus redes (porque compartir es bueno, se sabe)

Compartir

Más artículos para ti
emoji
Inversión en publicidad digital: porqué elegir expertos
Teach - Aprendes más si compartes
Teach

Inversión en publicidad digital: porqué elegir expertos

Invertir en publicidad digital es fácil, eso dicen muchos. Lo hemos escuchado y probablemente lo has vivido. Pero, no basta pagar a Meta -usaremos esta plataforma como ejemplo- para ser exitoso. Porque admitámoslo, el único que gana dinero realmente así es la empresa de Zuckerberg.  

¿Tu web no da buenos resultados? Es hora de renovarse: la experiencia de Komo2
Teach - Aprendes más si compartes
Teach

¿Tu web no da buenos resultados? Es hora de renovarse: la experiencia de Komo2

Hace algo más de un año, Komo2 es cliente de Tactech, nos encargamos de gestionar su inversión en medios digitales, de mano de nuestro equipo de Marketing Digital. Pero con un poco de tiempo el equipo pudo ver que no podía optimizar la publicidad como quería por ciertas limitaciones en el sitio, en simple, no estaba optimizado para vender de la mejor forma. Esto limitaba el éxito de las campañas y el potencial que se podía llegar a tener. Al final, aunque no se crea, un trabajo coordinado desde desarrollo y marketing digital tiene tremendos beneficios (por eso que en Tactech te damos ambos servicios, es tremenda diferencia porque pensamos más allá de las cosas básicas o de cumplir con “una parte” 😉).

Threads: así va la cosa
Noticias - Tenemos algo que decir
   Noticias

Threads: así va la cosa

¿Qué es Threads? Es la nueva red social lanzada por el equipo de Meta e Instagram. Esta plataforma tiene como foco principal el posteo de párrafos breves e instantáneos. Tiene una estructura y formato similar a su principal competidor, Twitter, pero con algunas (varias) diferencias: