Abstract
During a disaster, entities need to add, track, and deliver resources to affected areas within a limited time frame. Traditional resource allocation methods can be insecure, hard to track, and lack shared consensus agreements which affect processing time and delivery. In this paper, we provide a decentralized microservices-based framework resource allocation system based on blockchain. Blockchain technology is known for its security and shared governance which makes it a suitable architecture for resource management during a disaster. However, blockchain suffers from scalability challenges. Microservices offer scalability and fault tolerance. We provide a custom blockchain setup that integrates microservices with blockchain for resource allocation and delivery during a disaster. We evaluate the response time and scalability by increasing the number of entities and the transaction size. We find the architecture scalable when deployed both locally and on the cloud. Our work provides ground for further development in blockchain and microservices integration for critical domains in hybrid environments.