[태그:] 클라우드 컴퓨팅

  • AI 시대 클라우드: 개발자에게 필요한 건 무엇? 새로운 플랫폼 선택 가이드

    AI 시대 클라우드: 개발자에게 필요한 건 무엇? 새로운 플랫폼 선택 가이드

    AWS 콘솔 들어가본 사람은 안다. 메뉴 구조부터 과금 방식까지, 뭔가 하나 바꾸려면 문서 3개는 뒤져야 한다. 그런데 Claude나 ChatGPT는 3초 만에 코드를 뽑아준다. 이 속도 차이가 이제 실제 개발 병목으로 드러나고 있다.

    AI 코딩 도구 덕분에 초안 작성 속도는 폭발적으로 빨라졌는데, 배포·인프라 구성은 아직도 옛날 방식이다. 코드를 만드는 속도와 그걸 실행하는 환경 사이의 간극. 이게 지금 개발자들이 느끼는 가장 큰 불편이다.

    AI 코딩 도구가 만들어낸 새로운 병목

    AI 에이전트가 초 단위로 코드를 뽑아내는데, 배포는 2~3분이 걸린다. 테라폼 돌리고, 파이프라인 기다리고. 이 2~3분이 집중력을 끊는다. 작은 것 같아도 하루에 수십 번 반복되면 생산성 차이가 엄청 난다.

    • 속도 병목: AI가 생성한 코드를 바로 올릴 수 없다. 기존 배포 파이프라인이 AI 속도를 못 따라간다.
    • 복잡한 의존성: AI 앱은 GPU, 대용량 메모리, 복잡한 패키지 조합을 요구한다. 기존 클라우드에서 세팅하는 데 시간이 한참 든다.
    • 예측 불가 비용: 쓰든 안 쓰든 프로비저닝된 VM 값은 나간다. AI 워크로드는 몰아 쓰고 쉬는 패턴이 많아서 유휴 시간 비용이 그냥 날아간다.

    한 전문가는 “신과 같은 지능이 3초 안에 문제를 해결하는데 시스템이 병목이 되면 안 된다”고 했다. 맞는 말이다. 문제는 기존 클라우드 구조가 이 속도에 맞게 설계된 게 아니라는 점이다.

    AWS·GCP가 느리고 비싼 이유

    아마존 웹 서비스(AWS)나 구글 클라우드(GCP)가 나쁜 건 아니다. 그냥 AI 시대에 맞게 설계된 게 아닐 뿐이다. 이 플랫폼들은 원래 ‘모든 것을 위한’ 범용 인프라다.

    • 범용성의 역설: 모든 걸 다 지원하려다 보니 특정 워크로드에선 비효율이 생긴다. AI 추론처럼 요구사항이 뚜렷한 작업에서 이 비효율이 도드라진다.
    • 과금 구조 문제: ‘프로비저닝된 용량’에 대해 돈을 낸다. 실제 사용량이 아니다. 유휴 VM도 돈이 나간다. 한 기업 CTO는 이전 인프라에서 월 1만 5천 달러 나가던 게 플랫폼 이전 후 월 1천 달러로 줄었다고 밝혔다. 15분의 1이다.
    • 배포 속도: 테라폼(Terraform) 같은 표준 도구를 써도 배포 한 번에 2~3분은 기본이다. AI 에이전트가 초 단위로 코드를 만들어내는 속도와 맞지 않는다.
    • 레거시의 무게: 수조 원 규모의 레거시 수익 모델이 있다. 기존 고객 유지와 새 기술 도입 사이에서 구조를 쉽게 바꾸지 못한다. 이건 단순히 의지의 문제가 아니다.

    요약하면 이렇다. AWS·GCP는 ‘뭐든 된다’는 게 장점인데, 그게 동시에 AI 시대엔 약점이 되고 있다.

    AI 시대 클라우드, 달라야 할 3가지

    AI 개발자한테 진짜 필요한 게 뭔지 정리하면 크게 세 가지다.

    1. 1초 미만 배포

      AI 에이전트가 코드 만드는 속도에 인프라가 맞춰야 한다. 2~3분 배포는 이제 옛날 얘기다. 실제로 1초 미만 배포를 달성한 플랫폼에서 개발 속도가 10배 이상 향상됐다는 사례가 나오고 있다. 배포 기다리는 시간이 사라지면 흐름이 끊기지 않는다.

    2. 초 단위 온디맨드 과금

      AI 워크로드는 예측이 어렵다. 몰아서 쓰고 한동안 쉬는 패턴이 많다. 실제로 쓴 만큼만 초 단위로 과금하는 구조가 필요하다. 이 방식으로 전환했을 때 비용을 65% 이상 줄인 사례도 있다. 유휴 시간 비용이 0이 된다는 게 핵심이다.

    3. 수직 통합 인프라

      네트워크, 컴퓨팅, 스토리지를 직접 통제하면 외부 의존성이 줄고 성능 최적화 폭이 넓어진다. 복잡한 설정 없이 데이터베이스, 스토리지, 네트워킹을 한 곳에서 관리하는 경험. 이게 개발자가 인프라 대신 제품에 집중하게 만드는 구조다.

    실제로 등장하고 있는 AI 네이티브 클라우드들

    샌프란시스코 기반 클라우드 스타트업 중 일부는 구글 클라우드 의존을 완전히 끊고 자체 데이터센터를 구축하는 선택을 했다. 꽤 과감한 베팅이다.

    • 배포 시간: 1초 미만. 이게 실제 사용자 경험에서 체감 차이를 만든다.
    • 비용: 기존 대형 클라우드 대비 50% 이상 저렴, 일부 신생 클라우드 대비 3~4배 싸다고 한다. 유휴 VM 과금 자체가 없다.
    • 수직 통합: 네트워크·컴퓨팅·스토리지를 직접 설계했다. 최근 대형 클라우드 장애 때도 자체 인프라는 멀쩡히 돌아갔다는 게 눈에 띈다.
    • 입소문 성장: 광고 없이 개발자 입소문만으로 사용자가 늘고 있다. 복잡한 인프라 관리 대신 제품 개발에 집중할 수 있다는 게 이유다.

    기존 클라우드가 ‘있는 기능 다 쓰세요’라면, 이쪽은 ‘AI 개발에 필요한 것만 제대로’다. 포지셔닝이 명확하다.

    플랫폼 고를 때 실제로 봐야 할 것들

    선택지가 많아졌다는 건 좋은 일이다. 다만 뭘 봐야 할지 정리해두면 의사결정이 빠르다.

    • AI 도구·CI/CD 연동:

      현재 쓰는 AI 코딩 도우미나 배포 파이프라인과 얼마나 자연스럽게 붙는지 확인해야 한다. AI 에이전트가 직접 배포를 트리거하고 인프라를 분석하는 수준인지가 포인트다.

    • 과금 방식과 예측 가능성:

      실사용량 기반 과금인지, 유휴 리소스 비용이 발생하는지 꼭 따져야 한다. 청구서 보고 놀라는 일은 한 번이면 충분하다.

    • 성능과 확장성:

      AI 모델 돌리려면 vCPU·RAM이 넉넉해야 한다. 트래픽 급증 시 얼마나 빠르게 스케일업되는지, PostgreSQL·MySQL·MongoDB 지원 범위도 체크 포인트다.

    • 보안 인증:

      기업 환경이라면 SOC 2 Type 2, HIPAA 인증 여부가 필수다. SSO, 감사 로그, BAA(Business Associate Agreement) 제공 여부도 계약 전에 확인해야 한다.

    • 관리 편의성과 지원:

      인프라 관리에 드는 시간이 줄어야 개발팀이 제품에 집중한다. UI가 직관적인지, 문제 생겼을 때 기술 지원이 빠른지. 이건 직접 써봐야 안다.

    AI 클라우드 비용 줄이는 실용 전략

    ‘어디에 올릴까’보다 ‘어떻게 효율적으로 쓸까’가 더 중요해졌다. 몇 가지 정리했다.

    • 리소스 모니터링 습관화: 어떤 인스턴스가 얼마나 유휴 상태인지 정기적으로 확인해야 한다. 스펙 과잉 인스턴스 쓰다가 비용 터지는 경우가 생각보다 많다.
    • 서버리스 아키텍처 활용: AWS Lambda, Google Cloud Functions 같은 서버리스 함수는 이벤트 발생 시에만 실행되고 나머지 시간엔 비용이 0이다. AI 추론이나 특정 백엔드 작업에 잘 맞는 구조다.
    • AI 특화 플랫폼 병행 검토: 기존 클라우드와 AI 네이티브 플랫폼을 섞는 하이브리드 전략도 현실적인 선택지다. 전부 옮기기 부담스럽다면 새 프로젝트부터 시작해보는 게 낫다.
    • 컨테이너화 + 오케스트레이션: 도커(Docker)와 쿠버네티스(Kubernetes) 조합은 리소스 효율을 높이고 배포를 자동화한다. 설정 초기 비용이 있지만 규모가 커질수록 효과가 크다.
    • 예약 인스턴스 활용: 꾸준히 쓰는 리소스는 예약 인스턴스나 저장형 플랜으로 할인받는 게 맞다. AI 워크로드의 변동성을 잘 예측해야 한다는 게 전제 조건이다.

    앞으로 클라우드 시장, 어디로 가나

    한 전문가는 앞으로 5년 동안 ‘지금까지 존재했던 소프트웨어의 1,000배에 달하는 소프트웨어가 온라인에 등장할 것’이라고 예측했다. 이 소프트웨어들은 전부 어딘가에서 실행돼야 한다. 클라우드 인프라 수요가 폭발적으로 늘 수밖에 없다는 얘기다.

    • AI 네이티브 클라우드의 부상: 초고속 배포와 유연한 과금을 무기로 한 신생 플랫폼들이 기존 거대 클라우드의 틈새를 파고들 가능성이 크다. 이미 그 조짐이 보이고 있다.
    • 수직 통합의 경쟁력: 하드웨어부터 소프트웨어 스택 전체를 직접 통제하는 플랫폼이 성능·비용·사용자 경험에서 차별화를 만들어낼 것이다.

    AWS와 GCP가 사라지진 않는다. 다만 AI 개발 특화 영역에서 점유율을 잃을 수 있다. 시장이 세분화되는 방향이다.

    출처: VentureBeat AI

  • 클라우드 개발 플랫폼 보안 완벽 가이드: 데이터 유출 막는 법

    클라우드 개발 플랫폼 보안 완벽 가이드: 데이터 유출 막는 법

    Vercel이 해킹당했다. The Verge가 전한 바에 따르면 빌드 파이프라인이 뚫리면서 수백 개 프로젝트의 환경 변수와 API 키가 노출됐다. 소스코드는 덤이었다. “우리 같은 작은 팀은 괜찮겠지”라는 생각, 솔직히 지금도 하고 있다면 위험하다. 해커들은 오히려 보안 투자가 적은 스타트업과 1인 개발자를 더 쉬운 목표로 본다. 규모와 관계없이, 클라우드 개발 환경을 쓰는 팀이라면 지금 당장 점검해야 할 사항들이다.

    클라우드 개발 플랫폼이 터지면 뭐가 문제냐

    코드 저장소, 빌드 시스템, 배포 파이프라인, 운영 환경. 이 네 가지가 한 플랫폼에 몰려있다. 한 곳이 뚫리면 연쇄반응이다. 해커가 주로 노리는 건 크게 4가지다:

    • 민감 데이터 탈취: API 키, 인증 토큰, 개발자 계정 정보 등.
    • 소스코드 유출: 팔거나, 경쟁사에 넘기거나. 기업 핵심 자산이 통째로 노출된다.
    • 파이프라인 장악: CI/CD를 건드려 악성코드를 삽입하거나 서비스 자체를 마비시킨다.
    • 자원 오용: 암호화폐 채굴용으로 서버를 무단 사용. 청구 요금 폭탄은 덤이다.

    금전 피해만이 아니다. 신뢰도 타격이 더 무섭다. 데이터 유출 사고 한 번에 고객사가 등 돌리는 속도는 생각보다 빠르다. 결국 클라우드 개발 플랫폼 보안은 기술 문제가 아니라 비즈니스 생존의 문제다.

    인증부터 제대로: MFA 없으면 나머지는 허울이다

    비밀번호 하나로 막겠다는 건 2010년대 발상이다. 지금은 최소 2단계 인증이 기본이다.

    • 다단계 인증(MFA) 의무화: SMS, OTP 앱(Google Authenticator, Authy), 하드웨어 키(YubiKey) — 어느 것이든 좋다. 비밀번호가 털려도 추가 장벽에 막힌다. 개발자·관리자 계정 전부 예외 없이 적용해야 한다. “귀찮다”는 이유로 예외를 두면 그게 구멍이 된다.
    • SSO(싱글 사인온) 활용: 여러 서비스를 하나의 인증 체계로 묶으면 퇴사자 계정 삭제와 권한 변경이 한 곳에서 처리된다. 대기업만의 얘기가 아니다. Okta Free나 Google Workspace 기반 SSO면 10인 팀도 충분하다. 관리 효율과 보안, 두 가지를 동시에 잡는 방법이다.
    • 비밀번호 정책: 대문자+소문자+숫자+특수문자 조합, 12자 이상, 90일 주기 변경. 최소 기준이다. ‘password123’은 논외다.
    • API 키·토큰 관리: 코드에 직접 박아놓는 경우를 아직도 종종 본다. 환경 변수로 분리하고, 접근 범위를 최소화하고, 주기적으로 갱신해야 한다. 자동화 프로세스에서 쓰는 토큰도 개인 계정 비밀번호만큼 중요하게 다뤄야 한다.

    소스코드 저장소 보안: 핵심 자산인데 허술하게 두는 경우가 많다

    GitHub, GitLab, Bitbucket — 여기가 뚫리면 게임 오버다.

    • 역할 기반 접근 제어(RBAC): 프론트엔드 개발자가 DB 마이그레이션 브랜치에 직접 푸시할 이유가 없다. 각 팀원에게 딱 필요한 권한만, 나머지는 차단이다. 불필요한 접근을 철저히 막는 것이 저장소 보안의 핵심이다.
    • 시크릿 스캐닝 자동화: CI/CD 파이프라인에 Gitleaks, truffleHog 같은 도구를 붙여두면 API 키나 개인정보가 커밋될 때 자동으로 잡아낸다. PR 단계에서 걸어두는 게 가장 효과적이다. 실수로 커밋되는 시크릿을 병합 전에 차단할 수 있는 실질적인 안전망이다.
    • 클라우드 스토리지 암호화: 로그, 빌드 아티팩트, 임시 파일 — 클라우드 스토리지에 저장되는 모든 데이터는 암호화가 기본이다. 저장(Data at Rest)과 전송(Data in Transit) 두 경우 모두. AWS S3라면 SSE 옵션 켜는 데 5분도 안 걸린다.
    • 테스트 환경 데이터 처리: 개발·테스트 환경에서 실제 사용자 데이터를 그대로 쓰는 건 습관처럼 하면 안 된다. 마스킹하거나 비식별화 처리된 데이터를 쓰면 유출 시 피해 범위가 확 줄어든다. 가장 현실적인 예방책 중 하나다.

    최소 권한 원칙: 뚫려도 피해를 제한하는 법

    개발자 A에게 데이터베이스 관리 권한이 필요 없다면 애초에 주지 않는다. 운영팀이 소스코드 저장소를 읽을 이유가 없다면 막는다. 단순하다. 완벽한 방어는 없다. 피해를 최소화하는 게 현실적인 목표다.

    • 방화벽·보안 그룹: AWS, GCP, Azure가 제공하는 보안 그룹 기능을 적극 활용한다. 특정 IP 대역만 허용하거나, 443·22 같은 꼭 필요한 포트만 열고 나머지는 막는 식이다.
    • VPN 의무화: 내부 시스템 접근에는 VPN을 기본으로 한다. 공용 와이파이에서 운영 콘솔에 직접 붙으면 중간자 공격(MITM)에 그대로 노출된다.
    • 서비스 간 통신 암호화: “어차피 내부망인데”라는 생각이 구멍을 만든다. 마이크로서비스 간 통신도 HTTPS/TLS가 기본이다. 내부 통신이라고 예외를 두는 순간 공격 표면이 넓어진다.

    취약점 관리: 안 하면 시간문제다

    오늘 안전한 라이브러리가 내일 CVE 목록에 올라올 수 있다. 소프트웨어는 원래 완벽하지 않다.

    • 정기 업데이트: 운영체제, 개발 도구, npm·pip·Maven 패키지 — 전부 최신으로 유지한다. 알려진 취약점을 막는 가장 기본적인 방법이다.
    • 자동화된 취약점 스캐닝: Snyk, Trivy, Dependabot 중 하나를 CI 파이프라인에 붙여두면 PR마다 자동 검사된다. Critical·High·Medium 심각도 기준으로 우선순위를 잡고 빠르게 처리한다.
    • 시크릿 관리 솔루션: HashiCorp Vault, AWS Secrets Manager 같은 전용 도구를 쓰면 API 키와 DB 자격증명을 코드 밖에서 안전하게 관리된다. 아직도 코드에 하드코딩된 시크릿이 있다면 지금 당장 옮겨야 한다. 이건 미룰 이유가 없다.

    24시간 감시 체계: 이상 징후를 놓치면 이미 늦다

    보안 시스템을 다 갖춰놔도 모니터링 없으면 반쪽짜리다.

    • 로그 모니터링: 로그인 시도, 파일 접근, 설정·권한 변경 — 전부 수집한다. SIEM 솔루션이나 CloudWatch, Datadog을 연결해두면 비정상 패턴 감지 시 즉시 알림이 온다. 새벽 3시에 해외 IP에서 관리자 계정으로 로그인 시도가 100번 들어온다면, 아침에 출근해서야 아는 건 이미 늦은 것이다.
    • 사고 대응 계획: 데이터 유출 발생 시 누가 뭘 하는지, 어떤 순서로 조사하고 보고하는지, 고객에게 어떻게 알릴지 — 사고 터진 후에 계획을 짜는 건 불가능하다. 각 담당자의 역할과 절차를 미리 명확히 정해두고, 분기 1회 정도 모의 훈련을 돌려보는 것도 생각보다 효과적이다.
    • 백업 및 복구 테스트: 코드와 데이터를 정기 백업하고, 복구 시간도 주기적으로 검증한다. 백업 자체도 암호화해서 별도 위치에 보관해야 한다. 백업만 있고 복구 테스트를 안 해봤다면 없는 것과 다름없다.

    결국엔 문화 문제다

    기술적 솔루션을 다 갖춰도 사람이 구멍이 되면 소용없다. 아무리 강력한 MFA를 설정해놔도 피싱 메일 한 통에 속으면 끝이다.

    모든 팀원이 보안의 기본을 알고, 의심스러운 상황을 즉시 보고하는 보안 문화가 필요하다. 연 1회 형식적인 보안 교육과 시큐어 코딩 원칙을 개발 프로세스에 실제로 녹이는 건 전혀 다른 얘기다. 전자는 체크박스를 채우는 것이고, 후자는 실제로 사고를 막는 것이다.

    클라우드 개발 플랫폼 보안은 한 번 설정하고 잊는 게 아니다. 계속 업데이트되는 위협에 맞춰 꾸준히 점검하고 개선해야 한다. 결국 꾸준함이 전부다.

    출처: The Verge

  • 클라우드 시대: 웹 앱 vs 데스크톱 앱 완벽 비교

    클라우드 시대: 웹 앱 vs 데스크톱 앱 완벽 비교

    구글이 윈도우용 검색 앱을 내놓고, 맥OS용 제미나이 앱까지 출시했다. 웹 브라우저 하나로 세상을 지배하던 그 구글이 직접 데스크톱 앱을 만든 것이다. 역설적이다. 웹 앱이 대세라는 흐름 속에서, 정작 웹의 최강자가 데스크톱으로 손을 뻗고 있으니. 이 움직임이 말하는 건 결국 하나다. 웹 앱과 데스크톱 앱, 두 가지 선택지는 각자의 자리가 여전히 따로 있다는 것.

    웹 앱이 편한 진짜 이유

    웹 앱의 강점은 단순하다. 설치가 없다. 크롬이든 사파리든 주소창에 주소 치면 끝이다. 스마트폰에서 시작한 작업을 회사 PC에서 이어받고, 퇴근 후 노트북에서 마무리하는 것도 자연스럽다. OS가 윈도우든 맥이든, 심지어 크롬북이든 상관없다.

    • 설치·업데이트 제로: 버전 충돌 걱정이 없다. 개발사가 서버 배포 버튼 누르는 순간 내 화면에도 바로 반영된다. 보안 패치도 마찬가지다.
    • 실시간 협업: 구글 독스, 노션, 슬랙 같은 툴들이 대표적이다. 팀원 5명이 동시에 같은 문서를 고쳐도 충돌 없이 돌아간다. 이건 데스크톱 앱이 따라 하기 어려운 부분이다.
    • 데이터는 클라우드에: 노트북을 잃어버려도, 고장나도, 데이터는 그대로 살아있다. 기기 교체할 때 마이그레이션 스트레스가 없다는 것, 실제로 써보면 생각보다 편하다.

    가볍게 문서 작업하고, 팀원들과 빠르게 소통하고, 기기를 여러 개 오가는 환경이라면 웹 앱이 압도적으로 유리하다. 초기 스타트업이나 소규모 팀이 굳이 비싼 소프트웨어 라이선스를 사지 않는 이유도 이거다.

    데스크톱 앱이 아직 사라지지 않는 이유

    포토샵, 프리미어 프로, 오토캐드. 이 프로그램들은 아직도 데스크톱 앱이다. 웹 기술이 10년 넘게 발전했는데도 이쪽으로 안 넘어왔다. 이유가 있다.

    • 하드웨어를 직접 탄다: 브라우저라는 중간 레이어가 없다. CPU와 GPU를 운영체제 수준에서 직접 끌어쓰니 성능이 다르다. 4K 영상 편집, 3D 렌더링, 대용량 RAW 파일 처리 같은 작업에서 이 차이는 생각보다 크게 느껴진다.
    • 인터넷이 끊겨도 된다: 비행기 안, 지하 공간, 인터넷이 불안정한 현장. 데스크톱 앱은 그냥 돌아간다. 웹 앱에도 PWA(Progressive Web App)라는 오프라인 모드가 있긴 한데, 솔직히 기능 제약이 꽤 있다.
    • 시스템과 더 깊이 붙는다: 카메라, 마이크, 각종 하드웨어 연동, 시스템 알림 제어, 파일 시스템 직접 접근. 브라우저 샌드박스 안에서는 이런 걸 구현하는 데 벽이 있다.
    • 보안·권한 직접 통제: 설치 경로, 업데이트 시점, 네트워크 접근 권한을 관리자가 직접 잡을 수 있다. 민감한 데이터를 외부 서버에 올리지 않고 로컬에서만 처리해야 하는 기업 환경이라면, 이건 선택이 아니라 필수다.

    웹 기술이 계속 발전해도, 데스크톱 앱의 이 영역은 쉽게 무너지지 않는다. 아직은.

    성능·오프라인·보안, 세 가지로 정리하면

    결국 이 세 가지가 갈림길이다.

    • 성능: 웹 앱은 브라우저 엔진을 거친다. 아무리 최적화해도 네이티브 앱보다 한 층 느릴 수밖에 없다. 문서 작업이나 채팅, 이메일 정도는 차이가 안 느껴진다. 근데 고해상도 이미지 수백 장을 배치 처리하거나, 스프레드시트 수만 행을 복잡한 수식으로 돌리면 체감이 달라진다.
    • 오프라인: 웹 앱 = 인터넷 필수. PWA로 일부 보완되긴 했지만 완전한 오프라인 기능은 여전히 데스크톱 앱 영역이다. 출장이 잦거나 이동 중 작업이 많다면 이 부분을 진지하게 따져봐야 한다.
    • 보안 구조: 웹 앱은 브라우저 샌드박스 안에 갇혀 있어서 시스템에 깊이 손댈 수가 없다. 이게 오히려 안전하다. 데스크톱 앱은 시스템 권한을 더 많이 요구하니 기능은 강력하지만, 악성 코드라면 피해 범위도 그만큼 넓어진다. 공식 경로로만 설치해야 하는 이유가 여기 있다.

    그래서 뭘 써야 하나

    단순하게 정리하면 이렇다.

    • 팀 협업 + 멀티 디바이스 환경: 웹 앱. 구글 워크스페이스, 노션, 슬랙 조합으로 충분하다.
    • 영상·이미지·3D 등 고성능 작업: 데스크톱 앱. 프리미어, 포토샵, 오토캐드 류는 아직 웹으로 대체가 안 된다.
    • 인터넷 없는 환경이 잦다: 데스크톱 앱 비중을 높여야 한다. 이건 타협이 안 되는 부분이다.
    • 데이터를 외부 서버에 못 올리는 기업 환경: 데스크톱 앱이 맞다. 웹 앱은 데이터가 어디선가 반드시 서버를 거친다.

    웹과 데스크톱, 경계는 흐려지고 있다

    구글의 이번 행보는 꽤 시사적이다. 웹 브라우저 하나로 모든 걸 해결하게 만들겠다던 회사가, 결국 데스크톱 앱을 내놓았다. 사용자들이 여전히 데스크톱 앱 형태의 경험을 원한다는 신호로 읽힌다. Ars Technica 보도를 보면, 구글은 2026년 4월 윈도우용 Search 앱과 맥OS용 Gemini 앱을 정식 출시했다.

    일렉트론(Electron) 같은 프레임워크 덕분에 사실상 웹 기술로 만든 데스크톱 앱도 이미 많다. VS Code, 슬랙 데스크톱, 피그마 앱이 다 이 방식이다. 웹 앱이 계속 강력해지고, 데스크톱 앱도 클라우드 연동을 강화하면서, 두 형태의 경계는 점점 흐릿해지고 있다.

    어느 한쪽이 다른 쪽을 완전히 밀어내는 미래는 당분간 오지 않을 것 같다. 가벼운 작업은 웹으로, 무거운 전문 작업은 데스크톱으로. 이 구도가 꽤 오래 갈 것이다. 도구를 하나만 고집하기보다, 작업 성격에 따라 두 가지를 적절히 섞어 쓰는 게 현실적인 정답이다.

    출처: Ars Technica