로컬 프로그램은 내 컴퓨터가 켜져 있을 때 나만 사용할 수 있습니다. 다른 사용자가 접속하는 서비스에는 도메인, 서버, 보안과 운영 구조가 필요했습니다.

01. 시작은 문제였다

이 기록은 특정 기술을 가르치기보다 실제 프로젝트에서 어떤 문제가 생겼고 왜 다음 선택이 필요했는지를 설명합니다.

02. 처음 생각한 방법

처음에는 가장 익숙하고 단순한 방식으로 접근했습니다. 당시에는 빠르게 결과를 확인할 수 있다는 장점이 있었습니다.

03. 그런데 문제가 생겼다

프로젝트가 커지면서 수작업과 단편적인 수정만으로는 전체 구조를 안정적으로 관리하기 어려워졌습니다.

04. 그래서 선택한 방법

문제를 다시 정의한 뒤 현재 단계에 필요한 도구를 선택했습니다. 기술은 목적이 아니라 문제를 해결하기 위한 수단이었습니다.

05. 실제로 적용해보니

새 방식에도 장점과 단점이 있었습니다. 잘 작동한 부분뿐 아니라 예상과 달랐던 부분도 이후 기록에서 구체적으로 다룹니다.

06. 지금 다시 한다면

먼저 요구사항과 공개 범위를 정리하고 작은 단위로 확인하면서 확장할 것입니다.

SUMMARY

  • 문제에서 출발했습니다.
  • 기술은 필요해진 이유를 중심으로 선택했습니다.
  • 시행착오도 중요한 개발 기록입니다.