All Projects → PacktPublishing → Hands-On-Serverless-Applications-with-Go

PacktPublishing / Hands-On-Serverless-Applications-with-Go

Licence: MIT license
Hands-On Serverless Applications with Go, published by Packt.

Programming Languages

go
31211 projects - #10 most used programming language
typescript
32286 projects
HTML
75241 projects
HCL
1544 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Hands-On-Serverless-Applications-with-Go

Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+10655.43%)
Mutual labels:  lambda, cloudformation, dynamodb, s3
Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (-70.65%)
Mutual labels:  lambda, api-gateway, dynamodb, s3
Aws Mobile React Sample
A React Starter App that displays how web developers can integrate their front end with AWS on the backend. The App interacts with AWS Cognito, API Gateway, Lambda and DynamoDB on the backend.
Stars: ✭ 650 (+606.52%)
Mutual labels:  lambda, api-gateway, dynamodb, s3
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+4535.87%)
Mutual labels:  lambda, api-gateway, dynamodb, sam
go-localstack
Go Wrapper for using localstack
Stars: ✭ 56 (-39.13%)
Mutual labels:  lambda, cloudformation, dynamodb, s3
Aws Cognito Apigw Angular Auth
A simple/sample AngularV4-based web app that demonstrates different API authentication options using Amazon Cognito and API Gateway with an AWS Lambda and Amazon DynamoDB backend that stores user details in a complete end to end Serverless fashion.
Stars: ✭ 278 (+202.17%)
Mutual labels:  cloudformation, api-gateway, dynamodb, sam
Aws Mobile React Native Starter
AWS Mobile React Native Starter App https://aws.amazon.com/mobile
Stars: ✭ 2,247 (+2342.39%)
Mutual labels:  lambda, api-gateway, dynamodb, s3
aws-pdf-textract-pipeline
🔍 Data pipeline for crawling PDFs from the Web and transforming their contents into structured data using AWS textract. Built with AWS CDK + TypeScript
Stars: ✭ 141 (+53.26%)
Mutual labels:  cloudformation, dynamodb, s3
Aws Sam Cli
CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM
Stars: ✭ 5,817 (+6222.83%)
Mutual labels:  lambda, api-gateway, sam
Aws Sdk Js V3
Modularized AWS SDK for JavaScript.
Stars: ✭ 737 (+701.09%)
Mutual labels:  lambda, dynamodb, s3
Serverless Domain Manager
Serverless plugin for managing custom domains with API Gateways.
Stars: ✭ 783 (+751.09%)
Mutual labels:  lambda, cloudformation, api-gateway
Aws Toolkit Vscode
AWS Toolkit for Visual Studio Code, an extension for working with AWS services including AWS Lambda.
Stars: ✭ 823 (+794.57%)
Mutual labels:  lambda, cloudformation, s3
Sherlock Holmes Partying In The Jungle
Parses AWS events payloads into a plain JavaScript object
Stars: ✭ 12 (-86.96%)
Mutual labels:  lambda, dynamodb, s3
Arc.codes
The Architect web site! 🌩
Stars: ✭ 271 (+194.57%)
Mutual labels:  lambda, api-gateway, dynamodb
Historical
A serverless, event-driven AWS configuration collection service with configuration versioning.
Stars: ✭ 85 (-7.61%)
Mutual labels:  lambda, dynamodb, s3
super-serverless-sample
Backend serverless que simula o sistema de votação do BBB
Stars: ✭ 30 (-67.39%)
Mutual labels:  lambda, api-gateway, dynamodb
cim
CIM takes the pain out of Infrastructure as Code and CloudFormation
Stars: ✭ 51 (-44.57%)
Mutual labels:  lambda, cloudformation, api-gateway
Aws Sdk Perl
A community AWS SDK for Perl Programmers
Stars: ✭ 153 (+66.3%)
Mutual labels:  cloudformation, dynamodb, s3
gozeit
GoZeit
Stars: ✭ 19 (-79.35%)
Mutual labels:  lambda, dynamodb, s3
Aws Iot Certificate Vending Machine
The CVM allows a device to apply for its own certificate and installation.
Stars: ✭ 64 (-30.43%)
Mutual labels:  lambda, cloudformation, dynamodb

Hands-On Serverless Applications with Go


Hands-On Serverless Applications with Go

This is the code repository for Hands-On Serverless Applications with Go, published by Packt.

Build real-world, production-ready applications with AWS Lambda

What is this book about?

Serverless architecture is popular in the tech community due to AWS Lambda. Go is simple to learn, straightforward to work with, and easy to read for other developers; and now it's been heralded as a supported language for AWS Lambda. This book is your optimal guide to designing a Go serverless application and deploying it to Lambda.

This book covers the following exciting features:

  • Understand how AWS Lambda works and use it to create an application
  • Understand how to scaleup serverless applications
  • Design a cost-effective serverless application in AWS
  • Build a highly scalable and fault-tolerant CI/CD pipeline
  • Understand how to troubleshoot and monitor serverless apps in AWS

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

aws lambda list-functions --region eu-central-1

Following is what you need for this book: This book is for Go developers who would like to learn about serverless architecture. Go programming knowledge is assumed. DevOps and Solution Architects who are interested in building serverless applications in Go can also choose this book.

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

Software and Hardware List

Chapter Software required OS required
1 None Linux, macOS, Windows (Any)
2 Python, pip, AWS CLI, AWS Linux, macOS, Windows (Any)
Account, Golang,VSCode
3 AWS Account, AWS Go SDK Linux, macOS, Windows (Any)
4 cURL, Postman Linux, macOS, Windows (Any)
7 Jenkins, Circle CI Linux, macOS, Windows (Any)
8 Apache Bench, Hey Linux, macOS, Windows (Any)
9 Angular, Node.JS, NPM, Swagger UI Linux, macOS, Windows (Any)
10 SAM, Docker Linux, macOS, Windows (Any)
11 None Linux, macOS, Windows (Any)
12 Cognito SDK, MySQL,Elasticsearch, Linux, macOS, Windows (Any)
Logstash,Kibana, Snyk
13 None Linux, macOS, Windows (Any)
14 Terraform, SAM, Docker Linux, macOS, Windows (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Mohamed Labouardy is a software engineer/DevOps engineer and AWS Solution Architect. He is also a certified Scrum Master.

He is interested in serverless architecture, containers, distributed systems, Go, chaos engineering, and machine learning. He is a contributor to numerous open source projects such as DialogFlow, Jenkins, Docker, Nexus, and Telegraf. He has authored some open source projects related to DevOps as well.

He currently works at Foxintelligence as a lead DevOps engineer. He is also a technical content writer at several platforms and is a regular speaker at multiple international events and conferences, such as Nexus User Conference and AllDayDevOps.

You can find him on Twitter at @mlabouardy.

Links for the Youtube video

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].