Skip to content
@WooRibound

WooRibound

우리 FISA 클라우드엔지니어링 3기 최종 프로젝트 우승작🏅 : 경력 단절과 노후 생활 자금 문제 등으로 취업을 고민하는 중장년층과 기업을 중개하는 플랫폼

WooRibound

📼 서비스 소개 영상

각 타겟 사용자의 여정을 바탕으로 구성된 가상의 시나리오를 통해, 주요 기능을 영상으로 소개합니다.
아래 영상을 통해 확인해보세요! (클릭)


🏁 주제선정 배경

📈 5070 세대의 증가와 노동시장 변화

한국은 세계에서 가장 빠르게 고령화가 진행되고 있는 국가로, 5070 세대 비중이 약 31%에 달하며 그 수가 꾸준히 증가하고 있습니다. 이로 제시된 노동 시장과 사회에 새로운 도전 과제는 다음과 같습니다.

  • 재취업을 희망하는 5070 세대의 증가

    • 경제적 필요뿐만 아니라 "일하는 즐거움"과 "삶의 만족도" 추구
    • 맞춤형 취업 플랫폼의 필요성 시사
  • 5070 세대의 사회적 소속감 회복

    • 퇴직 후 많은 5070 세대가 소속감 부재와 경력 단절로 무기력감 경험
    • 일은 단순히 경제적 이유를 넘어, 자립심과 소속감을 느끼게 해주는 중요한 활동
  • 기존 채용 플랫폼의 한계

    • 현재 채용 플랫폼들은 제조업과 단순노동 위주의 제한된 공고만 제공하여 중장년층의 전문성과 역량을 충분히 활용 불가

💡 우리의 목표

  • 중장년층을 위한 지속 가능한 취업 솔루션 제공
  • 경제적 안정과 사회적 소속감 동시에 충족
  • 개인에게는 삶의 활력을, 기업에는 경쟁력을, 사회에는 고령화 사회에 대응해 국가 전체의 생산성을 향상

🛠 프로젝트 소개

🚀 중장년층을 위한 맞춤 취업 플랫폼, 우리바운드!

image

  • 경력 살리기와 새로운 도전 지원

    • 간편한 이력서 작성 ✏️
    • AI 경험 공유 🤖
    • 일경험 게시판 📌
  • 직무에 따른 지원자 추천 기능

    • 기업과 지원자 모두에게 최적의 매칭 제공 💼

🎨 UI/UX 디자인

  • 색상 접근성: AAA 기준의 색상 조합 적용 🌈
  • 직관적인 메뉴 구성: 중장년층 사용성을 최우선으로 고려

🎯 기대 효과

  1. 중장년층 취업 기회 확대 : #맞춤형일자리 #경력살리기 #사회적소속감 #노후대비

  2. 사회적 소속감 회복 : #사회적소속감 #성취감 #자신감 #건강한사회

  3. 기업의 고용 문제 해결 : #인력난해결 #세대간협력 #조직안정성

  4. 고령화 사회 대응 : #노동생산성증가 #건강한고령화




💻 개발 환경

🛠 기술 스택
🌐 Frontend
🖥 Backend
🗃 DB
🎥 Monitoring & Logging
🚀 DevOps Jenkins Docker Cloudflare
🧪 Test JUnit JMeter
🔧 Tools OpenAI GitHub githubactions Notion Swagger UI Slack
Amazon Web Services - Compute: Elastic Compute Cloud (Amazon EC2), Amazon EC2 Auto Scaling, AWS EKS, AWS Lambda
- Load Balancing: Application Load Balancer (ALB)
- Storage: Amazon S3, Amazon Relational Database Service (Amazon RDS)
- Networking & Content Delivery: Amazon Route53, Amazon Certificate Manager, Amazon Site-to-Site VPN
- Monitoring & Management: Amazon CloudWatch



🌟 프로젝트 구조

퍼블릭 클라우드온프레미스 서버를 결합한 하이브리드 구조를 도입하여 안정성, 보안성, 그리고 비용 최적화를 핵심 가치로 삼고 있습니다. image




🏗️ 3-Tier 아키텍처

유연하고 안정적인 인프라를 위해 3-Tier 아키텍처를 채택했습니다.

  1. Presentation Tier: 사용자 인터페이스를 표시
  2. Application Tier: 요청을 처리하고 응답을 제공
  3. Data Tier: 데이터를 저장 및 관리

