No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Arquitectura de microservicios

5/22
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Estilos Arquitect贸nicos


  • Monol铆tico
    Consiste en crear una aplicaci贸n autosuficiente que contenga absolutamente toda la funcionalidad necesaria para realizar la tarea para la cual fue dise帽ada.
  • Microservicios
    Consiste en crear peque帽os componentes de software que solo hacen una tarea, la hace bien y son totalmente autosuficientes.
  • Service Oriented Arcitecture SOA
    Tecnolog铆a que utiliza un conjunto de protocolos y est谩ndares para intercambiar datos entre aplicaciones, desarrolladas en lenguajes de programaci贸n diferentes, y ejecutadas sobre cualquier plataforma.
  • Event Driven Architecture EDA
    Es una arquitectura as铆ncrona y distribuida, pensada para crear aplicaciones altamente escalables, que promueve la producci贸n, detecci贸n, consumo reacci贸n a eventos.
  • Representational State Transfer Rest
    Conjunto de restricciones arquitect贸nicas que enfatizan la escalabilidad, utilice HTTP para obtener datos o indicar la ejecuci贸n de operaciones sobre ellos.
    .

Protobuff:


Los Protocol Buffers, tambi茅n conocidos como protobuf, son un formato binario que facilita el almacenamiento e intercambio de datos en aplicaciones鈥. Fue desarrollado por Google Inc. y publicado parcialmente bajo una licencia BSD de 3 cl谩usulas.
.

gRCP


Es un sistema de llamada a procedimiento remoto de c贸digo abierto desarrollado inicialmente en Google. Utiliza como transporte HTTP/2 y Protocol Buffers como lenguaje de descripci贸n de interfaz.
.

Serializaci贸n


En ciencias de la computaci贸n, la serializaci贸n consiste en un proceso de codificaci贸n de un objeto en un medio de almacenamiento con el fin de transmitirlo a trav茅s de una conexi贸n de red como una serie de bytes o en un formato humanamente m谩s legible como XML o JSON.

ya hac铆a falta este curso con go

gRPC reduce las latencias de las interacciones entre microservicios.

  • Las aplicaciones era 100% monol铆ticas, lo que provocaba que 1 solo fallo derrumbara la aplicaci贸n.

  • Arquitectura orientada a servicios: aplicaci贸n particionada seg煤n sector/谩rea, todas las partes conectadas a 1 solo servicio que centralizaba todo.

  • Microservicios: m贸dulos de c贸digo con tareas bastantes especificas. Por lo general, contaban con su propio almacenamiento.

Que emocion es ver esto