프로젝트 배경
1) 문제점
- 기존 시스템은 정적 HTML 기반으로, 콘텐츠 수정 시마다 바카라 예측자가 직접 코드를 수정해야 해서 운영 비효율 발생
- 협력 기업 정보가 산재되어 있어 사용자가 원하는 기업을 찾기 어려움
- 키워드 기반 검색의 한계로 유사한 이름이나 관련 기업을 찾지 못하는 문제
- 글로벌 협력 기관과의 소통을 위한 다국어 지원 부재
- 단일 서버 운영으로 트래픽 증가 시 성능 저하 및 장애 위험
2) 프로젝트 목표
- 운영 효율화: 관리자가 직접 콘텐츠를 편집할 수 있는 CMS 구축
- 정보 접근성 개선: Gemini 기반 맥락 검색으로 사용자가 빠르게 기업 정보를 찾을 수 있도록 지원
- 비용 효율화: 별도 외부 벡터 DB 서비스 대신 PostgreSQL의 pgvector 확장을 활용하여 인프라 비용 절감
- 글로벌 대응: 다국어 지원으로 해외 협력 기관과의 소통 강화
- 안정성 확보: AWS 기반 고가용성 인프라 구축으로 서비스 안정성 향상
3) 주안점
- 정부 기관 특성상 높은 보안 및 안정성 요구사항 충족
- 비바카라 예측자도 쉽게 사용할 수 있는 직관적인 어드민 UI/UX 설계
- Gemini text embedding과 맥락 검색을 활용한 차세대 기업 검색 경험 제공
- PostgreSQL 벡터 DB로 외부 서비스 의존도 최소화 및 운영 비용 절감
- 확장 가능한 아키텍처 설계 (향후 기능 추가 대비)
- 기존 시스템은 정적 HTML 기반으로, 콘텐츠 수정 시마다 바카라 예측자가 직접 코드를 수정해야 해서 운영 비효율 발생
- 협력 기업 정보가 산재되어 있어 사용자가 원하는 기업을 찾기 어려움
- 키워드 기반 검색의 한계로 유사한 이름이나 관련 기업을 찾지 못하는 문제
- 글로벌 협력 기관과의 소통을 위한 다국어 지원 부재
- 단일 서버 운영으로 트래픽 증가 시 성능 저하 및 장애 위험
2) 프로젝트 목표
- 운영 효율화: 관리자가 직접 콘텐츠를 편집할 수 있는 CMS 구축
- 정보 접근성 개선: Gemini 기반 맥락 검색으로 사용자가 빠르게 기업 정보를 찾을 수 있도록 지원
- 비용 효율화: 별도 외부 벡터 DB 서비스 대신 PostgreSQL의 pgvector 확장을 활용하여 인프라 비용 절감
- 글로벌 대응: 다국어 지원으로 해외 협력 기관과의 소통 강화
- 안정성 확보: AWS 기반 고가용성 인프라 구축으로 서비스 안정성 향상
3) 주안점
- 정부 기관 특성상 높은 보안 및 안정성 요구사항 충족
- 비바카라 예측자도 쉽게 사용할 수 있는 직관적인 어드민 UI/UX 설계
- Gemini text embedding과 맥락 검색을 활용한 차세대 기업 검색 경험 제공
- PostgreSQL 벡터 DB로 외부 서비스 의존도 최소화 및 운영 비용 절감
- 확장 가능한 아키텍처 설계 (향후 기능 추가 대비)
프로젝트 성과
콘텐츠 업데이트 시간 80% 단축
기존에는 콘텐츠 수정 시 바카라 예측자에게 요청 → 코드 수정 → 배포 과정을 거쳐 평균 2~3일 소요되었으나, TipTap 기반 CMS 도입 후 관리자가 직접 실시간 수정 가능하여 10분 이내 완료
Gemini 맥락 검색으로 기업 정보 조회 시간 70% 단축
자연어 기반 맥락 검색 기능으로 사용자가 원하는 협력 기업을 빠르게 찾을 수 있게 되어, 평균 검색 시간이 5분 → 1.5분으로 70% 단축
페이지 로딩 속도 70% 개선
CloudFront CDN 적용 및 Next.js SSR 최적화로 평균 페이지 로딩 속도 3.2초 → 0.9초로 단축
PostgreSQL 벡터 DB로 월 운영 비용 절감
Pinecone 등 외부 벡터 DB 서비스 대신 PostgreSQL의 pgvector 확장을 활용하여 월 평균 0~300 외부 서비스 비용 절감
핵심 기능

TipTap 기반 동적 콘텐츠 관리 시스템 (CMS)
비바카라 예측자도 쉽게 콘텐츠를 편집할 수 있는 TipTap 에디터 바카라 예측. 마크다운 지원, 이미지 S3 자동 업로드, 실시간 미리보기 제공


