Hi everyone,
I'm a grad student at UW Madison and will be working on a GSoC project related to gRPC this summer! The project I'll be working on is closely related to a topic my research group has recently been interested in, so I'll give a bit of background on that. In particular, we're looking at a new trend in cloud computing which involves services such as Google Cloud Functions, Azure Functions, and AWS Lambda. These services enable a 'serverless' computation model and along with them come interesting questions about scheduling, memory management, and database integration. In order to investigate these questions, we're working to make an open source service similar to the ones previously mentioned, which we've named OpenLambda. Externally, OpenLambda is essentially an RPC handling platform, and it will support gRPC calls. Internally, different components of OpenLambda will communicate using gRPC. The component I'll be working on in particular is with the database integration, which will be necessary to persist any data from functions written for a serverless computation model since the functions themselves are stateless. Anyway, I'm really looking forward to working with the gRPC team over this summer and please let me know if you find this area interesting and/or want to learn more about it!
Best,
Stephen