Discover Packages
github.com/yunspace/serverless-golang
module
Version:
v0.0.0-...-b07ea14
Opens a new window with list of versions in this module.
Published: Oct 20, 2019
License: MIT
Opens a new window with license information.
README
README
¶
Serverless Golang
Gopher by @flemay , inspired by @ashleymcnamara and Renee French artworks.
Go example projects.
Go Meetup Presentation: https://www.slideshare.net/yunspace/amazingly-simple-serverless-go
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
and docker-compose
for easy testing with localstack (example coming soon) and ensure consistent dependencies across golang
, python
and serverless
docker builder image immutably baked in with:
amazon linux base image for building AWS Lambda
go 1.9.2
vendor support via glide , trash and dep
python 2.7
node 6
serverless 1.25.0
Usage
Prerequisites:
have serverless
, go
, make
and docker
have correct $GOPATH
and your new project must reside in $GOPATH/src/path/your-app
See each individual example for detailed instructions:
Clients
Currently used by amaysim Australia to build strategic Microservices across 4 business verticals.
RoadMap
kinesis example
graphql example
dynamodb example with localstack tests #13
event-gateway and FDK support #17
sls plugins example #21
Azure support #15
OpenWhisk
Expand ▾
Collapse ▴
Directories
¶
aws
examples
Click to show internal directories.
Click to hide internal directories.