Turbocharge Purpose Built Databases with Amazon Elasticache Improve Application Performance with In-Memory Data Stores

Total Page:16

File Type:pdf, Size:1020Kb

Turbocharge Purpose Built Databases with Amazon Elasticache Improve Application Performance with In-Memory Data Stores Turbocharge purpose built databases with Amazon ElastiCache Improve application performance with in-memory data stores Japan Purpose Built Database Week Tom Kuehle Amazon ElastiCache GTM Specialist © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda Modern applications and How ElastiCache Upcoming ElastiCache the need for purpose- enhances purpose-built features that will enhance built databases application performance performance, security, and reliability © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data modernization drivers Explosion of data Micro-services changing data Applications require global and application requirements scale and rapid response Speed Scale Data grows 10x every 5 Growing need for multiple Time-to-insights and actions years driven by network databases and data models in milliseconds at Internet connected smart devices within the same application scale © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Professionals use purpose-built tools Using microservices over monolithic applications © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Our approach Architect services Select from a portfolio Use Amazon ElastiCache in- Innovate faster through ground-up for the of purpose-built memory database to managed services explosion of data, cloud services, optimized improve the performance of workload migration, and to your application purpose built databases and using micro services requirements analytics solutions © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Purpose-built databases The growing AWS database portfolio © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Universal role of ElastiCache Application performance • Database caching • Real time data processing • Versatile data models • Workload off-loading © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Databases and Analytics Service Roles Unstructured/ High Variety Amazon Amazon S3 Glacier Amazon ElastiCache Amazon Amazon DocumentDB DynamoDB and DAX Amazon Keyspaces Amazon CloudSearch and Data Sources Elasticsearch Amazon Service RDS & Amazon Structured/ Redshift Low Variety High Low Request Rate (Velocity) Low High Latency (Response time) © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The need for speed ElastiCache + RDS “Query response time has become the most ElastiCache + Aurora important DB metric” ElastiCache + Redshift ScaleGrid, March 2019 ElastiCache + Neptune ElastiCache + DynamoDB ElastiCache + DocumentDB ElastiCache + S3/object stores ElastiCache + …. better together! © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Turbocharge real-time applications Critical component to optimizing user experiences • retrieving data from optimized databases often falls short of modern, real-time application requirements. • add ElastiCache to your end-to-end architecture. Use ElastiCache when: • Seeing frequent identical queries • Experiencing high latency on reads • Requiring sub-millisecond performance to render reads • Looking for cost efficiencies from high I/O due to heavy reads © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Modernize legacy SQL applications Performance improvement at a cost savings Database Proxy EC2 Tier Amazon RDS, Aurora, Redshift Database ApplicationApplicatio n Proxy* • Eliminate duplicate queries • Reduce relational workloads • Improve end-user response times • No application code changes • Cost neutral or likely cost savings Amazon ElastiCache * DB proxy available through AWS © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. partners or built with code refactoring Duolingo uses AWS databases to serve up over 31 billion items for 80 language courses with high performance and scalability Primary database: Amazon DynamoDB • 24,000 reads and 3,000 writes per second • Personalize lessons for users taking 6bn exercises per month In-memory caching: Amazon ElastiCache • Instance access to common words and phrases Transactional data: Amazon Aurora • Maintain user data © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business Opportunity Grab is Southeast Asia’s largest ride-hailing service with 45M downloads & 2.5 M daily rides. Challenges Average response time of the API layer is <40ms. Redis was introduced to for real time processing of 4 million daily bookings. Tried running Redis on EC2, but time consuming, error prone, and expensive. Solution Using both RDS and Amazon ElastiCache in multi-AZ allowed them to outsource all the management to AWS. ElastiCache as a caching layer on RDS MySQL provides sub-millisecond latency even in times of peak traffic of hundreds of© 2020, thousands Amazon Web Services, of cabInc. or itsrequests Affiliates. All rights per reserved. minute. Drive faster time-to-insights Use ElastiCache within your end-to-end data analytics architectures Retrospective analysis and ElastiCache drives fast, real-time processing of large data analytics volumes Actions reporting Operational Visualizations Data Interactive Big Data Real time Recommendations Predictive Analytics Warehousing Query Processing Analytics Analytics Time-to-insight performance Data ingestion (e.g., mobile, IoT) Real-time edge analytics (e.g., consumer services, security, AdTech) Machine learning (e.g., inferences, pattern detection, recommendations) © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enhance IoT and analytics Example: ETL filter and buffer AWS Lambda Amazon Kinesis Amazon EMR Amazon Amazon Managed ElastiCache Amazon Streaming for Redis RDS for Kafka Amazon EC2 Data Data Data Buffer fast- Load Sources Streams Transformation moving data in-memory © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Expedia uses AWS databases for global inventory and pricing analytics that require consistent performance at scale Real-time stream processing: Amazon ElastiCache • Multi-stream union and self-join • 24-hour look-back window Transactional data: Amazon Aurora • Operational queries Data warehousing: Amazon Redshift • Analytical queries © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Important Take-Aways 1 2 3 The Future is Purpose Modern Applications Amazon ElastiCache is a Built have a Need for Speed Critical Component Data volume growth is explosive, and data analysis drives competitive Modern data-driven apps need low In-memory caching to improve advantage latency response times database response times and --- --- workload throughput Micro service architectures provide Data pipelines need fast ingest, --- developers the right tools for the throughput, and analysis Multitude of key-value data models right job --- for real-time processing --- Trends in IoT, ML, edge, 5G and real- --- The era of monolithic applications is time services are accelerating velocity Most any applications can benefit over from faster response times © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What’s new on the horizon with Amazon ElastiCache? © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2020 Features Before we begin The features we are sharing are not a commitment to deliver in 2020. Unless already launched, they simply provide general guidance on product direction and priorities. Please contact your local AWS account team if you desire greater detail. Under a nondisclosure agreement (NDA) we will be able to share more confidential information. Also note this is just a sample of 2020 features. There are many more product enhancements outside of what is being discussed today. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2020 Roadmap Themes ElastiCache Product Development Categories Ø Performance: cluster sizes, available memory, CPU horsepower Ø Open source: version concurrency, community contributions Ø Security/authorization: role-based access control, consistent IAM Ø HA/DR: cross region replication, cluster mode migrations Ø Data proximity: moving data processing closer to the end consumer Ø Data persistence: reducing or eliminating in-memory data loss © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Automate geo replication of customer's Redis data. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. More enhancements coming soon including increased region replications Secondary (Passive) Region Read Primary (active) region Read/Write Secondary (Passive) Region Read © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enable new high performance instances deploying ARM technology © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Leverage new Redis 6.0 Features Benefits • Client-side caching OSS code, snapshot, and throughput improvements. • Better authentication and authorization for Redis removing an important roadblock for adoption by customers • Bring the power of Redis 6.0 to a fully managed service that’s well integrated with AWS infrastructure and services. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Outposts brings the AWS cloud experience to a customer's physical location. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ElastiCache Local Zones provides closer access points to end users. Benefits • Data residency in your city/state/country boundary. • Reduce latency using close to the user deployments with seamless access to other AWS services. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Provides consistent authentication experience across AWS services © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved..
Recommended publications
  • Timeline 1994 July Company Incorporated 1995 July Amazon
    Timeline 1994 July Company Incorporated 1995 July Amazon.com Sells First Book, “Fluid Concepts & Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought” 1996 July Launches Amazon.com Associates Program 1997 May Announces IPO, Begins Trading on NASDAQ Under “AMZN” September Introduces 1-ClickTM Shopping November Opens Fulfillment Center in New Castle, Delaware 1998 February Launches Amazon.com Advantage Program April Acquires Internet Movie Database June Opens Music Store October Launches First International Sites, Amazon.co.uk (UK) and Amazon.de (Germany) November Opens DVD/Video Store 1999 January Opens Fulfillment Center in Fernley, Nevada March Launches Amazon.com Auctions April Opens Fulfillment Center in Coffeyville, Kansas May Opens Fulfillment Centers in Campbellsville and Lexington, Kentucky June Acquires Alexa Internet July Opens Consumer Electronics, and Toys & Games Stores September Launches zShops October Opens Customer Service Center in Tacoma, Washington Acquires Tool Crib of the North’s Online and Catalog Sales Division November Opens Home Improvement, Software, Video Games and Gift Ideas Stores December Jeff Bezos Named TIME Magazine “Person Of The Year” 2000 January Opens Customer Service Center in Huntington, West Virginia May Opens Kitchen Store August Announces Toys “R” Us Alliance Launches Amazon.fr (France) October Opens Camera & Photo Store November Launches Amazon.co.jp (Japan) Launches Marketplace Introduces First Free Super Saver Shipping Offer (Orders Over $100) 2001 April Announces Borders Group Alliance August Introduces In-Store Pick Up September Announces Target Stores Alliance October Introduces Look Inside The BookTM 2002 June Launches Amazon.ca (Canada) July Launches Amazon Web Services August Lowers Free Super Saver Shipping Threshold to $25 September Opens Office Products Store November Opens Apparel & Accessories Store 2003 April Announces National Basketball Association Alliance June Launches Amazon Services, Inc.
    [Show full text]
  • Amazon Dynamodb
    Dynamo Amazon DynamoDB Nicolas Travers Inspiré de Advait Deo Vertigo N. Travers ESILV : Dynamo Amazon DynamoDB – What is it ? • Fully managed nosql database service on AWS • Data model in the form of tables • Data stored in the form of items (name – value attributes) • Automatic scaling ▫ Provisioned throughput ▫ Storage scaling ▫ Distributed architecture • Easy Administration • Monitoring of tables using CloudWatch • Integration with EMR (Elastic MapReduce) ▫ Analyze data and store in S3 Vertigo N. Travers ESILV : Dynamo Amazon DynamoDB – What is it ? key=value key=value key=value key=value Table Item (64KB max) Attributes • Primary key (mandatory for every table) ▫ Hash or Hash + Range • Data model in the form of tables • Data stored in the form of items (name – value attributes) • Secondary Indexes for improved performance ▫ Local secondary index ▫ Global secondary index • Scalar data type (number, string etc) or multi-valued data type (sets) Vertigo N. Travers ESILV : Dynamo DynamoDB Architecture • True distributed architecture • Data is spread across hundreds of servers called storage nodes • Hundreds of servers form a cluster in the form of a “ring” • Client application can connect using one of the two approaches ▫ Routing using a load balancer ▫ Client-library that reflects Dynamo’s partitioning scheme and can determine the storage host to connect • Advantage of load balancer – no need for dynamo specific code in client application • Advantage of client-library – saves 1 network hop to load balancer • Synchronous replication is not achievable for high availability and scalability requirement at amazon • DynamoDB is designed to be “always writable” storage solution • Allows multiple versions of data on multiple storage nodes • Conflict resolution happens while reads and NOT during writes ▫ Syntactic conflict resolution ▫ Symantec conflict resolution Vertigo N.
    [Show full text]
  • Performance at Scale with Amazon Elasticache
    Performance at Scale with Amazon ElastiCache July 2019 Notices Customers are responsible for making their own independent assessment of the information in this document. This document: (a) is for informational purposes only, (b) represents current AWS product offerings and practices, which are subject to change without notice, and (c) does not create any commitments or assurances from AWS and its affiliates, suppliers or licensors. AWS products or services are provided “as is” without warranties, representations, or conditions of any kind, whether express or implied. The responsibilities and liabilities of AWS to its customers are controlled by AWS agreements, and this document is not part of, nor does it modify, any agreement between AWS and its customers. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Contents Introduction .......................................................................................................................... 1 ElastiCache Overview ......................................................................................................... 2 Alternatives to ElastiCache ................................................................................................. 2 Memcached vs. Redis ......................................................................................................... 3 ElastiCache for Memcached ............................................................................................... 5 Architecture with ElastiCache for Memcached ...............................................................
    [Show full text]
  • Amazon Documentdb Deep Dive
    DAT326 Amazon DocumentDB deep dive Joseph Idziorek Antra Grover Principal Product Manager Software Development Engineer Amazon Web Services Fulfillment By Amazon © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda What is the purpose of a document database? What customer problems does Amazon DocumentDB (with MongoDB compatibility) solve and how? Customer use case and learnings: Fulfillment by Amazon What did we deliver for customers this year? What’s next? © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Purpose-built databases Relational Key value Document In-memory Graph Search Time series Ledger Why document databases? Denormalized data Normalized data model model { 'name': 'Bat City Gelato', 'price': '$', 'rating': 5.0, 'review_count': 46, 'categories': ['gelato', 'ice cream'], 'location': { 'address': '6301 W Parmer Ln', 'city': 'Austin', 'country': 'US', 'state': 'TX', 'zip_code': '78729'} } Why document databases? GET https://api.yelp.com/v3/businesses/{id} { 'name': 'Bat City Gelato', 'price': '$', 'rating': 5.0, 'review_count': 46, 'categories': ['gelato', 'ice cream'], 'location': { 'address': '6301 W Parmer Ln', 'city': 'Austin', 'country': 'US', 'state': 'TX', 'zip_code': '78729'} } Why document databases? response = yelp_api.search_query(term='ice cream', location='austin, tx', sort_by='rating', limit=5) Why document databases? for i in response['businesses']: col.insert_one(i) db.businesses.aggregate([ { $group: { _id: "$price", ratingAvg: { $avg: "$rating"}} } ]) db.businesses.find({
    [Show full text]
  • A Motion Is Requested to Authorize the Execution of a Contract for Amazon Business Procurement Services Through the U.S. Communities Government Purchasing Alliance
    MOT 2019-8118 Page 1 of 98 VILLAGE OF DOWNERS GROVE Report for the Village Council Meeting 3/19/2019 SUBJECT: SUBMITTED BY: Authorization of a contract for Amazon Business procurement Judy Buttny services Finance Director SYNOPSIS A motion is requested to authorize the execution of a contract for Amazon Business procurement services through the U.S. Communities Government Purchasing Alliance. STRATEGIC PLAN ALIGNMENT The goals for 2017-2019 includes Steward of Financial Sustainability, and Exceptional, Continual Innovation. FISCAL IMPACT There is no cost to utilize Amazon Business procurement services through the U.S. Communities Government Purchasing Alliance. RECOMMENDATION Approval on the March 19, 2019 Consent Agenda. BACKGROUND U.S. Communities Government Purchasing Alliance is the largest public sector cooperative purchasing organization in the nation. All contracts are awarded by a governmental entity utilizing industry best practices, processes and procedures. The Village of Downers Grove has been a member of the U.S. Communities Government Purchasing Alliance since 2008. Through cooperative purchasing, the Village is able to take advantage of economy of scale and reduce the cost of goods and services. U.S. Communities has partnered with Amazon Services to offer local government agencies the ability to utilize Amazon Business for procurement services at no cost to U.S. Communities members. Amazon Business offers business-only prices on millions of products in a competitive digital market place and a multi-level approval workflow. Staff can efficiently find quotes and purchase products for the best possible price, and the multi-level approval workflow ensures this service is compliant with the Village’s competitive process for purchases under $7,000.
    [Show full text]
  • Database Software Market: Billy Fitzsimmons +1 312 364 5112
    Equity Research Technology, Media, & Communications | Enterprise and Cloud Infrastructure March 22, 2019 Industry Report Jason Ader +1 617 235 7519 [email protected] Database Software Market: Billy Fitzsimmons +1 312 364 5112 The Long-Awaited Shake-up [email protected] Naji +1 212 245 6508 [email protected] Please refer to important disclosures on pages 70 and 71. Analyst certification is on page 70. William Blair or an affiliate does and seeks to do business with companies covered in its research reports. As a result, investors should be aware that the firm may have a conflict of interest that could affect the objectivity of this report. This report is not intended to provide personal investment advice. The opinions and recommendations here- in do not take into account individual client circumstances, objectives, or needs and are not intended as recommen- dations of particular securities, financial instruments, or strategies to particular clients. The recipient of this report must make its own independent decisions regarding any securities or financial instruments mentioned herein. William Blair Contents Key Findings ......................................................................................................................3 Introduction .......................................................................................................................5 Database Market History ...................................................................................................7 Market Definitions
    [Show full text]
  • Amazon Elasticache Deep Dive Powering Modern Applications with Low Latency and High Throughput
    Amazon ElastiCache Deep Dive Powering modern applications with low latency and high throughput Michael Labib Sr. Manager, Non-Relational Databases © 2020, Amazon Web Services, Inc. or its Affiliates. Agenda • Introduction to Amazon ElastiCache • Redis Topologies & Features • ElastiCache Use Cases • Monitoring, Sizing & Best Practices © 2020, Amazon Web Services, Inc. or its Affiliates. Introduction to Amazon ElastiCache © 2020, Amazon Web Services, Inc. or its Affiliates. Purpose-built databases © 2020, Amazon Web Services, Inc. or its Affiliates. Purpose-built databases © 2020, Amazon Web Services, Inc. or its Affiliates. Modern real-time applications require Performance, Scale & Availability Users 1M+ Data volume Terabytes—petabytes Locality Global Performance Microsecond latency Request rate Millions per second Access Mobile, IoT, devices Scale Up-out-in E-Commerce Media Social Online Shared economy Economics Pay-as-you-go streaming media gaming Developer access Open API © 2020, Amazon Web Services, Inc. or its Affiliates. Amazon ElastiCache – Fully Managed Service Redis & Extreme Secure Easily scales to Memcached compatible performance and reliable massive workloads Fully compatible with In-memory data store Network isolation, encryption Scale writes and open source Redis and cache for microsecond at rest/transit, HIPAA, PCI, reads with sharding and Memcached response times FedRAMP, multi AZ, and and replicas automatic failover © 2020, Amazon Web Services, Inc. or its Affiliates. What is Redis? Initially released in 2009, Redis provides: • Complex data structures: Strings, Lists, Sets, Sorted Sets, Hash Maps, HyperLogLog, Geospatial, and Streams • High-availability through replication • Scalability through online sharding • Persistence via snapshot / restore • Multi-key atomic operations A high-speed, in-memory, non-Relational data store. • LUA scripting Customers love that Redis is easy to use.
    [Show full text]
  • Amazon Mechanical Turk Developer Guide API Version 2017-01-17 Amazon Mechanical Turk Developer Guide
    Amazon Mechanical Turk Developer Guide API Version 2017-01-17 Amazon Mechanical Turk Developer Guide Amazon Mechanical Turk: Developer Guide Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Amazon Mechanical Turk Developer Guide Table of Contents What is Amazon Mechanical Turk? ........................................................................................................ 1 Mechanical Turk marketplace ....................................................................................................... 1 Marketplace rules ............................................................................................................... 2 The sandbox marketplace .................................................................................................... 2 Tasks that work well on Mechanical Turk ...................................................................................... 3 Tasks can be completed within a web browser ....................................................................... 3 Work can be broken into distinct, bite-sized tasks .................................................................
    [Show full text]
  • Web Application Hosting in the AWS Cloud AWS Whitepaper Web Application Hosting in the AWS Cloud AWS Whitepaper
    Web Application Hosting in the AWS Cloud AWS Whitepaper Web Application Hosting in the AWS Cloud AWS Whitepaper Web Application Hosting in the AWS Cloud: AWS Whitepaper Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Web Application Hosting in the AWS Cloud AWS Whitepaper Table of Contents Abstract ............................................................................................................................................ 1 Abstract .................................................................................................................................... 1 An overview of traditional web hosting ................................................................................................ 2 Web application hosting in the cloud using AWS .................................................................................... 3 How AWS can solve common web application hosting issues ........................................................... 3 A cost-effective alternative to oversized fleets needed to handle peaks ..................................... 3 A scalable solution to handling unexpected traffic
    [Show full text]
  • Integration with Amazon S3
    Integration with Amazon S3 YourDataConnect has developed a solution to ingest metadata from the AWS S3 file system into YourDataConnect. Amazon S3 can store multiple object types which enables storage for Internet applications, backup and recovery, disaster recovery, data archives, data lakes for analytics, and hybrid cloud storage. Figure 1 shows an AWS S3 bucket and folders. Figure 1: AWS S3 bucket and folders. Figure 2 shows a preview of the csv file in AWS S3. Figure 2: Preview of data in AWS Copyright © 2020, YourDataConnect. All rights reserved. Integration of Amazon S3 with YourDataConnect has developed a solution to import the file system, S3 bucket, directory, filegroup, file, and field metadata from Amazon S3 intoYourDataConnect while maintaining the hierarchy between S3 objects (see Figure 3). Figure 3: End-to-end traceability of Amazon S3 objects in YourDataConnect To learn more about this solution, please request a demo by contacting [email protected] or visit our website at yourdataconnect.com. Copyright © 2020, YourDataConnect. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor is it subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contrac tual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission..
    [Show full text]
  • Amazon Dossier
    Fluch und Segen für Markenhersteller Markus Fost Inhalt des Dossiers amazon – Fluch und Segen für Markenhersteller 1 Facts & Figures von Amazon 2 Das Amazon Geschäftsmodell – ein komplexes Ökosystem 3 Technische Infrastruktur von Amazon 4 Relevanz von Amazon im Herstellerumfeld 5 Das Amazon Ranking – Entscheidend für die Sichtbarkeit von Markenhersteller 6 Ausblick und Thesen Seite . 2 Dossier | amazon – Fluch und Segen für Markenhersteller | © FOSTEC Commerce Consultants Vorstellung Leistungsspektrum FOSTEC Commerce Consultants ANALYSE . Pragmatische Analyse von Strategie, USP, Geschäftsmodell und Prozessen mit dem Fokus auf die digitale Welt mittels einer Umfeld- und Customer Journey Analyse . Ergebnis: Status quo, Handlungsoptionen und Optimierungsansätze ZIELDEFINITION . Auf Basis Ihrer Ziele mit unserem Know-How gemeinsames Entwickeln eines Best-in-Class Digitalstrategie . Ergebnis: Blueprint Ihrer Digitalstrategie inklusive (E-Commerce) Distributionsstrategie, Quick-wins, Systemevaluation UMSETZUNG . Mit Projekterfahrung und Methodenkompetenz unterstützen wir Ihre Umsetzung zur digitalen Transformation . Ergebnis: Nachhaltig erfolgreiches Geschäftsmodell Seite . 3 Dossier | amazon – Fluch und Segen für Markenhersteller | © FOSTEC Commerce Consultants Vorstellung Warum FOSTEC der richtige Diskussionspartner ist . Erfahrene Experten beraten Sie individuell und auf Augenhöhe . Persönliche Betreuung durch ein inhabergeführtes Beratungsunternehmen . Wir wählen effiziente Methoden, um Sie schnellstmöglich an das Ziel zu bringen . Hohe
    [Show full text]
  • Labeling Parts of Speech Using Untrained Annotators on Mechanical Turk THESIS Presented in Partial Fulfillment of the Requiremen
    Labeling Parts of Speech Using Untrained Annotators on Mechanical Turk THESIS Presented in Partial Fulfillment of the Requirements for the Degree Master of Science in the Graduate School of The Ohio State University By Jacob Emil Mainzer Graduate Program in Computer Science and Engineering The Ohio State University 2011 Master's Examination Committee: Professor Eric Fosler-Lussier, Advisor Professor Mikhail Belkin Copyright by Jacob Emil Mainzer 2011 Abstract Supervised learning algorithms often require large amounts of labeled data. Creating this data can be time consuming and expensive. Recent work has used untrained annotators on Mechanical Turk to quickly and cheaply create data for NLP tasks, such as word sense disambiguation, word similarity, machine translation, and PP attachment. In this experiment, we test whether untrained annotators can accurately perform the task of POS tagging. We design a Java Applet, called the Interactive Tagging Guide (ITG) to assist untrained annotators in accurately and quickly POS tagging words using the Penn Treebank tagset. We test this Applet on a small corpus using Mechanical Turk, an online marketplace where users earn small payments for the completion of short tasks. Our results demonstrate that, given the proper assistance, untrained annotators are able to tag parts of speech with approximately 90% accuracy. Furthermore, we analyze the performance of expert annotators using the ITG and discover nearly identical levels of performance as compared to the untrained annotators. ii Vita 2009................................................................B.S. Physics, University of Rochester September 2009 – August 2010 .....................Distinguished University Fellowship, The Ohio State University September 2010 – June 2011 .........................Graduate Teaching Assistant, The Ohio State University Fields of Study Major Field: Computer Science and Engineering iii Table of Contents Abstract ..............................................................................................................................
    [Show full text]