AWS Case Study: Amazon DynamoDB at GREE
Using DynamoDB and the autosave mechanism allowed GREE to resolve all challenges at a high level. Another Eden was in development for nearly two and a half years—a relatively long time for a mobile social game—and DynamoDB was up and running for roughly two years of that cycle. During this period, the initial 20 data tables grew to several hundred, and this expansion continues with each upgrade. This expansion takes place with almost no involvement from server-side engineers.
"Because the server-side architecture is so simple, there's very little need for client engineers to worry about the server application's characteristics or communication model, and the costs of learning its specifications are greatly reduced. During normal development, they can forget that the server-side application even exists. And this remains just as true now—after more than three million downloads—as it was during the development phase. The result is that we can devote engineering resources to enhancing the fun that directly improves the game's marketability, or enriching the analysis infrastructure that makes this possible," says Suzuki.
For a mobile-social game, the period of growth just after release is critical. How well the game handles this demand can affect the fate of future products as well. However, it is very difficult to predict exactly how strong this demand will be. At GREE, estimates of a product's marketability or a promotion's success are often fluid right up until launch, with efforts to maximize these factors continuing until the very last moment. This meanspredictions can miss the mark in either direction.
"This was true of Another Eden as well, but DynamoDB was just as scalable as we had hoped. In the end, the access figures after the launch of Another Eden were several times what we expected, with more than one million downloads in a very short period of time. But with Amazon EC2 and DynamoDB Auto Scaling, there wasn't a single service interruption due to lack of server resources—and hardly any due to hardware problems," says Yu.
At peak access times, the burden on the servers can be 5–10 times what it is during quiet periods in the middle of the night, but GREE is able to keep costs to a minimum by automatically setting appropriate server capacity based on trends leading up to the previous day. Even when access has spiked during special events or after upgrades, the multiple layers of load-response systems, including advance scheduling and alert-based scale out, have operated so smoothly that it has not once been necessary to assign a dedicated team member in the several months since the game's release.
"Because DynamoDB Streams lets us safely feed data-change logs into the analysis infrastructure without affecting the service, all data-change records are stored on Amazon S3. This lets us aggregate all kinds of KPIs as well as performing individual, ad-hoc analyses of past data whenever necessary," says Yu.
相關推薦
AWS Case Study: Amazon DynamoDB at GREE
Using DynamoDB and the autosave mechanism allowed GREE to resolve all challenges at a high level. Another Eden was in development for nearly tw
AWS Case Study: Big Data at Nikkei
Atlas processes log data in the following way: 1. Data collection endpoint writes data to Amazon Simple Queue Service (Amazo
AWS Case Study: GREE
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
Amazon Web Services (AWS)AWS Case Study: MiHiN
Using AWS, MiHIN can scale without limit to support increasing volumes of patient information from healthcare providers and payers. “We’re that
AWS Case Study: BuildFax & Amazon Machine Learning
The image above shows the machine-learning process used by BuildFax. It feeds known roof age and property characteristic data of buildings into
Barceló Group Case Study – Amazon Web Services (AWS)
Now that the SAP environment is in the cloud, it’s better able to support the Ávoris business. “Today, when people arrive at work, the SAP ERP
Sony DADC Case Study – Amazon Web Services (AWS)
The NMS video division maintains a mission-critical custom supply chain application that is used every day by distribution partners to enable
AWS Case Study: Dash
The founders went looking for a cloud provider that would enable them to quickly and cost-effectively develop an application that would delight
AWS Case Study: Flitsmeister
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
AWS Case Study: Wooga
Wooga needed a cloud solution specifically for social games, which have a variable and unpredictable number of players who require quick reacti
AWS Case Study: The GPT Group
GPT estimates a wide range of benefits moving to the AWS Cloud, including lower costs, better security, consistent application performance, and
AWS Case Study: 9GAG
“We have reaped considerable and immediate rewards by switching to AWS,” says Chan. “We have greatly increased the reliability of 9gag.com, whi
AWS Case Study: Chef
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
AWS Case Study: Haven Power
After thorough evaluation, Haven enlisted Amazon Web Services (AWS) partner Smart421, now AWS Premier consulting partner KCOM, for advice, and
AWS Case Study: AdRoll
By using Amazon DynamoDB in conjunction with Apache Storm, AdRoll can replicate its data set across the globe in under 50 milliseconds, providi
AWS Case Study: VidRoll
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
AWS Case Study: Slalom Consulting
Slalom was already using a cloud provider for its SharePoint 2010 farm but wanted to diversify its environment. After considering other cloud p
AWS Case Study: Vodafone Italy
“A key requirement for this project was to design a solution that was PCI DSS-compliant,” says Stefano Harak, Online Senior Product Manager for
AWS Case Study: SmugMug's Cloud Migration
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
AWS Case Study: Nextdoor
AWS provides Nextdoor with a high-performance website platform so customers can connect with their neighbors reliably and effortlessly. “We use