DASOMEL / OSS ECOSYSTEM

오픈소스를 하나의 엔지니어링 시스템으로.

Projects are connected by common principles: reproducibility, integration, evidence, documentation, and long-lived engineering knowledge.

OPENFORGE / PORTFOLIO OVERVIEW

프로젝트를 하나씩 보기 전에, 전체 연결 관계부터.

OpenForge 포트폴리오 대시보드에서 프로젝트 현황, 의존 관계, 도입률과 유지보수 범위를 한눈에 살펴보세요. 프로젝트를 선택하면 상세 정보와 연결된 저장소도 확인할 수 있습니다.

포트폴리오 대시보드 열기
레지스트리 스냅샷 · 2026-09-24
13
등록 프로젝트
23
프로젝트 관계
61.6%
도입률

실시간 운영 지표가 아닌 공개된 포트폴리오 데이터 기준

ECOSYSTEM / LAYERS

Baseline → Platform → Data → AI → Experience

BASELINE
kube-ready-box · ldapium · nfs-quota-agent
PLATFORM
Narwhal · Narwhal Portal
DATA
Beluga (incl. manager/)
AI / EDGE
KubeMetal · Siqoq
STANDARDS
OpenForge
WHAT THIS PORTFOLIO EXPLAINS

각 저장소는 하나의 플랫폼 이야기 안에서 서로 다른 경계를 책임집니다.

서로 관계없는 데모를 나열한 것이 아닙니다. 재현 가능한 노드가 플랫폼으로 확장되고, identity와 storage가 플랫폼 기능이 되며, data와 AI workload가 운영 증거와 함께 연결되는 과정을 보여줍니다.

kube-ready-box

Kube-Ready-Box

Reproducible node baseline

PROBLEM

Kubernetes 실습·PoC마다 OS와 VM 상태가 달라지는 문제

ARCHITECTURE

Packer로 Ubuntu LTS를 빌드하고 AMD64/ARM64, VirtualBox/VMware 경로를 검증

EVIDENCE / STATUS

이미지 빌드·부팅·quota·네트워크 검증과 릴리스 artifact · 기반 이미지와 실행 경로를 제공하는 foundation

ldapium

ldapium

Identity foundation

PROBLEM

LDAP 계정·그룹과 플랫폼 OIDC/RBAC 사이의 단절

ARCHITECTURE

디렉터리 데이터와 인증 경계를 분리하고 플랫폼 서비스가 재사용할 수 있는 identity layer

EVIDENCE / STATUS

스키마·초기화·인증 흐름과 운영 문서 · Narwhal 등 플랫폼 통합을 위한 reusable identity

nfs-quota-agent

NFS Quota Agent

Storage policy enforcement

PROBLEM

NFS PV를 팀 단위로 공유할 때 용량 초과와 책임 경계가 불명확한 문제

ARCHITECTURE

XFS/ext4/Btrfs project quota, Kubernetes workload, Helm, metrics와 CLI/UI

EVIDENCE / STATUS

quota 적용·초과·복구·관측성 테스트 · 공유 스토리지를 운영 가능한 Kubernetes capability로 확장

narwhal

Narwhal

Kubernetes IDP

PROBLEM

클러스터를 구성해도 SSO·GitOps·보안·관측성이 따로 운영되는 문제

ARCHITECTURE

HA Kubernetes, kube-vip, ArgoCD/Gitea, Keycloak OIDC, Cilium/Istio/APISIX, observability와 backup

EVIDENCE / STATUS

120+ cluster checks, 49 SSO tests, 51 regression checks · 전체 포트폴리오의 통합·운영 중심

narwhal-portal

Narwhal Portal

Platform experience

PROBLEM

플랫폼 기능이 있어도 사용자가 어디서 무엇을 실행해야 하는지 알기 어려운 문제

ARCHITECTURE

Next.js/React 기반으로 서비스·문서·상태·진입 경로를 하나의 portal experience로 구성

EVIDENCE / STATUS

route·link·콘텐츠 parity, build와 UI smoke 검증 · Narwhal의 운영 기능을 사용자 경험으로 노출

beluga

Beluga

Cloud Native data platform

PROBLEM

데이터 수집·저장·처리·조회 구성요소를 매번 별도로 조합하는 문제

ARCHITECTURE

K3s 기반 위에 CDC, object/lake storage, query와 orchestration 경계를 조합하고, 같은 저장소의 manager/ control plane(Domain API·policy compiler)으로 확장

EVIDENCE / STATUS

서비스 기동, 데이터 흐름, endpoint와 운영 시나리오, manager/ CI · 재현 가능한 data platform reference (manager/ 는 stub 기반 read-first 단계)

siqoq

Siqoq

Simulation-to-edge Physical AI

PROBLEM

센서·이벤트·정책·액션을 하드웨어에 바로 연결하면 검증이 어려운 문제

ARCHITECTURE

CPU-first event/action contract, safety gate, adapter와 simulation을 분리해 edge 확장

EVIDENCE / STATUS

mock→CPU→accelerator→hardware 단계별 parity와 trace · Physical AI infrastructure를 검증하는 초기 foundation

ADOPTION PATHS

포트폴리오는 운영 순서로 읽을 수 있습니다.

01

기반부터 시작

kube-ready-box → ldapium → nfs-quota-agent

노드, identity, storage를 먼저 재현합니다.

02

플랫폼으로 통합

narwhal → narwhal-portal

GitOps, SSO, observability, policy를 하나의 운영 경로로 연결합니다.

03

데이터 workload 확장

beluga (manager/ 포함)

데이터 서비스와 같은 저장소의 control-plane 경계를 확인합니다.

04

AI / edge로 확장

kubemetal → siqoq

로컬 AI compute와 Physical AI action contract를 검증합니다.

각 프로젝트는 독립적으로 활용할 수 있습니다. 화살표는 필수 런타임 의존성이 아니라 학습·통합을 위한 권장 경로를 뜻합니다.
ENGINEERING PRINCIPLES
01Repository as source of truth
02Integration is a product feature
03Evidence-based completion
04Failure becomes durable knowledge
05Static where possible
06Bilingual parity