Skip to content
@2025-softbank-hackathon

Team Orange

2025년 소프트뱅크 해커톤 1차 예선 (팀 Orange)

🌩️ 2025 소프트뱅크 해커톤 🌩️

“클라우드로 미래를 만들다”


award banner
최우수상-민동일 최우수상-이유진 최우수상-정호원 최우수상-김동윤 최우수상-나영민
Dongil Min
Cloud Infra
Yujin Lee
Develop
Howon Jeong
CI
Dongyoon Kim
Observability
Youngmin Na
CD


☁️ Infra & Orchestration

⚙️ Backend & Database

🖥️ Frontend

🚀 CI/CD & Automation

📊 Monitoring & Test


SoftBank Hackathon 2025 | 팀 `Orange`


기본 정보

  • 팀명: ORANGE
  • 행사: SoftBank Hackathon 2025
  • 기간: 2025.10 ~ 2025.11
  • 주제: Make Deployment Delightful: 즐거운 배포 경험 구현
프로젝트 메인 이미지

🎯 테마

なぜこのテーマを選んだのか?

“배포 과정을 스트레스가 아닌 즐거운 경험으로 전환하자.”

  • 시간 효율화: 전체 CI/CD를 항상 실행하지 않고 필요한 Step만 선택해 배포 시간 단축
  • Fun-to-Deploy: 대시보드 시각화·애니메이션·BGM으로 배포를 이벤트화
  • Slack 통합 제어: Slack API App로 워크플로우별 유연한 배포 관리
  • 실시간 피드백: 배포 상태를 시각화하고 Slack 알림으로 즉각 확인

반복적인 배포 과정을 “보는 재미와 안정성이 공존하는 경험”으로 재구성.


🏗️ 아키텍처 (Architecture Overview)

  • ✅ Terraform Provisioning
  • ✅ ASG Blue-Green 무중단 배포, VPC 네트워킹, CI/CD 자동화, Observability 구축
  • ✅ AWS Well-Architected Framework 6대 원칙에 기반한 인프라 구축
  • ✅ 운영 우수성, 보안, 신뢰성, 성능 효율, 비용 최적화, 지속 가능성에 기반해 설계

Cloud Architecture

  • ✅ CloudFront + S3 정적 리소스 배포
  • ✅ WAF + ALB 통한 HTTPS 트래픽 보호
  • ✅ 멀티 AZ Blue/Green ASG로 고가용성 확보
  • ✅ Redis Pub/Sub으로 실시간 메시징
  • ✅ DynamoDB로 로그 관리 및 확장성 확보
  • ✅ CloudWatch 기반 모니터링 및 알림 시스템

🚀 CI/CD & Blue/Green Deployment

CI Pipeline

GitHub → CodePipeline → CodeBuild → CodeDeploy → EC2 (Blue/Green)

  1. Source: GitHub에서 소스 아티팩트 생성
  2. Test (Optional): 단위 테스트 수행
  3. Build: .jar 빌드 및 ECR 업로드
  4. Deploy: CodeDeploy가 ASG를 관리하며 헬스체크 후 트래픽 전환

CD Diagram

  • Blue ASG 유지, Green ASG 신규 생성
  • CodeDeploy Agent가 ECR 이미지 가져와 배포
  • 모든 인스턴스 헬스체크 통과 후 ALB 트래픽 전환
  • 일정 시간 안정화 후 Blue 종료 (Rollback 대비)

💬 Slack 연동 워크플로우

  • Slack API App 기반 배포 제어
  • 커밋 메시지 deploy: auto 시 자동 트리거
  • Slack 알림 내 Go to Dashboard 버튼으로 이동

스크린샷 2025-11-10 00 32 42

Slack CI Options

Slack Notification

---

📊 Observability Dashboard

  • CloudWatch Logs / Metrics로 EC2 로그, CPU 사용률, 메모리 모니터링
  • Lambda 기반 Slack 알림 전송
  • WebSocket을 통해 실시간 대시보드 업데이트

Observability


📈 부하 테스트 결과

항목 결과
테스트 인원 100명
RPS 10 × (1…3)
평균 응답 시간 60ms
최대 응답 시간 400ms

Load Test Result


🏆 핵심 성과

영역 성과
배포 안정성 ASG Blue-Green 배포로 무중단 서비스 구현
응답 성능 부하 테스트 통과 (평균 60ms, 최대 400ms)
협업 효율 Slack 통합 CI/CD로 배포 리드타임 단축
관측 가능성 실시간 대시보드 및 피드백 루프 완성

채팅서비스 스크린샷 2025-11-11 11 27 42

Popular repositories Loading

  1. infrastructure infrastructure Public

    AWS 클라우드 인프라

    HCL 2 1

  2. .github .github Public

  3. frontend frontend Public

    JavaScript

  4. backend backend Public

    HTML

  5. dashboard dashboard Public

    JavaScript

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…