Serverless GraphQLs
Provider deploys decentralized GraphQL APIs to host NFT marketplace data
Why GraphQL?
GraphQL is designed to make APIs fast, flexible, and developer-friendly. It can even be deployed within an integrated development environment (IDE) known as GraphiQL. As an alternative to REST, GraphQL lets developers construct requests that pull data from multiple data sources in a single API call.
Why Server-less?
Serverless computing offers a number of advantages over traditional cloud-based or server-centric infrastructure. For many developers, serverless architectures offer greater scalability, more flexibility, and quicker time to release, all at a reduced cost.
Why Decentralize?
Decentralized APIs assure that your applications have no single point of failure. This improves fault tolerance, resilience, trust and allows for self-healing.
What is Data Caching or Data Indexing?
Xircus uses data caching and indexing of on-chain data for application clients. Data from blockchain native apis are stored to reliable databases and sent to server to provide readily available data for applications, it reduces traffic and request sent to on-chain providers that has limited number of request allowed
What are the benefits?
Faster query and response time
Lower bandwidth cost and latency
Database are not crowded
No single point of failure
Permission-base API Access
Extendable APIs
Built-in web3 modules