Skip to content

Commit

Permalink
[ESP] add content/es/application_programming_interface.md done (cncf#704
Browse files Browse the repository at this point in the history
)

* application_programming_interface.md done
* clean: apply format conventions
* Apply suggestions from code review

Signed-off-by: Emiliano <emilianovazquez@gmail.com>
Co-authored-by: Victor Morales <chipahuac@hotmail.com>
Co-authored-by: Rael Garcia <rael@redhat.com>
  • Loading branch information
3 people committed Aug 30, 2022
1 parent b780816 commit d805079
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions content/es/application-programming-interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: Interfaz de programación de aplicaciones (API)
status: Completed
category: Tecnología
---

## ¿Qué es?

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

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.

## ¿Cómo ayuda?

Las APIs permiten a los programas o aplicaciones interactuar y compartir información en una manera definida y entendible. Estas están construidas en bloques para aplicaciones modernas y proveen a los desarrolladores una manera de integrar aplicaciones. Siempre que escuche acerca de [microservicios](/microservices/) trabajando en conjunto, se puede inferir que están interactuando a través de una API.

0 comments on commit d805079

Please sign in to comment.