Case Study 01 / Operational Workflow Engineering

IDC 통합 운영
관리 플랫폼.

오늘의 업무부터 서버 이전의 세부 단계까지.
분산된 운영 정보를 하나의 작업 흐름으로 연결했습니다.

프로젝트 성격
카카오 IDC 내부 운영 시스템
담당 범위
기획 · 설계 · 개발 · 배포 · 운영
직접 개발한 모듈
통합 대시보드 · 서버 이전 · 일반 업무

현장의 요구사항 정의와 업무 흐름 설계부터 실제 운영·개선까지 직접 담당했습니다. 구현 과정에는 AI 개발 도구를 활용했습니다.

IDC Operations Demo 열기 ↗넓은 화면에서 등록 · 수정 · 진행 관리 · 통계 체험

02 / 문제와 목표

정보를 찾는 데 쓰는 시간을
실제 업무에 쓸 수 있도록.

서버 이전 업무는 아지트와 텍스트 중심으로 관리했습니다. IDC 철거와 이전 작업이 늘어나면서 진행 상태, 희망 완료일, 세부 작업 내용을 여러 기록에서 찾아야 했습니다. 교대 근무자가 이어서 처리할 업무를 파악하는 데에도 같은 맥락이 필요했습니다.

Before

기록을 찾아 현황을 재구성

분산된 요청과 업데이트를 확인하고, 작업별 일정과 진행 상황을 다시 정리.

After

공통 화면에서 작업을 이어가기

오늘의 업무는 대시보드에서, 실행과 이력은 각 관리 화면에서 확인.

03 / 핵심 업무 흐름

현황을 파악하고,
작업을 실행하고, 기록을 남깁니다.

아래는 실제 업무 흐름을 바탕으로 디자인을 다듬은 인터랙티브 데모입니다. 탭 전환, 날짜 선택, 검색·필터와 작업 상세 보기를 체험할 수 있습니다. 모든 이름·일정·작업·수치는 Mock Data이며, 내부 원본 화면은 사용하지 않았습니다.

Module 01 / Overview

통합 운영 대시보드

현황 파악

작업 캘린더와 오늘의 업무를 함께 배치했습니다. 예정된 작업, 희망 완료일, 미완료 업무를 확인한 뒤 필요한 관리 화면으로 이어지는 구조입니다.

IDC OperationsReconstructed UI · Mock Data
통합 대시보드서버 이전일반 업무
업무 캘린더10월 · 예시
5
6이전 2
7
8작업 3기한 1
9
10
11
12기한 2
13
14작업 1
15
16이전 1
17
18

작업 예정일과 희망 완료일을 함께 확인

오늘 확인할 업무가상 작업
서버 이전센터 A → 센터 B

예시 요청 01 · 서버 12대

일반 업무장비 점검 지원

예시 요청 02 · 작업 예정

희망 완료일 확인예시 업무 1건
미완료 작업서버 이전 · 일반 업무한곳에서 확인
01 / 날짜를 선택하면 해당 작업이 표시됩니다. 작업을 누르면 가상 상세 기록을 확인할 수 있습니다.
Problem
여러 작업의 일정을 확인하고 오늘 처리할 내용을 모아야 했습니다.
Solution
캘린더와 업무 유형별 오늘의 작업을 한 화면에 배치했습니다.
Result
작업 현황을 확인하는 공통 시작점을 마련했습니다.

Module 02 / Migration

서버 이전 관리

진행 추적

물리 서버 이전은 요청 한 건 안에도 여러 작업이 이어집니다. 요청·진행 중·완료 상태와 세부 체크리스트를 함께 관리해 전체 진행 상황과 남은 단계를 구분했습니다.

서버 이전 관리Reconstructed UI · Mock Data
이전 작업 등록가상 요청
이전 유형센터 간 이전
이전 경로센터 A → 센터 B
요청자가상 팀 A
서버 수12대
요청일2025-10-01
희망 완료일2025-10-15
부품 작업OS 설치서버 설정
작업별 체크리스트
  • 작업 파일
  • 서버 탈거
  • 협력업체 작업
  • IDC 이동
  • 서버 장착
  • 케이블 연결

전체 상태와 세부 작업 단계를 구분

미완료센터 A요청자: 전체
작업상태이전 경로서버희망 완료일
MIG-DEMO-001진행 중센터 A → B12대10월 15일
MIG-DEMO-002요청센터 A → C8대10월 22일
02 / 검색과 상태 필터로 이전 작업을 찾고, 작업 상세에서 세부 체크리스트를 확인할 수 있습니다.
Problem
짧은 상태 업데이트만으로는 어떤 세부 작업이 남았는지 알기 어려웠습니다.
Solution
이전 요청의 맥락과 작업 단계, 완료 확인자·완료일을 기록하도록 구성했습니다.
Result
다음 담당자가 작업 기록을 바탕으로 진행 상황을 확인할 수 있습니다.
검색·통계 등 세부 기능 보기

요청 정보와 작업 옵션

이전 유형, 출발·도착 센터, 서버 수, 요청자, 요청일, 희망 완료일, 협력업체, 메모와 관련 작업 옵션을 기록합니다.

검색과 기한 관리

요청자·센터·상태·기간으로 검색하고, 기한 임박 작업을 강조합니다. 정렬과 페이지 구분으로 목록을 확인합니다.

세부 체크리스트

부품 작업, OS 재설치, 서버 설정, 협력업체 작업, 탈거, IDC 이동, 작업 파일, 장착, 케이블 연결을 관리합니다.