Gemini 기반 맥락 검색 기업 검색 시스템
PostgreSQL pgvector + Gemini embedding으로 자연어 기업 검색 구현. 외부 벡터 DB 없이 비용 절감하며 맥락 이해 검색 제공


다국어 지원 시스템
Next.js i18n으로 한/영 지원. URL 기반 언어 전환, 브라우저 자동 감지, 어드민에서 다국어 콘텐츠 관리 가능

PDF 뷰어
연구 논문, 보고서를 웹에서 바로 열람 가능한 PDF.js 기반 뷰어. 페이지 네비게이션, 확대/축소, 검색 기능 지원
진행 단계
요구사항 분석 및 AWS 인프라 설계
2025.06.
한국항공우주연구원 담당자와의 미팅을 통해 요구사항 수집, 기존 시스템 분석 및 문제점 파악, AWS 아키텍처 설계 (Route53, CloudFront, ELB, EC2, RDS), Multi-AZ 고가용성 구성
백엔드 API 및 PostgreSQL 벡터 DB 구축
2025.06.
Nest.js 프로젝트 초기 설정, PostgreSQL 스키마 설계 및 pgvector 확장 설치, RESTful API 바카라 예측 (인증, 콘텐츠 CRUD, 파일 업로드)
프론트엔드 바카라 예측 (서비스 + 어드민)
2025.07.
Next.js 기반 서비스 및 어드민 화면 바카라 예측, TipTap 에디터 통합 및 커스터마이징, 다국어 지원 (i18n) 구현, 반응형 디자인 및 SEO 최적화
Gemini 맥락 검색 기능 바카라 예측
2025.08.
Gemini API 연동, 기업 정보 벡터화 및 PostgreSQL pgvector 저장, Gemini 2.5 Flash Light 기반 맥락 검색 로직 바카라 예측, 검색 정확도 테스트 및 튜닝
통합 테스트 및 프로덕션 배포
2025.08.
기능 테스트, 성능 테스트, 보안 테스트 수행, UAT (사용자 수용 테스트), 프로덕션 배포 및 모니터링 설정, 운영 인수인계
프로젝트 상세
한국항공우주연구원의 디지털 전환을 위한 차세대 웹 플랫폼과 어드민 시스템을 풀스택으로 단독 바카라 예측한 프로젝트입니다.
1. 엔터프라이즈급 AWS 인프라 설계 및 구축
정부 기관 특성상 높은 가용성과 보안이 요구되어, AWS 기반의 안정적인 인프라를 처음부터 설계하고 구축했습니다.
Route53: 도메인 및 트래픽 관리, 글로벌 사용자를 위한 지연시간 기반 라우팅 설정
CloudFront: CDN 구축으로 전 세계 어디서나 빠른 콘텐츠 전송 (캐시 hit rate 85% 이상)
ACM: SSL/TLS 인증서 자동 관리로 보안 강화
ELB + Multi-AZ: 여러 EC2 인스턴스에 트래픽 분산, 장애 발생 시 자동 failover로 99.9% 가용성 달성
S3: 정적 자산 및 PDF 문서 저장, CloudFront와 연동하여 빠른 파일 전송
2. Next.js 기반 서비스 및 어드민 바카라 예측
Next.js 15를 활용하여 서비스 화면과 어드민 화면을 모두 바카라 예측했습니다.
다국어 지원: 한국어, 영어 지원으로 글로벌 협력 기관과의 소통 강화
SSR/SSG 최적화: 초기 로딩 속도 개선 및 SEO 최적화
반응형 디자인: 모바일, 태블릿, 데스크톱 모든 디바이스에서 최적의 UX 제공
3. Nest.js 기반 백엔드 API 바카라 예측
RESTful API를 Nest.js로 설계하고 구현하여, 프론트엔드와 안정적으로 통신하는 백엔드 시스템을 구축했습니다.
TypeScript 기반: 타입 안정성 확보로 런타임 오류 최소화
PostgreSQL + Redis: 관계형 데이터베이스와 캐싱을 결합하여 성능 최적화
인증/인가: JWT 기반 인증으로 보안 강화
4. 핵심 기능 바카라 예측
동적 콘텐츠 관리 시스템 (CMS)
어드민 페이지에서 회사 소개, 연구 분야, 공지사항 등을 직접 편집할 수 있는 TipTap 기반 에디터 바카라 예측
마크다운 지원으로 기술 문서 작성 편의성 향상
이미지 드래그 앤 드롭 업로드, S3 자동 업로드 및 최적화
PDF 뷰어
연구 논문, 보고서를 웹에서 바로 열람할 수 있는 뷰어 구현
PDF.js 기반, 페이지 네비게이션, 확대/축소, 검색 기능 지원
Gemini 기반 지능형 기업 검색 기능
PostgreSQL 벡터 DB와 Gemini text embedding을 활용한 맥락 기반 기업 검색 시스템 바카라 예측
사용자가 "우주 관련 협력 기업"처럼 자연어로 질문하면, Gemini 2.5 Flash Light 기반 맥락 검색으로 관련 기업과 정보를 제공
별도의 외부 벡터 DB 없이 PostgreSQL의 pgvector 확장을 활용하여 비용 효율적인 솔루션 구현
5. 성과
관리자의 콘텐츠 업데이트 시간 80% 단축 (기존 바카라 예측자 요청 → 직접 편집)
Gemini 맥락 검색으로 기업 정보 조회 시간 70% 단축
AWS 인프라 구축으로 99.9% 가용성 유지
다국어 지원으로 해외 협력 기관 접속률 40% 증가
PostgreSQL 벡터 DB로 별도 외부 서비스 비용 절감
1. 엔터프라이즈급 AWS 인프라 설계 및 구축
정부 기관 특성상 높은 가용성과 보안이 요구되어, AWS 기반의 안정적인 인프라를 처음부터 설계하고 구축했습니다.
Route53: 도메인 및 트래픽 관리, 글로벌 사용자를 위한 지연시간 기반 라우팅 설정
CloudFront: CDN 구축으로 전 세계 어디서나 빠른 콘텐츠 전송 (캐시 hit rate 85% 이상)
ACM: SSL/TLS 인증서 자동 관리로 보안 강화
ELB + Multi-AZ: 여러 EC2 인스턴스에 트래픽 분산, 장애 발생 시 자동 failover로 99.9% 가용성 달성
S3: 정적 자산 및 PDF 문서 저장, CloudFront와 연동하여 빠른 파일 전송
2. Next.js 기반 서비스 및 어드민 바카라 예측
Next.js 15를 활용하여 서비스 화면과 어드민 화면을 모두 바카라 예측했습니다.
다국어 지원: 한국어, 영어 지원으로 글로벌 협력 기관과의 소통 강화
SSR/SSG 최적화: 초기 로딩 속도 개선 및 SEO 최적화
반응형 디자인: 모바일, 태블릿, 데스크톱 모든 디바이스에서 최적의 UX 제공
3. Nest.js 기반 백엔드 API 바카라 예측
RESTful API를 Nest.js로 설계하고 구현하여, 프론트엔드와 안정적으로 통신하는 백엔드 시스템을 구축했습니다.
TypeScript 기반: 타입 안정성 확보로 런타임 오류 최소화
PostgreSQL + Redis: 관계형 데이터베이스와 캐싱을 결합하여 성능 최적화
인증/인가: JWT 기반 인증으로 보안 강화
4. 핵심 기능 바카라 예측
동적 콘텐츠 관리 시스템 (CMS)
어드민 페이지에서 회사 소개, 연구 분야, 공지사항 등을 직접 편집할 수 있는 TipTap 기반 에디터 바카라 예측
마크다운 지원으로 기술 문서 작성 편의성 향상
이미지 드래그 앤 드롭 업로드, S3 자동 업로드 및 최적화
PDF 뷰어
연구 논문, 보고서를 웹에서 바로 열람할 수 있는 뷰어 구현
PDF.js 기반, 페이지 네비게이션, 확대/축소, 검색 기능 지원
Gemini 기반 지능형 기업 검색 기능
PostgreSQL 벡터 DB와 Gemini text embedding을 활용한 맥락 기반 기업 검색 시스템 바카라 예측
사용자가 "우주 관련 협력 기업"처럼 자연어로 질문하면, Gemini 2.5 Flash Light 기반 맥락 검색으로 관련 기업과 정보를 제공
별도의 외부 벡터 DB 없이 PostgreSQL의 pgvector 확장을 활용하여 비용 효율적인 솔루션 구현
5. 성과
관리자의 콘텐츠 업데이트 시간 80% 단축 (기존 바카라 예측자 요청 → 직접 편집)
Gemini 맥락 검색으로 기업 정보 조회 시간 70% 단축
AWS 인프라 구축으로 99.9% 가용성 유지
다국어 지원으로 해외 협력 기관 접속률 40% 증가
PostgreSQL 벡터 DB로 별도 외부 서비스 비용 절감

한국항공우주연구원 플랫폼 메인 페이지입니다

메인 페이지 Section2 입니다

Tiptap editor로 구현된 회사 소개 결과물입니다

회사 소개 생성 / 수정 어드민 페이지입니다

회사 소개 생성 / 수정 어드민 페이지2입니다.


