Siswa AI
Gemini Notebook licences for 20 Malaysian universities
Web application, cloud architecture and admin portal
128k
Enterprise licences
20
Public universities
4+
Daily interaction target
The challenge
128,000 Gemini Notebook Enterprise licences had to reach students across 20 public universities — with registration open to all of them at once, against Google APIs that will not absorb that volume unthrottled.
The approach
Licence eligibility is driven by Google Group membership: registering adds a student's email to their university's group through the Admin SDK, and Gemini Notebook grants the licence from that. Cloud Tasks absorbs the concurrency so mass registration never hits an API rate limit.
What it took
Each of the 20 universities has its own Google Group; group membership is what grants the Enterprise licence, so registration and entitlement stay in one step.
Google Cloud Tasks queues registrations, keeping mass concurrent sign-ups inside Admin SDK and Google Cloud rate limits.
Firebase Authentication with Google Sign-In, backed by Firestore.
Admin portal for the Awantec team: dashboards for registrations, logins and errors, plus campaign management to drive student sign-up.
Live usage monitoring against the programme's adoption target of four or more student interactions per day.
Sneak peek
Screens from this build are on the way.
Overview
Detail
Detail