</> CodeBooks
    ← Volver a Azure (página 4)
    Portada de Practical API Architecture and Development with Azure and AWS

    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?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Azure con nivel Intermedio