Implementacion de un proyecto gRPC

Trata de implementar un proyecto gRPC de un juego movil con nombre Brawl Stars. Descubre más dando clic al enlace.

Implementacion de un proyecto gRPC de un juego movil con nombre “Brawl Stars”

Contexto del proyecto

gRPC Brawl Stars: Este proyecto permite la consulta y análisis de datos en tiempo real de informacion de brawlers de Brawl Stars mediante la tecnología gRPC. Desarrollado con un backend robusto en Go, proporciona acceso a la informacion detalladas de los brawlers, como ser el nombre del brawler, el tipo del brawler que pueden ser legendario, epico entre otros y la categoria como ser asesino , tanque, de control entre otros. Utilizando Microsoft Azure para la infraestructura, Docker para la contenedorización y Postman para pruebas, el sistema garantiza una comunicación rápida y eficiente entre servicios. Nota: los brawlers son personaje jugables del juego de brawl cada es unico en su estilo de juego, dividido por clases, roles y rarezas y lo cual se pueden mejorar para aumentar sus estadisticas y poder desbloquear gadgets, refuerzos, habilidades estelares e hipercargas.

Servicios

  • Servicio de búsqueda de brawlers (Unary)
  • Servicio de obtener la informacion de los brawlers (Server Streaming)
  • servicio de agregar brawlers (Client Streaming)
  • servicio para intercambiar registros de los brawlers (Bidirectional)

Tecnologías usadas

Nube

  • Azure

comunicacion entre servicios/middleware

  • gRPC

Serializacion de datos/formato de intercambio de datos

  • Protocol Buffers

Contenedores

  • Docker

herramientas de desarrollo Pruebas de API

  • Postman

IDE de Bases de Datos

  • Azure Data Studio

IDE y Lenguaje

  • VS Studio Code
  • Go

Enlaces