Review AI 시대의 진짜 해자는 기술이 아닙니다 기술로 이기려 하지 마세요. 지금의 기술 우위는 생각보다 빠르게 평준화됩니다. 지금은 구글, MS, OpenAI 같은 빅테크가 기능 하나만 출시해도 스타트업 수천 개의 가치 제안이 흔들리는 시대입니다. 소위 ‘바이브 코딩’이라 불리는 흐름 속에서, 비개발자도 AI를 활용해 앱을 빠르게 만들고 있습니다. 기술의 진입장벽은 우리가 생각하는 것보다 훨씬 빠르게 낮아지고 있습니다. 이건 Keun.R 3 min read 2026.03
AI AI 시대의 승자: 기술 자본주의 관점에서 본 B2B 플랫폼 전략 AI 시대 자본의 흐름: 돈은 어디로 가고 있나 2024-2025년 글로벌 자본 흐름은 AI로 극적으로 재편되고 있다. AI 스타트업은 2024년 전체 VC 펀딩의 37%(약 $1,000억)를 흡수했고, cbinsights 2025년 상반기에만 $1,160억을 기록해 이미 2024년 전체를 초과했다. Gartner는 2025년 글로벌 AI 지출을 $1.5조, 2026년에는 $2조 이상으로 예측한다. 자본은 Keun.R 14 min read 2025.12
systemd로 Node.js 애플리케이션을 서비스화하기 systemd로 Node.js 애플리케이션을 서비스화하기 서버에서 Node.js 애플리케이션을 운영할 때, 단순히 node app.js로 실행하면 터미널이 종료되거나 애플리케이션이 크래시될 때 서비스가 중단됩니다. 이런 문제를 해결하기 위해 systemd를 활용해 Node.js 애플리케이션을 시스템 서비스로 관리하는 방법을 알아보겠습니다. systemd란? systemd는 Linux 시스템의 init 시스템으로, 시스템 부팅 과정과 서비스 관리를 담당합니다. Ubuntu Keun.R 6 min read 2025.08
[SQLite] 쉼표로 구분된 문자열을 행으로 분할 하나의 컬럼에 "a,b,c"처럼 저장된 데이터를 여러 행으로 분할하는 방법 🎯 목표 SQLite에서 다음과 같은 데이터 변환을 수행하는 것 변환 전: IDvalues_column1a,b,c2d,e3f,g,h,i 변환 후: IDvalue1a1b1c2d2e3f3g3h3i 🛠️ 해결 방법들 방법 1: JSON 함수 사용 (SQLite 3.45+) WITH split_data AS ( SELECT Keun.R 5 min read 2025.07
Colima: macOS에서 Docker 환경 최적화하기 Docker Desktop은 macOS에서 Docker 환경을 쉽게 실행할 수 있는 GUI 기반 도구로 널리 사용됩니다. 그러나 사용 중 자주 무거움을 느끼거나 리소스 과다 소모로 인해 배터리가 빠르게 소모되는 경우가 많습니다. 특히, 고성능 작업 시 Docker Desktop이 자주 느려지거나 갑작스럽게 종료되는 문제를 경험할 수 있습니다. 이러한 문제를 해결하기 위해 경량화된 대안으로 등장한 Keun.R 5 min read 2025.01
CTE(Common Table Expression)와 비중(Portion) 활용한 할인 안분 계산 오랜만에 다시 블로그 포스팅을 남겨본다. 최근 진행하는 프로젝트 중 Postgres 를 많이 다루고 있는데 자주쓰는게 있어서 기록차원에서 남겨봄. CTE(Common Table Expression)에 대한 개념과 실무에서 자주 활용하는 비중(Portion) 기반의 할인 안분 계산 방법을 다뤄보려고 함. 이 내용을 알면, 복잡한 할인 계산을 단순화하고, SQL 쿼리의 가독성과 효율성을 높일 수 Keun.R 6 min read 2024.12
React Hooks: useState, useEffect, useCallback React 16.8에서 소개된 Hooks는 함수형 컴포넌트에서 상태 관리와 생명주기 기능을 사용할 수 있게 해주는 강력한 도구입니다. 이 포스트에서는 가장 자주 사용되는 세 가지 Hook인 useState, useEffect, useCallback에 대해 자세히 알아보겠습니다. 목차 1. useState 2. useEffect 3. useCallback 4. 종합 예제 5. 결론 useState useState는 함수형 컴포넌트에서 상태를 관리할 수 Keun.R 4 min read 2024.10
Next.js의 Pages Router vs App Router: 상세 비교 가이드 Next.js는 React 기반의 강력한 웹 프레임워크로, 서버 사이드 렌더링(SSR)과 정적 사이트 생성(SSG)을 쉽게 구현할 수 있게 해줍니다. Next.js 13 버전부터는 기존의 Pages Router와 함께 새로운 App Router가 도입되었습니다. 이 포스트에서는 두 라우팅 시스템의 차이점을 자세히 살펴보고, 각각의 장단점을 비교해보겠습니다. 목차 1. Pages Router 소개 Keun.R 7 min read 2024.10
npm vs Yarn: Node.js 패키지 매니저 비교 npm과 Yarn은 모두 Node.js에서 사용하는 패키지 매니저로, 프로젝트의 의존성을 설치하고 관리하는 데 사용됩니다. 두 패키지 매니저는 유사하지만 성능, 기능, 사용 편의성 측면에서 차이점이 있습니다. 이 포스팅에서는 npm과 Yarn의 특징과 차이점을 비교하고, 각 패키지 매니저의 장단점 및 주요 명령어를 소개합니다. npm 소개 npm(Node Package Manager)은 Node.js와 함께 Keun.R 5 min read 2024.09