Serverless Golang
Gopher by @flemay, inspired by @ashleymcnamara and Renee French artworks.
Go Meetup Presentation: https://www.slideshare.net/yunspace/amazingly-simple-serverless-go
Performance
For AWS, we leverage eawsy's python based AWS Lambda Go Shim for superior performance compared to Node.js shims:
Features
- seamless integration with AWS Lambda event sources or API Gateway HTTP requests.
- use
docker
anddocker-compose
for easy testing with localstack (example coming soon) and ensure consistent dependencies acrossgolang
,python
andserverless
- docker builder image immutably baked in with:
Usage
Prerequisites:
- have
serverless
,go
,make
anddocker
- have correct
$GOPATH
and your new project must reside in$GOPATH/src/path/your-app
See each individual example for detailed instructions:
- Serverless Golang Event
- Serverless Golang Net
- Serverless Golang Kinesis
- Serverless Golang Graphql
- Building Slack Slash Commands Tutorial
Clients
Currently used by amaysim Australia to build strategic Microservices across 4 business verticals.
RoadMap
kinesis examplegraphql example- dynamodb example with localstack tests #13
- event-gateway and FDK support #17
- sls plugins example #21
- Azure support #15
- OpenWhisk