
Practical API Architecture and Development with Azure and AWS
Thurupathan Vijayakumar
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~173
- Nivel
- Intermedio
De qué trata
Guía técnica orientada al diseño e implementación de interfaces de programación de aplicaciones (APIs) en la nube, contrastando de manera directa las soluciones y servicios gestionados de Microsoft Azure y Amazon Web Services (AWS) con tecnologías de 2018 (como ASP.NET Core 2.x, Azure API Management y AWS API Gateway). Está pensada para desarrolladores backend, ingenieros de software y arquitectos de soluciones de nivel intermedio que ya construyen servicios web y desean dominar su ciclo de vida y despliegue en entornos cloud. Requiere conocimientos de C#, fundamentos del protocolo HTTP y nociones básicas de administración en la nube.
El contenido cubre desde la perspectiva estratégica de la economía de las APIs hasta su implementación técnica rigurosa bajo principios RESTful: diseño semántico de recursos, uso adecuado de códigos de estado, enrutamiento, control de versiones y documentación interactiva mediante Swagger / OpenAPI. Demuestra el desarrollo de endpoints con ASP.NET Core y el uso de pasarelas de enlace en la nube (Azure API Management y AWS API Gateway) para gestionar políticas de limitación de tasa (rate limiting), cuotas de consumo, caché y transformación de cargas útiles. En el plano de seguridad, profundiza en esquemas de autenticación y autorización mediante claves de API, tokens JWT, OAuth 2.0 y OpenID Connect, extendiendo el diseño hacia modelos serverless con Azure Functions y AWS Lambda.
A través de sus páginas se desarrollan servicios REST funcionales y microfunciones serverless que se exponen y aseguran mediante las puertas de enlace de Azure y AWS, validando su comportamiento con clientes como Postman. El mayor atractivo del libro es su análisis comparativo directo entre Azure y AWS, lo que permite entender las equivalencias y particularidades de cada ecosistema sin atarse a un único proveedor. Al ser un libro conciso (173 páginas), omite patrones más complejos como arquitecturas orientadas a eventos avanzadas o gRPC, y las interfaces gráficas de los portales de ambas nubes han cambiado desde su publicación. Resulta un excelente recurso para comprender la arquitectura de gateways y la seguridad de APIs en la nube.
- Diseño de APIs
- RESTful APIs
- Azure API Management
- AWS API Gateway
- ASP.NET Core
- Azure Functions
- AWS Lambda
- Serverless
- OAuth 2.0
- OpenAPI Swagger
- Seguridad de APIs
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

