Onboarding

Tektree

21 cards ~ 1.7 h Foundational

Foundational walk through the tektree project. Read top to bottom if you're new; no prior context assumed.

  1. tektree beginner 5 min

    Microservices Topology Overview

    Use when: onboarding to the tektree-io workspace and locating a service; deciding which subrepo to edit for a new feature

  2. tektree intermediate 6 min

    API Gateway Request Flow

    Use when: debugging a 401 or 429 response that never reached a downstream service; adding a new route group that proxies to a backend service

  3. tektree intermediate 5 min

    JWT Auth & Tier Claims

    Use when: diagnosing 401s where the token looks valid; adding a new claim that downstream services need to read

  4. tektree intermediate 4 min

    Tier-Based Rate Limiting

    Use when: investigating a 429 only some users are hitting; raising or adding a new tier limit

  5. tektree beginner 3 min

    Service Port Map & Header Forwarding

    Use when: spinning up local docker-compose and a service refuses to bind; writing an integration test that needs to call a service directly

  6. tektree beginner 4 min

    User Service & User Document Model

    Use when: adding a profile field that needs to round-trip MongoDB and the API; writing a migration touching the users collection

  7. tektree intermediate 6 min

    Knowledge Domain Model

    Use when: designing a new content type that hangs off Areas; writing an aggregation that joins Questions with Answers and Insights

  8. tektree intermediate 6 min

    Payment Service & Polar Webhooks

    Use when: investigating a tier upgrade that did not propagate to the JWT; wiring a new Polar product or webhook event

  9. tektree intermediate 6 min

    Realtime Hub & Redis Presence

    Use when: diagnosing why a user appears online after their socket dropped; broadcasting a notification to a single user across all their tabs

  10. tektree intermediate 5 min

    Event Envelope (Redis Streams)

    Use when: publishing a new cross-service event; tracing a causation chain across two services

  11. tektree intermediate 5 min

    Event Catalog & Domain Taxonomy

    Use when: naming a new event so consumers can subscribe to it correctly; auditing which services consume a given producer's events

  12. tektree intermediate 5 min

    Gamification XP, Achievements & Leaderboards

    Use when: adding a new XP source for a content action; debugging a leaderboard rank that disagrees with a user's profile

  13. tektree intermediate 5 min

    Worker Pool Job Consumer

    Use when: adding a new background job type; diagnosing a backlog on the `jobs` Redis stream

  14. tektree beginner 4 min

    shared-go Auth, Errors & Metrics

    Use when: starting a new Go service in the tektree workspace; matching a 4xx error code that bubbles out of any service

  15. tektree intermediate 5 min

    Legacy Monolith vs Microservices Split

    Use when: deciding whether a feature belongs in services/api or in a microservice; writing a migration that copies a legacy collection into the new world

  16. tektree intermediate 5 min

    Observability Stack

    Use when: tracing a request across two services that should share a trace_id; deciding whether a new metric belongs as a counter or histogram

  17. tektree beginner 3 min

    A Knowledge Network That Rewards Showing Up

    Use when: writing the TekTree homepage hero or one-line description; explaining what category TekTree sits in to someone new

  18. tektree beginner 4 min

    Four Audiences, One Per Tier

    Use when: writing copy aimed at a specific tier and asking who it is really for; deciding which testimonial or screenshot belongs on which pricing card

  19. tektree beginner 4 min

    Talk About Quotas, Not Locked Features

    Use when: writing an upgrade prompt or a paywall modal; reviewing copy that reads as punitive or gated

  20. tektree beginner 5 min

    Year One: From Ten Thousand Users to a Million-Dollar Run Rate

    Use when: answering 'where will TekTree be at the end of year one?'; framing the funnel for an investor or advisor conversation

  21. tektree beginner 4 min

    Priced Twenty Per Cent Below Named Competitors

    Use when: answering 'how does this compare to Notion or Stack Overflow Teams on price?'; writing the pricing page comparison row