개발회사가 쓰는 IT·개발 이야기

개발·아키텍처

개발·아키텍처

광케이블을 깔기 전에 — '네트워크 문제'는 절반이 소프트웨어 문제다

어느 무인 포토 키오스크 현장. '네트워크가 문제'라 진단돼 광케이블까지 깔렸는데도 안 됐다. 다시 보니 물리 공사가 아니라 — 헤어핀(NAT 루프백) 설정과 사진 처리·썸네일·캐싱, 소프트웨어로 풀 문제였다. 비싼 물리 해결로 가기 전에 의심했어야 할 것들.

2026년 7월 6일 · 조회 2 · ▲ 0
개발·아키텍처

무인매장에서 가장 어려운 건 결제가 아니라, 인터넷이 끊겼을 때다

무인매장은 키오스크에 결제 붙이면 끝일 것 같지만, 소프트웨어가 진짜 '쇠문'을 여는 순간 다른 세계가 열린다. 예약마다 고유 PIN 자동생성→도어락에 직접 저장·개폐, 인터넷 끊겨도 즉시 열리는 오프라인 내성, 비상 시 자동개방(재난 대응) EM lock, 웹 예약·해외결제·다국어까지 — 용산 무인 스터디룸을 만들며 배운 것.

2026년 6월 24일 · 조회 8 · ▲ 2
개발·아키텍처

좋은 개발은 개발사 혼자 만들지 않는다

변경 비용은 왜 차이가 날까? 소프트웨어의 본질은 복잡도이고, 설계란 그 복잡도를 어디에 둘지 정하는 일이다. 엉망인데 성공한 스타트업과 설계만 하다 실패한 대기업이라는 반례, 언제 단순하게·언제 재설계할지의 기준, 그 복잡도를 모듈에 가두는 우리의 실제 방식, 그리고 결국 소통까지 — 수백 개의 프로젝트를 만들고 운영하며 든 생각.

2026년 6월 21일 · 조회 7 · ▲ 2