</> CodeBooks
    ← Volver a GCP (página 1)
    Portada de Designing Applications for Google Cloud Platform

    Designing Applications for Google Cloud Platform

    Ashutosh Shashi

    Editorial
    Apress
    Año
    2023
    Páginas
    ~257
    Nivel
    Intermedio

    De qué trata

    Manual práctico escrito por Ashutosh Shashi centrado en el diseño, desarrollo y despliegue de aplicaciones nativas de la nube en Google Cloud Platform aprovechando el ecosistema Java moderno. Está dirigido a desarrolladores Java, arquitectos de software e ingenieros de la nube de nivel intermedio que dominan Java y Apache Maven y buscan aprender a estructurar arquitecturas empresariales confiables sobre los servicios administrados de GCP.

    El libro guía al lector desde la preparación del espacio de trabajo con Google Cloud SDK y Cloud Shell, junto con la gestión de identidades y permisos mediante Cloud IAM. Enseña a desarrollar y empaquetar aplicaciones Java destinadas a Google App Engine y a vincularlas con las soluciones de persistencia del ecosistema: almacenamiento masivo de objetos con Google Cloud Storage, bases de datos relacionales gestionadas con Google Cloud SQL, almacenamiento NoSQL documental con Google Cloud Datastore / Firestore y bases de datos transaccionales de escala global con Google Cloud Spanner. También abarca tareas operativas como observabilidad, recopilación de métricas, diagnóstico de errores y optimización mediante Cloud Logging y Cloud Monitoring.

    La parte aplicada se desarrolla implementando proyectos Java modulares con Maven y las librerías cliente oficiales de GCP (`google-cloud-java`), desplegándolos sobre App Engine y configurando accesos seguros a bases de datos relacionales y NoSQL. El mayor aporte del libro es servir como puente directo para que los desarrolladores backend en Java adopten la nube de Google sin rodeos conceptuales. No obstante, omite plataformas basadas en contenedores como Cloud Run o Kubernetes Engine (GKE), así como mensajería con Pub/Sub, concentrándose exclusivamente en arquitecturas centradas en App Engine y almacenamiento gestionado.

    • Google Cloud Platform
    • Java
    • Apache Maven
    • Google App Engine
    • Google Cloud Storage
    • Google Cloud SQL
    • Google Cloud Datastore
    • Google Cloud Spanner
    • Cloud IAM
    • Cloud SDK
    • Cloud Monitoring

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación empresarial Java en App Engine

    Servicio backend construido en Java con Maven y desplegado en Google App Engine, conectado a Cloud SQL y Cloud Storage para persistencia relacional y gestión de archivos bajo políticas de Cloud IAM.

    Más de GCP con nivel Intermedio