Welcome to Polar.io, a Guild candidate with a world-class technical team and seasoned blockchain DApp developers. As one of the most international and technical Guild candidate, we're bringing together EOSIO and WAX super fans from the United States, Europe, China, South Korea, Japan, Hong Kong, Southeast Asia and more. This article will introduce Polar.io's team, core values, current progress, future development, and contributions to the community. We will also share our understanding and beliefs about the future of the EOSIO and WAX ecosystem.
Highlights of Polar.io:
We are the Avengers of the EOSIO and WAX community. Polar.io has an all-star founding team that brings together wizards of China, Europe, United States and South Korea. Our core technical members are backed by Silicon Valley incubator Y Combinator and recognized by well-known industry veterans. With 15 years of experience in server and cloud technology, handling applications for tens of millions of users, we'll bring the best of of technology and international representation to make EOSIO and WAX the blockchain infrastructure for mainstream applications. Our team has previously built games and applications that are used by tens of millions of people, and we are committed to build DApps that will take EOSIO and WAX technology to mainstream adoption. Moreover, our goal is to ensure EOSIO and WAX continues its success as a healthy, community-driven decentralized protocol, and we will fight anyone who wants to privatize the ecosystem for their own benefit.
What sets Polar.io apart from many other Guild candidates is our world-class application design and development capability. Our team has built and scaled products from zero to millions of users, and we know what it takes to achieve massive growth, covering all angles from design to tech to business. We're dedicated to creating EOSIO DApps that everyone can use and love. We aim to be leaders in the EOSIO and WAX DApp community, serving as the premier example of the possibilities of building on the EOSIO and WAX platform and continuously shepherding talented developers worldwide to EOSIO and WAX.
EOS PIXELS
EOSX
EOS GO
EOS INFRA
We choose not to use bare metal infrastructure for this beginning stage due to the high difficulty of rapid-response scaling. However, we will consider bare metal infrastructure in the future, when the technical requirements for Guild become more apparent and predictable. Bare metal servers offer benefits for efficiency and cost reduction in the long term, but only if computing requirements are more stable.
Initial Stage - Tech Specification on the Cloud We plan to deploy our server instances in AWS Seoul, Singapore and Tokyo regions to best serve the Asia EOSIO and WAX community. These instances will be optimized for high availability, high memory performance, and strong resiliency against possible attacks.
Our initial setup on AWS are summarised in the points below and may scale depending on demand:
Primary and Backup Guild Node:
Network Topology
Our highlevel cloud infrastructure network topology is designed as illustrated below.
Our infrastructure follows the Well-Architected framework from AWS to provide the most secure, high-performing, resilient, and efficient services.
We plan to deploy nodes to multiple AWS region starting in Seoul followed by Singapore and Tokyo to best serve the Asia EOSIO and WAX community. All the incoming requests will be routed to appropriate region using Route53 based on geolocation proximity, performance and availability.
Each region is separated into two Availability Zones. AWS Availability Zones are engineered to be isolated from failures in other Availability Zones. Availability Zones within a region provide inexpensive, low-latency network connectivity to other zones in the same region. In case of any failure in node, replicating data synchronously across data centers will be fast. The dual Availability Zones provide active redundancy for the nodes. When the nodes of a particular Availability Zone fail their health checks, ELB (Elastic Load Balancing) will stop sending traffic to those nodes and automatically failover to healthy nodes in other Availability Zones with no manual intervention.
We apply high security at all layers: Virtual private cloud (VPC), subnet, load balancer, every instance, operating system, and application. All traffic will pass through AWS WAF and AWS Shield services. AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications. AWS Shield provides always-on detection and automatic inline mitigations that minimize application downtime and latency.
Mature Stage - Tech Specification on Bare Metal
Once the resource utilization becomes apparent, we will consider moving the cloud infrastructure to dedicated servers to increase efficiency and reduce cost in the long run. All the infrastructure we set up on AWS is automated using Terraform and Ansible. We firmly believe in the approach of Infrastructure as Code to automate and codify infrastructure. This makes moving to bare metal IDC set up much easier. We are still evaluating IDC vendors based in Hong Kong, Singapore, and Seoul and will release more detailed evaluation reports at a later date.
We are also exploring the possibility of using AWS Bare Metal Instance. Although the server specification offering is limited at the moment, this approach combines the best of cloud and bare metal without the hassle of maintaining the stability, availability, and security of IDC.
Core Values We are 100% dedicated to the community. We will never take bribes or kickbacks. We reject the struggle for power and profit. We will only strive for the health of the EOSIO and WAX ecosystem as a whole.
Mainstream We aim to use our technical ability to create DApps that will push for widespread adoption and take EOSIO and WAX into the mainstream. We will create DApps ourselves, and we will teach, inspire and fund others to do the same.
Collaborative We believe that a decentralized network requires open collaboration among individual BPs. Polar.io engages in open discussion with other Guild candidates and offers free technical consultations and community support. Polar.io hopes to join forces with other BPs to fulfill our mission.