Skip to content

build-on-aws/amazon-textract-lambda-golang-example

Build a Serverless Application to Automate Invoice Processing on AWS

In this tutorial, you will learn how to build a Serverless solution for invoice processing using Amazon Textract, AWS Lambda and the Go programming language.

Amazon Textract is a machine learning service that automatically extracts text, handwriting, and data from scanned documents. It goes beyond simple optical character recognition (OCR) to identify, understand, and extract data from forms and tables. It helps add document text detection and analysis to applications which help businesses automate their document processing workflows and reduce manual data entry, which can save time, reduce errors, and increase productivity.

Application overview

Here is how the application works:

  1. Invoice receipt images uploaded to Amazon S3 trigger a Lambda function.
  2. The Lambda function extracts invoice metadata (such as ID, date, amount) and saves it to an Amazon DynamoDB table.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

Sample Code to show how to Build a Serverless Application to Automate Invoice Processing on AWS

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages