Skip to content

Commit

Permalink
[es] Fix template headers
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Morales <chipahuac@hotmail.com>
  • Loading branch information
electrocucaracha committed Aug 30, 2022
1 parent acdad73 commit 2caa7ff
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
6 changes: 3 additions & 3 deletions content/es/api_gateway.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ status: Completed
category: Tecnología
---

## ¿Qué es esto?
## ¿Qué es?

Un API Gateway es una herramienta que concentra diferentes aplicaciones [APIs](/es/application-programming-interface/), centralizando a todas en un solo lugar. Esto permite a las organizaciones mover funciones clave, como puede ser la autenticación y la autorización o limitando el número de peticiones entre aplicaciones a una ubicación de administración centralizada. Un API Gateway funciona como una interface común para los que la consumen (usualmente aplicaciones externas).

## El problema que aborda
## Problema que aborda

Si está haciendo APIs con disponibilidad para consumidores externos, es deseable tener un único punto de entrada para administrar y controlar todo el acceso. Adicionalmente, si necesita aplicar funcionalidad en estas interacciones, un API Gateway le permitirá aplicarla de manera uniforme a todo el tráfico, sin requerir cambios en el código de la aplicación.

## ¿Cómo Ayuda?
## ¿Cómo ayuda?

Proporcionando un único punto de acceso para varias APIs en una aplicación, los API Gateway simplifican la organización para aplicar decisiones de negocio transversales o lógicas de seguridad en una ubicación central. Adicionalmente, permiten a los consumidores de aplicaciones ir en una única dirección para todas sus necesidades. Un API Gateway puede simplificar preocupaciones operativas, como son la seguridad y la [observabilidad](/es/observability/) proporcionando un único punto de acceso para las peticiones a todos los servicios web en el sistema. Como todas las peticiones fluyen por el gateway, esto presenta un lugar único para agregar funcionalidades como la recolección de métricas, límites de tráfico y la autorización.
2 changes: 1 addition & 1 deletion content/es/application-programming-interface.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ category: Tecnología

Una API es una manera en la que los programas de computadoras interactúan entre sí. Tal como los humanos interactúan con un sitio web a través de la página web, una API permite a los programas de las computadoras interactuar entre sí. A diferencia de las interacciones humanas, las APIs tienen limitaciones en lo que se le puede preguntar o no a las mismas. La limitación en la interacción ayuda a crear comunicaciones estables y funcionales entre los diferentes programas.

## El problema que aborda
## Problema que aborda

A medida que las aplicaciones se vuelven más complejas, cualquier tipo de cambio en el mismo puede afectar drásticamente otras funcionalidades. Las aplicaciones deben adoptar un enfoque modular para sus funcionalidades así pueden crecer y mantener la estabilidad simultáneamente. Sin las APIs, falta un marco para la interacción entre las aplicaciones. Sin un marco compartido, la [escalabilidad](/scalability/) y la integración es un desafío para las aplicaciones.

Expand Down
6 changes: 3 additions & 3 deletions content/es/auto-scaling.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ category: Propiedad
tags: ["application", "infrastructure", "architecture"]
---

## ¿Qué es esto?
## ¿Qué es?

El autoescalado es la habilidad de un sistema para [escalar](/scalability) automáticamente, en términos de recursos computacionales. Con un sistema de autoescalado, los recursos son agregados automáticamente cuando se necesitan y pueden escalar para cumplir con la demanda fluctuante de los usuarios. El proceso de autoescalado varía y es configurable para escalar basado en diferentes métricas, como son la memoria o el uso de CPU. Los servicios gestionados en la nube son los que están asociados típicamente con esta funcionalidad de autoescalado pero también hay opciones e implementaciones disponibles para la mayoría de los servicios existentes.

## El problema que aborda
## Problema que aborda

Anteriormente, la infraestructura y las aplicaciones eran diseñadas para considerar los picos de uso del sistema. Esta arquitectura implicaba que había más recursos que eran desaprovechados o con cambios rígidos frente a la demanda de los usuarios. La rigidez en este caso, incrementa el coste y puede suponer una pérdida de negocios debido a problemas de capacidad.

## ¿Cómo Ayuda?
## ¿Cómo ayuda?

Aprovechando la nube, la [virtualización](/virtualization) y la [contenerización](/containerization/) de aplicaciones y sus dependencias, las organizaciones pueden construir aplicaciones que escalan de manera acorde a la demanda de los usuarios. Se pueden monitorear la demanda de las aplicaciones y de manera automática escalar las mismas, proporcionando una experiencia al usuario final óptima. Tomemos el ejemplo del aumento de la audiencia de Netflix todos los viernes por la noche. El autoescalado significa agregar más recursos dinámicamente: por ejemplo, incrementando el número de servidores que permitirán una mayor transmisión de los videos y reduciendo los servidores una vez que el consumo se ha normalizado.

0 comments on commit 2caa7ff

Please sign in to comment.