Customer Stories / Software and Internet

2023

GoPlus Security improves Web3 security and latency on AWS

GoPlus Security successfully migrated and converted its previous self-built database services to AWS to hosted services, resulting in over 20 percent improvement in overall cost-effectiveness. It runs on Amazon Aurora, and supports more than 30 million daily API calls in high-concurrency scenarios.

20%

Improves cost performance after migrating to AWS

 

Zero

Achieves zero business interruption

30 million

Supports 30 million daily API calls on AWS

1 second

Returns security detection results within one second

Overview

GoPlus Security provides an open, unlicensed, and user-driven secure data infrastructure and security service platform, committed to creating a "secure infrastructure" for Web3. By fully migrating its self-built services to Amazon Web Services (AWS) and converting them to hosting services, GoPlus Security has implemented stronger multi-concurrent support capabilities and shorter response times for various detection APIs, achieving a comprehensive cost performance improvement of over 20 percent.

Amazon Web Services Case Study: GoPlus Security improves Web3 security and latency on AWS

Opportunity | Building data security infrastructure and security service platform for Web3 projects and applications

With the rapid growth of the global Web3 ecosystem, assets and projects on the chain have also shown an explosive trend. Users are focusing on better securing these assets as Internet security threats gradually infiltrate Web3 applications. For example, risks related to forged contracts and malicious addresses are gradually emerging. The industry needs to enhance security services to ensure the healthy growth of the ecosystem.

GoPlus Security is a platform that focuses on providing security services for different types of blockchain users. The company aims to build a Web3 security infrastructure by providing open, unlicensed, and user-driven security services. The GoPlus Security platform covers a variety of chains and risk types and supports users to independently submit risk data. It achieves rapid processing and real-time risk warning through the use of technologies such as token and dApp contract detection, while providing users with dynamic detection results. Users can quickly access third-party application platforms, making their use more convenient. GoPlus Security has successfully covered over 2.61 million Token, over 4 million verified NFT, over 11.9K Authorization contracts, 5,000 dApp contract detections, and can handle over 30 million times query requests per day.

Faced with the rapid development of the number of Web3 projects worldwide and the growing security threat levels, GoPlus Security started planning for the upgrade of its security engine architecture to provide broader support for multiple scenarios, such as tokens, addresses, NFT, authorization contracts, dApps, and signatures. To serve its global Web3 users, GoPlus Security needed to collaborate with global cloud service providers. "Most Web3 projects are global services, and users may be distributed across continents, so at the time of providing Web3 security services, we need to enable users to quickly obtain results anywhere," said Mike, GoPlus Security founder. "Existing platforms have encountered bottlenecks in their global service capabilities. While improving the security engine architecture, we also hope to collaborate with larger cloud platforms to expand the coverage of Web3 security infrastructure."

kr_quotemark

Amazon Aurora’s compatibility with common relational databases allows our technical team to provide higher performance for the Web3 security infrastructure business without further architectural modifications, and support over 30 million times query requests and security service calls per day. It has a cost advantage over self-built databases, and bring a comprehensive price performance improvement of over 20 percent to the enterprise.”

Mike
GoPlus Security Founder

Solution | Achieving global coverage and scale

Before deciding to migrate its platform to the cloud, GoPlus Security evaluated several cloud service providers. It found that AWS has greater geographical presence, and its extensive infrastructure allows GoPlus Security to reduce service latency by being closer to users. More important, AWS met the needs of GoPlus Security for security and compliance capabilities.

GoPlus Security engaged with AWS through industry seminars related to AWS Web3. AWS provided detailed architecture optimization recommendations for GoPlus Security's Web3 security infrastructure, which contains large data volumes and needed time-consuming analysis. AWS provides high availability, high performance, and high concurrent response capabilities for globally distributed Web3 security infrastructure applications through its cloud native services. "We evaluated the multi read-only replica design and automatic multi-region replication capabilities of Amazon Aurora database. For performance intensive scenarios such as security detection API calls, AWS's hosting service is excellent. Its compatibility with other relational databases means that we can directly apply this performance advantage to our services without more learning," said Mike.

