{DevBytes}: Network Scaling & Static Sites
The development team continues to push forward, focusing on key roadmap initiatives to expand the Holo network's capabilities and reach. Here's what's been happening:
Scaling Allograph: Preparing for Network Expansion
Now that we’ve achieved a new level of robustness and stability in our infrastructure with Holochain workloads running on Allograph, our focus has shifted to significantly expanding the number of HoloPorts on the new network. Over the past weeks, we've been working with our internal HoloPorts to:
- Collect comprehensive state and inventory information: This data will help us understand the unique complexities involved in migrating each HoloPort.
- Develop update mechanisms: We're creating processes to bring HoloPorts to the necessary pre-migration state.
- Build troubleshooting features: These tools will equip our support team to assist the hoster community during the migration process.
While this process is currently manual, our goal is to automate it before the official migration rollout. We've begun collaborating with a select group of beta hosters from the community to refine these procedures and will continue to expand this beta group.
Static Site Hosting: A Core Product in Development
We've officially commenced work on our next core product: static site hosting. A key challenge here is efficiently storing and managing static site content on decentralized HoloPorts. We conducted a successful spike using the squashfs file system and are pleased with the initial results.
Our next steps for this epic include:
- Developing a Command Line Interface (CLI) tool: This will allow for easy content uploads.
- Implementing a distributed blob store: This will ensure efficient and decentralized storage of static site content.
- Managing certificates: We're focusing on robust certificate management for secure hosting.
New Requests
New Cloud Node Requests: We're happy to share that we are taking next steps to expand the number of HoloPorts on the network. This entails prioritising how we deal with the wide variety of hardware and configurations that exist, so as to build a more robust and resilient network.