Implementing Serverless Architecture for Avastars NFT App
- Buildings
- Construction & Infrastructure
- Smart Contracts
The Avastars team was faced with a significant challenge. They were operating under a serverless architecture and needed a way to receive notifications when certain events were triggered on their smart contracts. The team was under pressure due to limited time and resources. They did not want to set up machines to handle long-running processes, which would have been a time-consuming and resource-intensive task. Additionally, they required their information to be encoded in a specific format and delivered promptly as soon as it was available. The challenge was to find a solution that could meet these specific needs without disrupting their existing serverless architecture.
The customer in this case study is the Avastars team. Avastars is a Non-Fungible Token (NFT) app that operates on a serverless architecture. The team was looking for a solution that could notify them of certain events triggered on their smart contracts. They were under pressure due to limited time and resources and did not want to set up machines to handle long-running processes. They also required their information to be encoded in a specific format and delivered promptly. The team was pleased with the solution provided, with the principle software architect expressing satisfaction with the close collaboration and the end result.
To address the challenge, a WebHooks add-on was developed to meet the needs of the Avastars team across every Ethereum network supported. This solution was designed to provide notifications of smart contract events without the need for long-running processes. The WebHooks add-on included features such as logs of their webhooks, full text search, and more. The solution was implemented using the QuickNode API for ETH, and it was used on the Rinkeby PoA testnet and the Ethereum mainnet. The solution was closely collaborated with the Avastars team, ensuring that it met their specific needs and requirements. The principle software architect on the Avastars team expressed satisfaction with the close collaboration and the end result.