
System design, API contracts, and deployment topology for misty-build Platform
The misty-build platform provides seamless project management and collaboration for development teams. It leverages modern web technologies to deliver a responsive and intuitive user experience, with support for UK locale defaults, timezone handling (GMT/BST), and currency formatting.1
The frontend is built with React 19 and Vite, utilising TypeScript for type safety and Framer Motion for rich UI animations. The backend is powered by the Superdev API, with authentication managed via JWT tokens.
Production deployments use a Dynamic Phased Rollout strategy. Services are deployed sequentially — database first, then backend, then frontend — with each step gated by Kubernetes readiness probes and automated health checks. 1
Clone the repository and follow the setup steps below. The dev server runs on port 8080 by default.
Access the application at http://127.0.0.1:8080 after the server starts. For production builds, run npm run build and serve the dist/ directory.
Should this use async/await here? The resolveOrder call can block if the services graph has cycles — I hit this in staging last week.
The docs say 'one by one' but our Helm chart actually deploys database and cache in parallel. Should we update the wording or the chart?
Email uniqueness check needs to be case-insensitive. Currently "User@Example.com" and "user@example.com" create two separate accounts.
edited line 42 in api/routes/users.py — updated rate-limit threshold from 100 to 250 requests/min
Version snapshot v1.4.2 created — 14 files changed, +312 / -87 lines
edited line 108–112 in frontend/src/hooks/useAuth.js — refactored token refresh logic
left a comment on backend/app/security.py — "Should we add PKCE support for the OAuth flow here?"
saved docker-compose.yml — updated backend service memory limits to 512MB
No comments yet. Be the first!