In September 2022, after discussing technical solutions with AWS, the GoPlus Security team began to migrate Web3 security infrastructure services through hot migration. During the process, GoPlus Security used Amazon Database Migration Service to move its self-built business database to Amazon Aurora, while concurrently maintaining high availability of its business. After completing the migration, GoPlus Security began using a series of hosting services on AWS to replace its previous services; for example, it replaced a self-built Redis and Memcached services with Amazon ElastiCache. Its Web3 security infrastructure services now achieve better real-time performance, with users obtaining results within a second when using various detection services. GoPlus Security applied Amazon Key Management Service (Amazon KMS) to create and control keys used to encrypt or digitally sign data for Web3 security infrastructure applications. It combined this with Amazon Secrets Manager, which helps manage, retrieve, and rotate database credentials, API keys, and other secrets throughout their lifecycles, to protect against network threats.

Outcome | Delivering over 20% cost performance improvement 

Amazon Aurora's compatibility with common relational databases allows GoPlus Security’s technical team to bring higher performance to the Web3 security infrastructure business without further architectural changes, easily supporting over 30 million times query requests and security service calls per day. Compared to self-built databases, Amazon Aurora has a greater cost advantage, providing GoPlus Security with a comprehensive cost performance improvement of over 20 percent.

The good integration and interoperability between various services of AWS also provides a friendly way for technology-based enterprises such as GoPlus Security to build and operate cloud services. Besides, AWS's data migration and transmission services also help GoPlus Security quickly achieve its goal of building a globally distributed Web3 security infrastructure. "We can smoothly migrate databases, storage, and applications from our original platform to AWS end-to-end, making the migration process transparent to users and maintaining 'zero disruption' of Web3 security infrastructure services. This not only allows us to maintain service continuity, but also allows us to provide more stable services on a global platform," said Mike.

The collaboration with AWS has also created business opportunities for GoPlus Security. "Web3 project and application developers love AWS. Building on AWS has enabled us to strengthen industry partnerships and add users," said Mike. "Currently, many well-known Web3 projects are using the security detection services provided by GoPlus Security to provide contract protection for users, helping users avoid various malicious risks, and also allowing us to contribute to the health of Web3 ecosystem."

Looking forward, the GoPlus Security technical team will continue to focus on AWS's technology innovation, and plan to conduct more technical training and capability certification for its team. GoPlus Security plans to expand the capabilities and scale of its Web3 security infrastructure, and optimize service performance and stability.

About GoPlus Security

GoPlus Security is a leading and fast-growing Web3 security infrastructure provider that covers most major blockchain networks with multidimensional risk detection to build a safer Web3 environment. GoPlus provides open, permissionless, user-driven Security Services. It has developed a real-time, dynamic, and automated security detecting platform, including Token detection, NFT detection, Malicious Address, Approval Security API, and dApp Security API, with around 30 million daily data calls. GoPlus Security has also launched a security service marketplace at the end of 2022.

AWS Services Used

Amazon Aurora

Amazon Aurora provides built-in security, continuous backups, serverless compute, up to 15 read replicas, automated multi-Region replication, and integrations with other AWS services.

Learn more »

Amazon Database Migration Service

AWS Database Migration Service (AWS DMS) is a managed migration and replication service that helps move your database and analytics workloads to AWS quickly, securely, and with minimal downtime and zero data loss.


Learn more »

Amazon ElastiCache

Amazon ElastiCache is a fully managed, Redis- and Memcached-compatible service delivering real-time, cost-optimized performance for modern applications.


Learn more »

Amazon KMS

AWS Key Management Service (AWS KMS) lets you create, manage, and control cryptographic keys across your applications and AWS services.

Learn more »

Get Started

Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.