From c8a97e21cc30d2b9d4cff44786b1ace1aac05070 Mon Sep 17 00:00:00 2001 From: son Date: Wed, 6 May 2026 20:51:38 +0900 Subject: [PATCH] vault backup: 2026-05-06 20:51:38 --- 포트폴리오/projects/Cloud#.md | 10 ---------- 포트폴리오/이력서.md | 4 ++-- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/포트폴리오/projects/Cloud#.md b/포트폴리오/projects/Cloud#.md index b3f4104..7c8ce88 100644 --- a/포트폴리오/projects/Cloud#.md +++ b/포트폴리오/projects/Cloud#.md @@ -1,16 +1,6 @@ # Cloud# (CloudSharp) — 백엔드 / 인프라 포트폴리오 - -> **프로젝트 유형:** 셀프호스트 파일 서비스 플랫폼 -> **개인 기여 영역:** 백엔드 API · 데이터 모델링 · 인프라 구성 · CI/CD · 설계 문서화 -> **기술 스택:** ASP.NET Core 10, PostgreSQL 16, Redis 7, tusd, Docker Compose, nginx - ---- - ## 1. 프로젝트 개요 -### 한 줄 정의 -> **Space 단위의 완전 격리형 저장 공간**을 제공하는 셀프호스트 파일 서비스로, tus 프로토콜 기반의 재개 가능한 대용량 업로드와 단명(短命) 다운로드 세션을 갖췄다. - ### 해결하려는 문제 기존 클라우드 스토리지(Google Drive, Dropbox 등)는 **개인 계정 중심**으로 설계되어 있어, 팀/프로젝트 단위에서 폴더 공유만으로는 다음 요구를 충족하기 어렵다. diff --git a/포트폴리오/이력서.md b/포트폴리오/이력서.md index dc19dc3..e0b38fe 100644 --- a/포트폴리오/이력서.md +++ b/포트폴리오/이력서.md @@ -37,9 +37,9 @@ github: https://github.com/thsdmfwns | **Database** | PostgreSQL, MySQL | EF Core, JPA, MyBatis, Flyway | | **Cache / Async** | Redis, SSE | Pub/Sub, List Queue | | **Auth** | OAuth2, Spring Security, Opaque Session Token | Session Cookie, Redis Session | -| **Infra** | Docker Compose, GitLab CI/CD | nginx, Traefik, GHCR | +| **Infra** | Docker Compose, GitLab CI/CD | nginx, Caddy, GHCR | | **AI Integration** | OpenAI GPT API, Structured Output | Qdrant, Elasticsearch, Prompt Engineering | -| **Frontend** | Vue 3, TypeScript | Pinia, Blazor JS Interop | +| **Frontend** | Vue 3, TypeScript, Blazor | Pinia, Blazor JS Interop | | **Testing** | NUnit, JUnit, Selenium E2E | Vitest, Playwright | ## 프로젝트