Bachelor's Thesis
|
A Server-Side Swift Middleware and Code Generator for gRPC Services in Vapor Applications
|
Advisor
|
|
Date
|
November 15, 2019 - March 15, 2020
|
Abstract | This thesis explores new ways to easily integrate gRPC in server-side Swift applications using code generation and extending existing frameworks. The goal of the thesis is to offer a simple workflow to connect a gRPC based networking stack to higher-level server-side Swift frameworks like Vapor and ORMs like Fluent. Our solution is a framework offering a gRPC middleware and code generator that can be used with the Vapor server stack. You can find the middleware on GitHub: https://github.com/Apodini/grpc-vapor |