Week 2: DAPP Architecture Selection
Contributors and Participant: @metagravity, @cireu, @evan, @gaoring, @David, @RobinAfter
Discussions last week, the following work was mainly determined:
1. Establish a DAPP development stack The Domeland DAPP will be developed independently and in parallel with the main program. The DAPP server selects Deno as the back-end technology stack, and the Middleware framework is OAK. The reason is that Deno is developed in the RUST language and uses the same development language as the DEOMELAND game engine. There is no obstacle to the underlying scheduling. At the same time, Deno has its own Typescript interpretation engine, which is compatible with most of the Nodejs ecosystem, and has a good development environment and package support.
Compared with direct Developed in Rust, Deno can greatly speed up the development of DOMELAND
2. Database structure Determined the Auth-Server database, and determined the way to seamlessly integrate the authentication with the blockchain under the condition of being compatible with the existing engine