Skip to content

OS2.0 Meeting 2025-06-12

Today we met on zoom and had our kick off meeting. We discussed the following:

  • Introductions
  • Assigned roles (see below)
  • Discussed project timeframe (July 26th deployment date)
  • Discussed test plan
  • Discussed hosting options including risks
  • Assigned action items (see below)

Attendees

Azurp, Corwin, Dragon, Ellie, Jason, JD, Jeff, Julia, Sofia, William

Purpose

Project kickoff.

Team Composition

Aradia - (Ask) Azurp - (Ask) Corwin - System Architect / Business Analyst Dragon - Troubleshooter / Special Projects Lead Ellie - Testing / Q&A Lead Jason - Docker Compose / Containerization Lead JD - Business / Deployment Analyst Jeff - Team Lead Julie - (Ask) Sofia - Project Manager William - Documentation / Code Review Lead

See Roles

Action Item Assignments

Corwin - VPS provder reccomendations, general support. Dragon - Work on 1st issues. Jason - Continue working on containers. Jeff - A whole lot! Sofia - Join project on GitHub, type & upload meeting notes. William - Type & upload meeting notes.

Notes - William

Project Overview

  • Why working on this project in the first place?
    • Process improvement and scalability, building on the ideas from OS 1.0.
    • Previous approach was labor intensive.
  • Why custom instead of off-the-shelf for OS 2.0?

    • This is what Jeff knows how to do.
  • Project timeframe

    • Ideal
      • Beta by July 12
      • Release by July 26
    • Can be flexible if necessary to do this the "right way"

Details

QA

  • Need many people to hammer on the beta.

Hosting

  • Multiple level models
    • Corporate model - prove everything happened the way we expect
    • "Nerd" model - build everything from first principles
  • Corwin recommends avoiding nerd model
  • Cloud platforms
    • Control vs "walled garden" integration
    • Cost vs SLA
    • End up making your application integrated into their idiosyncracies
    • To avoid that, you end up putting in the same amount of work as creating your own solution
  • VPS (Virtual Private Server)
    • Digital ocean
  • Containerization to simplify deployment and ensure consistency
  • Security
  • Deployment Actions
  • Dragon's proposed approach
    • Get VPS
    • Put Docker stack on it
    • Deploy with docker compose
  • Corwin has already tested off-shore VM offerings.
    • Cerberus (Canada)
    • Various services, $300 per year for 24cpu total
    • Host nation stability and government facility and politics should play a role
    • Even with friendly nations, beware of treaties and compliance with the US
    • Hosting in other nations has a marketing effect
      • Off-shore hosting can be seen as negative with average Americans, who are our customers.
    • We need administrative and legal guidance on this front

Project Management

  • Pizza project management thoughts
    • Milestones
    • Stretch
    • Dates
    • Roles
  • For next time
    • Test/QA plan
    • Reach out to Ellie about this

Action Items

  • Docker compose integration
  • Building a script to ensure environment state as part of install/run scripts.
  • Publish these notes
  • Publish project management notes
  • Creating/refining documentation and form refinement
  • Resolving repo issues
  • Reality check available people-hours, for each kind of task
  • Investigating VPS vendors and reporting findings