농촌진흥청 차세대 LMS
Rural Development Administration — Next-Gen LMS
노후화된 공공 LMS를 차세대로 전면 재구축. 보안·웹 접근성 통과가 오픈의 전제였습니다.
A full rebuild of an aging public-sector LMS, where passing security and accessibility audits was the condition to launch.
- 노후화로 응답이 느려진 기존 LMS
- 공공기관 오픈의 전제 조건인 보안 취약점 통과
- 법적 의무인 웹 접근성 기준 충족
- A legacy LMS slowed by years of accretion
- Security clearance required to launch
- Mandatory web-accessibility compliance
- 회원·게시판·쪽지·관리자 대시보드·수강신청 등 핵심 기능 백엔드 개발
- 실행계획을 분석해 풀스캔을 인덱스 스캔으로 전환하고, 중첩 서브쿼리를 조인으로 평탄화
- 발주처와 요구사항을 직접 조율하고 점검 기관의 지적사항을 기한 내 반영
- Built the backend for core user and admin features
- Read execution plans to turn full scans into index scans; flattened nested subqueries into joins
- Negotiated requirements with the client and closed auditors' findings within deadline
- 초기 로딩 속도 5.7초 → 2.4초로 58% 단축
- 웹 취약점 점검(SQL Injection·XSS 등) 통과
- 한국형 웹 콘텐츠 접근성 지침(KWCAG) 기반 웹 접근성 점검 통과 — 공공 오픈 품질 확보
- Cut initial load 5.7s → 2.4s (−58%)
- Passed the web vulnerability inspection (SQL injection, XSS, and more)
- Passed the KWCAG-based web accessibility inspection, securing launch quality
공개 화면public site