matthewrankin / serverless-go-crud

Go CRUD example from Yos Riady's *A Practical Guide to Serverless Go*

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serverless Go CRUD

This is an example Go CRUD application deployed to AWS using the serverless framework based on Yos Riady's example in his book A Practical Guide to Serverless Go.

Build and Deploy

$ make deploy

Changes from Yos Riady's Example

I made a few changes/deviations from Yos Riady's example app:

  • Migrated from dep to mod using these instructions.
  • Replaced ./scripts/build.sh and ./scripts/deploy.sh with a Makefile.
  • Moved handlers into separate directories so that multiple, different main package files weren't in the same directory.
  • Instead of using individual package includes in serverless.yml, include ./bin/**.

License

serverless-go-crud is released under the MIT license. Please see the LICENSE file for more information.

About

Go CRUD example from Yos Riady's *A Practical Guide to Serverless Go*

License:MIT License


Languages

Language:Go 90.8%Language:Makefile 9.2%