Karate Combat is a professional live-action martial arts league streamed in over 100 countries worldwide. After getting a $20M sponsorship from an EVM-compatible blockchain, they approached Symphony to help them build a blockchain platform with a one-of-a-kind concept.
Challenge
The client aimed to unlock a new user segment and elevate the viewing experience by giving fans a stake in the game. Their main incentive for better fan engagement was creating a platform with a frictionless, no-loss play-to-earn game with token giveaways.
In addition, their goal was to leverage blockchain technology and use Hedera and Ethereum networks to facilitate the gaming experience and tokenomics.
Solution
Symphony team delivered an advanced AWS-centric solution to streamline and secure online interactions. The system's focal point is Amazon Route 53, ensuring precise user request routing via a sophisticated DNS management system. This seamless flow is further enhanced by AWS CloudFront, a global content delivery network that drastically reduces latency and fortifies security during web application engagement.
The foundation of data storage and management is laid by Amazon S3 buckets. These buckets not only provide secure storage for application content but also adeptly handle operational data for 'FlightOps', showcasing the adaptability and scalability inherent in AWS's object storage services.
Structured within an Amazon Virtual Private Cloud (VPC), our design allocates resources across both public and private subnets. Application Load Balancers (ALB) manage traffic across multiple targets in the public subnets, ensuring consistent high availability and fault tolerance. Network Address Translation (NAT) gateways safeguard internet traffic to the private subnet's EKS nodes, maintaining secure, indirect external connectivity.
Central to this architecture are the Amazon Elastic Kubernetes Service (EKS) nodes, which anchor the containerized application deployment. They leverage Kubernetes's robustness without the overhead of managing its orchestration.
Operational efficiency is achieved with AWS CloudWatch Logs, rigorously monitoring system activity to maintain peak performance and security standards. AWS Lambda functions are used throughout the system, offering responsive serverless computing that adapts swiftly to events.
Data integrity and speed are handled by Amazon DynamoDB tables, functioning as a powerful, low-latency NoSQL database. AWS EventBridge acts as the system's nerve center, linking applications with event-driven processes. The architecture's resilience and scalability are further enhanced by AWS Simple Queue Service (SQS), which facilitates service decoupling by queuing messages.