Skip to main content
Engineering / SecurityProfessional PortfolioStart a conversation
All projects

Platform architecture

ThreatCues ecosystem architecture

A multi-host cybersecurity ecosystem that separates the company, professional portfolio, learning application, API, identity, and administration boundaries.

RoleFull-stack product engineering
StatusActive repository build
01 / CONSTRAINT

Challenge

A growing product needed clear ownership boundaries without fragmenting design foundations, security contracts, or future authentication.

02 / RESPONSE

Technical response

Define explicit hostname ownership, separate information architectures, shared low-level tokens, and a versioned Django API boundary instead of cloning one marketing shell.

03 / STATE

Outcome

The repository now documents the domain model, keeps each public experience independently canonical, and provides a foundation for staged deployment.

04

Architecture

The delivery path.

  1. 01Public hosts
  2. 02Host-aware edge routing
  3. 03Next.js experiences
  4. 04Django REST API
  5. 05PostgreSQL + object storage
05

Security

Controls in context.

  • Explicit trusted origins
  • Server-managed session direction
  • Host isolation
  • Security headers and CSP
Next.jsReactTypeScriptDjango REST FrameworkPostgreSQL
06

Evidence map

Where the claims can be inspected.

These repository paths are references, not public downloads. They make the scope of each statement explicit.

  • docs/domain-architecture.md
  • web/src/config/ecosystem.ts
  • backend/config/settings/base.py