Octember TM on AWS What to be expected • Understanding Customers • Legacy Architecture • To-Be Architecture • Amazon Textract - Easily extract text and data from Biz. cards • Amazon Elasticsearch Service – Search Biz. cards • Amazon Neptune – Find and connect People You May Know Octember TM Mission Your People Are Your Most Important Asset! As - Is upload a biz card image search store a biz card image Image Store (Files) Text Store (RDS) Typists extract text data from biz card images return search results store text data Whiteboard Architecture /search To - Be / pymk Bizcard Image S3 Object Creation Event S3 Object Path API Gateway S3 API Gateway API Gateway S3 S3 JSON Kinesis Data Streams Lambda function Elasticsearch Service ElastiCache ElastiCache Lambda function Kinesis Data Firehose Lambda function Lambda function Neptune DynamoDB Textract Amazon Textract Extract data quickly & accurately No code or templates to maintain { Start Date: 1/15/2009 End Date: 6/30/2013 Employer Name: Any Company Position Held: Head Baker Reason for leaving: Family relocated} Full Name: First: John Middle: X Last: Doe Date of Birth: MM: 01 DD: 01 YYYY: 1971 Gender: Male: True Female: False Form Table Text Output API Gateway S3 Lambda function Textract DynamoDB Kinesis Data Streams S3 { name: “OOO”, jobtitle: “OOO”, mobile: ’ooo-xxx-xxx” email: “xyz@xxx”, address: “OOO” } S3 Object Creation S3 Object Path Bizcard Image json Amazon Elasticsearch Service API Gateway S3 Lambda function Textract Kinesis Data Streams S3 Kinesis Data Streams Kinesis Data Firehose Elasticsearch Service Lambda function API Gateway ElastiCache S3 To-Be DynamoDB /search Amazon Neptune Social Networking Recommendation Engines Fraud Detection Knowledge Graphs Lambda function Neptune API Gateway S3 Lambda function Textract Kinesis Data Streams S3 Kinesis Data Streams Lambda function API Gateway ElastiCache To-Be DynamoDB /pymk AWS Well-Architecture Framework Performance efficiency Cost optimization Security Reliability Operational excellence Set of questions you can use to evaluate how well an architecture is aligned to AWS best practices https://wa.aws.amazon.com/wat.map.en.html /search Is Well-Architected? /pymk Bizcard Image S3 Object Creation Event S3 Object Path API Gateway S3 API Gateway API Gateway S3 S3 JSON Kinesis Data Streams Lambda function Elasticsearch Service ElastiCache ElastiCache Lambda function Kinesis Data Firehose Lambda function Lambda function Neptune DynamoDB Textract Learn More • Automatically extract text and structured data from documents with Amazon Textract • https://tinyurl.com/yyz6b7qb • Let Me Graph That For You – Part 1 – Air Routes • https://tinyurl.com/yxwh2yl7 • Building an NLP-powered search index with Amazon Textract and Amazon Comprehend • https://tinyurl.com/y4jomub2