Deep Dive

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:01 PM on 3/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Tell me about your Atlas project

  • manual DoD procurement → slow, error-prone

  • goal: automate + standardize

  • AI-powered system

    • validation (dod procurement forms)

    • chatbot (form help + Q&A)

    • form generation assist

  • impact: 97% faster processing

2
New cards

What was the architecture? - Atlas Project

  • frontend: Next.js + Tailwind

  • backend: FastAPI (async APIs)

  • DB: PostgreSQL (JSONB)

  • AI: AWS Bedrock (LLM)

  • infra: AWS (S3, Lambda), Docker/K8s

  • flow: user → API → AI + DB → UI

3
New cards

How did you design the frontend? - Atlas Project

  • reusable components

  • forms + validation UI

  • separation of concerns

  • scalable structure

4
New cards

How did you manage state? - Atlas Project

  • local + lifted state

  • shared → centralized

  • avoided prop drilling

  • Redux if scale increases

5
New cards

How does data flow? - Atlas Project

Chat path: User message → JWT auth → intent detection (informational vs project toggle) → prompt built → Claude 3.5 Haiku on Bedrock → response comes back. If project mode, AI extracts NTB form fields from the response — high confidence (≥0.95) auto-confirms, medium (0.70-0.94) goes to a clarification queue for user verification, low gets tossed. Once fields are confirmed, user can generate a PDF.

Document path: PDF uploaded → S3 → Textract parses it → rule-based checklist + AI validation → stored in PostgreSQL.

Vendor path: Admin creates projects with deliverables → vendors upload files → admin approves/rejects.

6
New cards

How do you keep it fast?

- Atlas Project

  • async AI calls

  • OpenSearch (if mentioned)

  • pagination

  • avoid blocking UI

7
New cards

Biggest challenges? - Atlas Project

  • AI inconsistency → validation layer

  • large datasets → UI latency

  • async workflows

8
New cards

What tradeoffs did you make? - Atlas Project

  • no WebSockets → not needed

  • simple state > Redux early

  • avoid over-engineering

9
New cards

What breaks at scale? - Atlas Project

  • FE: rendering large lists

  • BE: query performance

  • AI latency

  • fix: pagination, indexing, async

10
New cards

What would you improve? - Atlas

  • Redux if complexity grows

  • optimistic UI

  • better caching

11
New cards

Why Next.js? - Atlas Project

  • SSR → performance

  • full-stack integration

  • routing simplicity

12
New cards

Why not Redux? - Atlas Project

  • overkill at current scale

  • added complexity

  • introduce when needed

13
New cards

Prevent re-renders? - Atlas Project

  • memoization

  • component isolation

  • pagination

14
New cards

Handling large data? - Atlas Project

  • pagination

  • lazy loading

  • avoid full renders

15
New cards

Latency sources? - Atlas Project

  • network

  • DB queries

  • AI processing

16
New cards

How does the AI system work? - Atlas Project

  • chatbot (intent detection)

  • validation (LLM + rules)

  • form generation (structured extraction)

  • confidence scoring

17
New cards

What does the system do?

Atlas Project

  • chatbot → natural input

  • form generation (7600A, MIPR, NTB)

  • PDF generation

  • admin workflow (submit → approve → reject)

18
New cards

How is the system secured?

Atlas Project

  • Keycloak (auth)

  • RBAC

  • JWT

  • least privilege

  • encryption (S3/KMS)

19
New cards

How does the system scale?

Atlas Project

  • async APIs (FastAPI)

  • AWS services

  • stateless backend

  • horizontal scaling

20
New cards

Who are the users?

Atlas Project

  • admin (review/approve)

  • customer (submit forms)

  • vendor (track deliverables)

21
New cards

What makes this system unique? - Atlas Project

  • natural language → structured forms

  • AI validation (not just generation)

  • end-to-end automation

  • replaces manual workflow

22
New cards

Engineering Narrative Framework

👉 This is your actual structure:

  1. Problem

  2. System / Architecture

  3. Your Contributions (focus on frontend)

  4. Challenges

  5. Tradeoffs

  6. Impact

  7. Improvements

Explore top flashcards

flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)
flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)