Technical Working Group: Scalability & Performance

Johan is on vacation this week. Hence, we need to postpone the discussion of the roadmap wrt. scalability and performance of the IC. In the survey, the most requested topic was “safe canister upgrades” and two 3/4 of the survey participants are using Rust for canister development.

One issue that devs encounter in canister upgrades is that the instruction limit gets reached while serializing or deserializing state to/from stable memory. One way to circumvent this is to use stable memory for storing state directly. Additionally, this allows also to use up to 8 GB for canister state currently.

There have been recent developments by Dfinity and the community to increase the usability of stable memory in Rust, and we’ll have two presentations on these:

  1. @ielashi will present StableBTreeMap which was developed for the Bitcoin Integration
  2. @senior.joinu will present ic-stable-memory

I’m looking forward to these presentations and the discussions wrt. the usage of stable memory on the IC.

Please join the session this Thursday (8/18) at 5:30 pm CEST.

5 Likes