Skip to content

Commit 2b9775e

Browse files
authored
Merge pull request #537 from armanbilge/patch-5
Fix blog post rendering
2 parents f64f34c + a325073 commit 2b9775e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

collections/_posts/2024-12-22-gsoc24-going-feral-on-the-cloud.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ meta:
88
author: chingles
99
---
1010

11-
# Going Feral on The Cloud
1211
This project was proposed by the Typelevel community in collaboration with the Scala Center, and carried out under Google Summer of Code (GSoC) 2024. Feral is a library in the Typelevel ecosystem that provides a framework for Scala developers to write and deploy serverless functions. As Feral was only supporting AWS Lambda, the goal of the project was to extend Feral to support other serverless providers, specifically Vercel and Google Cloud.
1312

1413
The vision for Feral is to enable Scala developers to easily switch between one cloud provider to another that better suits their needs, without the need for major refactoring of their codebases. Such convenience would give developers greater freedom as they do not need to be tied down to one platform. Furthermore, as Feral is part of the Typelevel ecosystem, developers who are currently using the Http4s Typelevel library for non-serverless web services may also effortlessly make the switch to serverless.
1514

1615
With these goals in mind, it is imperative to provide robust support for the common serverless providers, which is what the project aimed to work towards.
1716

1817
## What I Did
18+
1919
| Pull Request (PR) | Status | Comments |
2020
| --- | --- | --- |
2121
| [Add `ApiGatewayV2WebSocketEvent`](https://github.com/typelevel/feral/pull/476) | Merged | The addition of this AWS Lambda event provided an introduction to serverless functions for me, while enhancing the support that Feral has for AWS Lambda. |
@@ -33,4 +33,4 @@ Through GSoC, I have learnt many new things while reinforcing what I already kno
3333
I plan to continue contributing to enhancing Feral after GSoC 2024 ends. Some ways I could do this is to create support for Google Cloud Event functions and create SBT plug-ins to test Google Cloud functions locally as well as deploy the functions. If possible, investigation could also be done on how, if possible, Vercel can be integrated into Feral without impeding developers from using Http4s with it.
3434

3535
## Acknowledgements
36-
I would first like to thank my mentors, [Arman](https://github.com/armanbilge) and [Antonio](https://github.com/toniogela) for their constant guidance during GSoC. In particular, I would like to thank Arman for taking the time to set up weekly pair programming sessions, which has enhanced my learning experience greatly. I would also like to thank the Scala Center and the Typelevel community for proposing and supporting this project. Lastly, I would like to thank Google for hosting GSoC 2024 and providing me with the opportunity to learn about open source projects.
36+
I would first like to thank my mentors, [Arman](https://github.com/armanbilge) and [Antonio](https://github.com/toniogela) for their constant guidance during GSoC. In particular, I would like to thank Arman for taking the time to set up weekly pair programming sessions, which has enhanced my learning experience greatly. I would also like to thank the Scala Center and the Typelevel community for proposing and supporting this project. Lastly, I would like to thank Google for hosting GSoC 2024 and providing me with the opportunity to learn about open source projects.

0 commit comments

Comments
 (0)