3-Tier 아키텍처의 이점:

  • 보안 강화: 각 계층이 분리되어 명확한 접근 제어가 가능
  • 책임 분리: 코드 변경으로 인한 영향 범위를 최소화할 수 있음
  • 유지보수 용이: 각 계층별 독립적인 테스트와 디버깅이 가능
  • 성능 최적화: 계층별 독립적인 스케일링과 부하 분산이 가능



🌐 다중 가용영역 (Multi-AZ) 구성

AWS의 물리적 데이터 센터를 활용하여 하나의 데이터 센터에 장애가 발생하더라도 서비스가 정상적으로 운영될 수 있도록 설계했습니다.

🖥️ 계층별 상세 설명

🎨 Presentation Tier

  • Vue.js 기반의 프론트엔드와 Express.js를 프록시 서버로 활용하여 사용자 상호작용을 처리
  • 로드밸런서를 통해 트래픽을 효과적으로 분산
  • AWS ECS를 통해 자동 스케일링으로 안정적인 서비스를 유지

⚙️ Application Tier

  • Spring Boot 서버를 사용하여 사용자 요청을 처리
  • OAuth 인증을 통해 서비스 접근성을 강화
  • Redis 캐싱을 활용하여 빠른 응답 시간을 제공

📊 Data Tier

  • MySQL (RDS): Active-Standby 구조를 통해 데이터 안전성과 자동 복구 기능을 제공
  • Redis (Elasticache): 클러스터(Read-Replica)와 캐싱 솔루션으로 빠른 데이터 접근과 고가용성을 지원



🔒 보안 체계

  • AWS WAF: DDOS, 악성 봇, XSS, SQL 인젝션 방어
  • CSRF 방어: 요청마다 토큰을 검증하여 다른 도메인으로부터의 요청을 차단
  • 보안 터널링: Cloudflare Tunneling을 활용해 안전한 클라우드-온프레미스 통신을 구현



📈 모니터링 및 시각화

  • AWS CloudWatch: ECS 자원 사용량 모니터링
  • Grafana 대시보드: 실시간 시스템 상태 시각화



🛠️ DevOps 자동화

  • ECS 클러스터를 활용해 자원 스케일링 및 배포 작업 자동화
  • 반복 작업을 줄이고 운영 효율성을 극대화



🧪 보안 테스트

  • SQL Injection: 악의적 쿼리를 통해 방화벽 및 애플리케이션 계층 방어 확인
  • XSS 공격: 악성 스크립트 삽입 방어 확인
  • CSRF 공격: 토큰 검증 실패 시 요청 차단 확인



🚀 핵심 성과

  1. 안정성 향상: 지속적인 모니터링 및 장애 복구 체계
  2. 보안 강화: 철저한 방화벽 및 토큰 기반 보안
  3. 운영 효율성: 자동화된 스케일링 및 안전한 통신

Popular repositories Loading

  1. WooRibound-API WooRibound-API Public

    RESTful 서비스를 제공하는 API

    Java

  2. WooRibound-WEB WooRibound-WEB Public

    웹 애플리케이션의 프론트엔드 프로젝트입니다. Vue.js를 사용하여 동적인 웹 애플리케이션을 구축하였습니다.

    Vue

  3. .github .github Public

    우리 FISA 클라우드엔지니어링 3기 최종 프로젝트 우승작🏅 : 경력 단절과 노후 생활 자금 문제 등으로 취업을 고민하는 중장년층과 기업을 중개하는 플랫폼

Repositories

Showing 3 of 3 repositories
  • .github Public

    우리 FISA 클라우드엔지니어링 3기 최종 프로젝트 우승작🏅 : 경력 단절과 노후 생활 자금 문제 등으로 취업을 고민하는 중장년층과 기업을 중개하는 플랫폼

    WooRibound/.github’s past year of commit activity
    0 0 0 0 Updated Jan 4, 2025
  • WooRibound-WEB Public

    웹 애플리케이션의 프론트엔드 프로젝트입니다. Vue.js를 사용하여 동적인 웹 애플리케이션을 구축하였습니다.

    WooRibound/WooRibound-WEB’s past year of commit activity
    Vue 0 0 7 0 Updated Dec 23, 2024
  • WooRibound-API Public

    RESTful 서비스를 제공하는 API

    WooRibound/WooRibound-API’s past year of commit activity
    Java 0 0 4 0 Updated Dec 23, 2024

Top languages

Loading…

Most used topics

Loading…