통계와 Export

월별 작업·서버 수, 요청자별 상위 10개, 센터별 이동량과 IDC 간 히트맵을 확인합니다. 기간 필터와 필터 결과 기준 Excel / CSV 내보내기를 지원합니다.

Module 03 / Task Management

일반 업무 관리

요청·일정 관리

서버 이전 외의 장비 운영, 자산, 기타 요청도 공통 형식으로 관리했습니다. 희망 완료일과 실제 작업 예정일을 구분하고, 요청 내용을 검색하거나 상태별로 모아볼 수 있도록 구성했습니다.

일반 업무 관리Reconstructed UI · Mock Data
요청자가상 팀 B
작업 유형장비 운영
작업 내용장비 점검 지원 요청
희망 완료일2025-10-15
작업 예정일2025-10-08
미완료요청진행보류완료오늘 완료된 작업
상태작업 유형작업 내용작업 예정일
요청장비 운영장비 점검 지원10월 8일
진행자산예시 자산 목록 확인10월 9일
보류기타작업 일정 협의미정
03 / 일반 업무를 검색하거나 상태별로 확인할 수 있습니다. 실제 요청자·장비명·내부 링크는 포함하지 않았습니다.
Problem
서로 다른 유형의 운영 요청에도 담당 맥락, 일정, 진행 상태가 필요했습니다.
Solution
공통 등록 항목과 요청·진행·보류·완료 상태, 검색과 목록 내 일정·비고 수정을 제공했습니다.
Result
다양한 요청을 같은 방식으로 조회하고 이어서 관리할 수 있습니다.

04 / 설계와 구현

작업 단위의 기록과
전체 현황을 연결하는 설계.

  • 요약 화면과 작업 화면의 역할 구분

    대시보드는 일정과 오늘의 업무를 모아 보여주고, 각 모듈에서는 등록·수정·진행 관리를 수행합니다. 전체 현황을 살피는 일과 세부 작업을 처리하는 일을 연결했습니다.

  • 전체 상태와 세부 단계의 분리

    서버 이전은 전체 진행 상태와 체크리스트를 함께 사용합니다. 일반 업무에는 보류 상태를 두어 업무 유형에 맞는 진행 흐름을 표현했습니다.

  • 희망 완료일과 작업 예정일의 구분

    요청자가 원하는 기한과 실제로 작업할 날짜를 별도로 기록합니다. 목록과 캘린더에서 두 일정의 의미를 구분해 확인할 수 있도록 했습니다.

Application Architecture

브라우저 화면과 데이터 접근을 REST API로 연결했습니다. 아래 구성은 기존에 정리한 서버 이전 모듈의 구현 기준이며, 내부 네트워크와 상세 인프라 구성은 생략했습니다.

사용자
Browser UIHTML · CSS · Vanilla JavaScript

내부 OpenStack VM · 프로세스 관리 PM2

Node.js / Express REST API업무 로직 및 데이터 접근
PostgreSQL구조화된 서버 이전 기록
서버 이전 모듈의 논리적 구성. 데이터베이스의 상세 배치와 내부 주소는 표시하지 않습니다.
Tech Stack 전체 보기
Frontend
HTML · CSS · Vanilla JavaScript · Bootstrap · Bootstrap Icons
Backend / Database
Node.js · Express.js · PostgreSQL
Reporting
Chart.js · SheetJS / XLSX
Infrastructure
Internal OpenStack VM · PM2

05 / 운영 결과와 개선

실제 업무에 적용하고,
사용하면서 개선했습니다.

아래 수치는 서버 이전 모듈의 운영 실적입니다. 통합 대시보드와 일반 업무를 합산한 수치가 아니며, 시간 절감률이나 생산성 향상률을 의미하지 않습니다.

2025년 하반기서버 이전 / 7–12월
135건

이전 작업

1,548대

이동 서버

누적 운영 규모서버 이전 / 대략적인 수치
약 360건

이전 작업

약 4,000대

이동 서버

누적 집계 기준일은 별도로 명시하지 않았습니다. 2025년 하반기 실적과 누적 수치를 합산하지 않습니다.

배포 이후의 개선

서버 이전 관리 시스템은 초기 버전과 CBT를 거쳐 실제 업무에 적용했습니다. 운영 중 받은 피드백을 바탕으로 검색, 완료 처리, 기존 IDC 범위와 통계를 다듬었습니다.

  1. 초기 버전
  2. CBT
  3. 실제 운영
  4. 피드백
  5. 개선
  • 완료 처리 UX 개선
  • 아지트 링크 처리
  • 검색·필터 개선
  • 통계 대시보드 고도화
  • 작업 관리 편의 기능

06 / 배운 점

운영 경험이
시스템의 우선순위를 정합니다.

등록 항목을 정하는 일부터 어떤 정보를 첫 화면에 보여줄지까지, 판단의 기준은 실제 업무였습니다. 교대 근무자가 필요한 맥락, 작업자가 확인할 세부 단계, 운영 현황을 파악할 집계가 서로 연결되어야 했습니다.

개발 이후의 운영도 직접 맡으면서 기능 구현뿐 아니라 사용 과정에서 발견한 불편을 고치는 일이 중요하다는 것을 배웠습니다. 운영 경험과 개발을 연결한 이 방식은 앞으로의 프로젝트에도 이어갈 기준입니다.

이 Case Study는 재구성한 화면과 가상 데이터를 사용합니다. 실제 직원 이름, 장비 식별 정보, 내부 URL과 기밀 인프라 정보는 포함하지 않았습니다.