Diseñar contratos gRPC para microservicios de logística en Algeciras
Visión general
De qué trata este proyecto.
Diseña los archivos .proto para 6 microservicios de logística portuaria en Algeciras, aplicando AIPs, versionado y compatibilidad. Obtén un certificado verificable.
El escenario
El operador (mueve unos 1,2 M TEUs/año vía Algeciras) tiene SLAs estrictos con grandes navieras y necesita reducir latencia interna y errores de tipo en mensajes críticos de aduana.
El Briefing
Lo que harás y lo que demostrarás.
Estandarizar contratos gRPC con Protocol Buffers para 6 microservicios manteniendo REST hacia clientes externos mediante un gateway.
Earning criteria — what you'll demonstrate
- Diseñar contratos protobuf maduros y versionables
- Aplicar las API Improvement Proposals de Google en un contexto real
- Modelar errores estándar con google.rpc.Status
- Mantener compatibilidad REST↔gRPC mediante gateway
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
API Design and GraphQL
Master · Software Engineering
Strong alignment
This challenge maps to API Design and GraphQL at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Grpc
Apply grpc to solve real industry problems and demonstrate production-level capability.
- Protobuf
Apply protobuf to solve real industry problems and demonstrate production-level capability.
- Api Versioning
Apply api versioning to solve real industry problems and demonstrate production-level capability.
- Schema Design
Apply schema design to solve real industry problems and demonstrate production-level capability.
- Developer Experience
Apply developer experience to solve real industry problems and demonstrate production-level capability.
- Rest Api Design
Apply rest api design to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Backend Engineer
Diseñar contratos gRPC limpios y mantener un gateway REST sano es el oficio del Backend Engineer en cualquier arquitectura microservicios moderna.
Este proyecto afina
- grpc
- protobuf
- schema-design
Software Engineer
Las Software Engineers que entienden compatibilidad de esquemas evitan los outages caros de cambios binarios incompatibles.
Este proyecto afina
- protobuf
- api-versioning
- schema-design