포트폴리오 목록

팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성

분야: 기획 · 디자인 · 개발 · 데이터 이관 · 서버 구성 / 웹 / 교육 운영 플랫폼(LMS) 참여 기간: 2026.05 ~ 2026.11 관련 기술: Java Spring Boot 3, JPA, Next.js, TypeScript, PostgreSQL, 로드밸런서, 오브젝트 스토리지 [프로젝트 개요] 이미지는 실제로 구축한 교육 운영 플랫폼의 구조를 기업 사내교육 아카데미(래더)로 바꿔 다시 그린 것입니다. 고객사 요청에 따라 실제 화면과 이름은 쓰지 않았습니다. 오래된 PHP 사이트로 운영하던 교육 과정을 새 플랫폼으로 옮기는 프로젝트입니다. 참가자는 한 계정으로 모집 공고를 보고 신청하고, 운영 담당자는 신청서를 검토해 팀을 선발합니다. 선발된 팀은 주차별 강의와 팀 과제, 강사 피드백을 거쳐 수료합니다. 소울은 이 가운데 통합 로그인, 신청과 선발, 학습 관리(LMS), 관리자 화면, 기존 데이터 이관, 서버 구성을 맡았습니다. [주요 기능] 1. 통합 로그인: 홈페이지, 학습 화면, 관리자 등 여러 사이트를 한 계정으로 오갑니다. 2. 신청과 선발: 신청서는 단계마다 저장되고, 운영 담당자가 보완을 요청하거나 선발해 팀을 초대합니다. 3. 학습 관리: 주차별 강의와 시청 기록, 팀 과제 제출, 강사 피드백과 팀원 답글, 수료 기준에 따른 수료 처리를 합니다. 4. 관리자: 과정과 공고, 신청서 검토, 팀과 과제 현황, 회원과 권한을 관리합니다. 5. 데이터 이관: 레거시 PHP 사이트의 회원 수천 명과 팀, 팀원, 강사 배정 기록을 새 구조로 옮기고 옛 시스템과 건수를 맞춰 검증했습니다. 6. 서버 구성: 로드밸런서 뒤에 서버 두 대를 두고 DB, 파일 저장소를 나눴으며 HTTPS를 적용했습니다. 서버가 두 대여도 예약 작업이 한 번만 돌도록 잠금을 걸었고, 과제 파일은 서버를 거치지 않고 저장소로 바로 올리게 만들었습니다. 운영 앱은 데이터만 읽고 쓰는 DB 계정으로 분리했고, CDN 연결을 준비하고 있습니다. [진행 상태] 개발과 운영 서버 구성을 마치고 오픈을 준비하고 있습니다. [기술] - Java, Spring Boot 3, JPA, Flyway - Next.js, React, TypeScript - PostgreSQL - 클라우드 로드밸런서, 오브젝트 스토리지, nginx

팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성 화면 1팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성 화면 2팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성 화면 3팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성 화면 4팀 프로젝트형 교육 운영 플랫폼(LMS) 구축, 레거시 PHP 데이터 이관과 서버 2대 구성 화면 5

이런 프로젝트를 준비하고 계신가요?

이 사례로 상담하기

만들고 싶은 서비스가 있나요?

AI 상담에서 비슷한 사례와 진행 방식을 바로 물어보세요. 연락처를 남기시면 담당자가 직접 연락드립니다.