[GN#285] 스타트업에서의 모던 스태프 엔지니어링

2024-12-16 ~ 2024-12-22 사이의 주요 뉴스들

가트너의 전략 기술 트렌드 2023, 2024에 연속으로 포함된 Platform Enginnering은 생산성과 개발자 경험을 최적화하는 기술적 접근방식입니다. 혹자는 "DevOps의 최종 진화"라고도 부르기도 하는데요. DevOps를 통해서 도입된 개발 프로세스와 자동화 도구를 더 세분화/전문화하고 내부 플랫폼화하여 조직의 개발자 누구나 쉽게 활용할 수 있게 하고, 이를 통해 더 빠르게 개발하고 배포가 가능한 혁신 기반을 만드는 것을 목표로 합니다. 그리고, 스태프 엔지니어링은 조직 내에서 시니어 이상의 엔지니어가 해줘야 할 역할을 정의함으로써 조직의 역량을 강화할 수 있게 합니다. Chad McElligott는 Shopify 기반 구독 및 로열티 서비스를 제공하는 회사인 Smartrr의 시니어 스태프 엔지니어인데요. 그의 "스타트업에서의 모던 스태프 엔지니어링" 글은 DevOps, 플랫폼 엔지니어링, 스태프 엔지니어링 개념을 효과적으로 적용한 사례를 공유하고 스타트업 특유의 문화와 요구사항에 맞춘 엔지니어링 방법론을 제시합니다. CTO부터 시니어, 초급 엔지니어 모두 한번 읽어두시면 좋을 것 같아요.

아마존의 CTO 워너 보겔스 박사는 매년 12월에 내년과 그 이후를 예상하는 "Tech predictions for 20XX and beyond"라는 글을 올리는데요. 올해는 미션 중심적인 인력(workforce), 새로운 에너지 효율성의 시대, 진실 발견에 대한 기술의 도움, 재난 대비를 위한 개방형 데이터, 의도 중심 소비자 기술이라는 다섯 가지 아이템을 이야기합니다. 인재 확보를 위해서는 이익 추구와 더불어 긍정적인 변화를 만드는 목표를 가지는 기업이 되어야 한다는 건, 위대한 기업에서 얘기되던 핵심 가치에 ESG가 합쳐져서 다시 한번 강조되는 것 같고요. AI 시대에서 중요한 것은 하드웨어(AI 칩), 소프트웨어(데이터와 모델), 그리고 이를 운영하기 위한 에너지인데, 에너지의 중요성은 국내에서는 이야기가 너무 안 되는 것 아닌가 생각도 됩니다. 2025년보다는 더 뒤를 생각하기에 좋은 글입니다. 천천히 음미하며 읽어보세요.

긱뉴스 밋업 GeekNight 2024의 생생한 후기를 작성해 주셨네요. 전체 발표를 동영상 스크립트 수준으로 잘 정리해 주셔서 참석 못 하신 분들께 좋은 자료가 될 것 같아요. 고맙습니다. 발표자분들이 발표 자료도 링크를 걸어주셨으니 같이 참고하시기 바랍니다. 내년에는 이런 자리를 더 많이 만들어보겠습니다.

Feedback : 긱뉴스 위클리 어떻게 읽고 계신가요? 의견과 제안 부탁드려요

Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요.


매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.


  • 스타트업에서의 모던 스태프 엔지니어링
    • DevOps는 협업 마인드셋, 반복적이고 수동적인 작업의 자동화, 최신 도구 활용을 통해 고객에게 가치를 빠르게 전달하는 것
    • Platform Engineering은 개발자의 인지 부하를 줄이는 기술적 접근법으로 제품 개발 속도와 시스템 안정성을 동시에 높이는 것
    • Staff Engineering은 특정 마인드셋이나 기술이 아닌, 조직 내에서 소프트웨어 엔지니어가 맡는 역할
    • 스타트업은 낭비할 시간이 없고, 모두가 여러 역할을 수행해야하는 문화적 특성이 있음
    • 스타트업에서의 DevOps
      • 도구를 기준으로 프로세스를 조정하는 것이 최적의 결과
      • 커스텀 도구를 최대한 피해야 하며, 지루한 기술을 선택해야 함
    • 스타트업에서의 Platform Engineering
      • 새로운 생산성과 접근법을 개척하는 과정. 무엇을 할 수 있는가보다 무엇을 해야 하는가를 결정하는 것이 중요
      • 현재 조직의 문제나 가까운 미래의 문제를 해결하는 작업에 집중
    • 스타트업에서의 Staff Engineering
      • 깊은 기술적 전문성, 넓은 영향력을 추구하는 성향, 비즈니스 문제를 해결하기 위해 필요한 곳에 기꺼이 나서는 태도가 스타트업에 잘 맞음
      • 유연함과 주도적 책임감이 스타트업의 Staff+ 엔지니어에게 필수적
      • 멘토링과 스폰서십이 중요. 팀의 성장을 촉진하고 조직의 역량을 강화
  • 아마존 CTO의 2025년 이후 기술 예측
    • 미래의 인력은 미션 중심적(mission-driven): 이익 추구와 더불어 목적 추구가 더 중요한 시대
    • 에너지 효율성의 새로운 시대가 혁신을 이끈다: SMR, 재생에너지, 에너지 소비방식 효율화
    • 기술이 진실 발견의 균형을 잡다: AI 기반 도구가 사실을 검증하는데 도움을 주면서, 정확한 정보가 허위 정보만큼 빠르게 확산되는 시대가 도래 할 것
    • 개방형 데이터가 분산형 재난 준비를 이끈다: 사후 대응형에서 능동적이고 데이터 중심적 재난 준비로의 전환
    • 의도 중심(Intention-driven) 소비자 기술의 부상: 기술이 사용자를 방해하지 않고 강화하는 도구로 변화
  • GeekNight 2024 긱뉴스 밋업 후기
    • GeekNews 이야기 - xguru
    • 주식은 로봇이 해주고, 저는 놀고만 싶습니다 - dsp
    • 인지과학 연구로 증명된 학습 보조 도구 Anki: 10배 더 효과적으로 활용하는 방법 - 배휘동
    • Notion에서 Google Docs로 돌아가는 이야기 - 김수빈
    • GTD와 Inbox 그리고 생산성 시스템의 함정 (부제: 우리 모두는 J가 될 수 없다.) - 데이브
    • 5분이면 저보다 창업 잘하는 개발자가 됩니다: 개발자 대표 창업기 - nurinamu
    • 50대 개발자들의 커리어 해킹: 임원, 괴수, 스타트업 그리고 새로운 출발점 - 524
    • 신생 개발팀의 AI 기술 활용법: 생성형 AI와 함께 성장하기 - popenaga
    • 테니스에 미친 개발자가 테니스 다이어리 앱을 만들기까지 - 박시형
    • Cursor와 Expo로 고통없이 앱 만들기 - sungchi
    • 5년 동안 집에서 서버를 운영한 썰 - K리그 프로그래머
    • 운영비 0원, 글로벌 수익형 AI 서비스 제작기 - 조코딩
  • AI Engineering 관련 자료들 모음

    Chip Huyen이 "AI Engineering" 책을 집필하면서 참고한 1200개 이상의 링크와 1000개 이상의 AI Github 저장소 중 가장 유용한 자료들을 선별했습니다. 각 챕터와 관련된 중요 링크와 간단한 요약이 포함되어 있으며, 주요 주제로는 ML 이론 기초, 기초 모델을 활용한 애플리케이션 계획, 평가 방법론, 프롬프트 엔지니어링, RAG 및 에이전트, 파인튜닝, 데이터셋 엔지니어링, 추론 최적화, AI 엔지니어링 아키텍처 등을 포함합니다.

  • CPython Steering Council 2025 (최초 한국인 멤버)

    CPython 개발의 2025년 Steering Council 멤버 투표가 완료되었으며, 5명의 당선자 중 한국인 개발자 나동희님이 포함되었습니다. SC는 2019년부터 파이썬 창시자인 귀도 판 로슘으로부터 권한을 이양받아 CPython 개발을 관리하고 있습니다. 2025년 SC 멤버로는 Barry Warsaw, Donghee Na, Emily Morehouse, Gregory P. Smith, Pablo Galindo Salgado가 선출되었습니다.

  • Termo - 웹에서 터미널 UI를 구현하는 터미널 에뮬레이터

    웹페이지에서 콘솔 인터페이스를 제공하는 터미널 에뮬레이터로 Stripe 개발자 포털의 콘솔 모드에서 영감을 받아 제작되었습니다. xterm.js의 Wrapper로 모든 터미널 기능을 활용할 수 있고, 터미널 타이틀, 프롬프트, 폰트, 테마 등을 커스터마이징할 수 있습니다. 모든 자바스크립트를 명령으로 추가하고 실행할 수 있으며, 도킹/플로팅 모드도 지원합니다.

  • recoll - 데스크탑용 풀텍스트 검색 도구

    리눅스, 윈도우, 맥을 지원하는 로컬 데스크탑용 풀텍스트 검색 도구로, 파일 이름 및 내용 검색을 제공하며 대부분의 문서 형식을 지원합니다. 일반 파일, 압축 파일, 이메일 첨부파일 등을 자동으로 압축 해제하여 보여주며, 강력한 쿼리 기능과 GUI 기반 쿼리 빌더를 제공합니다. 다양한 외부 어플리케이션 및 라이브러리를 사용하여 특정 파일 형식을 추가적으로 처리할 수 있습니다.

  • wasm-vips - 브라우저와 NodeJS를 위한 빠른 이미지 처리 라이브러리

    libvips를 EMscripten을 통해 WASM으로 컴파일한 고속 이미지 처리 라이브러리로, 이미지의 필요한 부분만 처리하며 IO 시스템에 스레딩을 적용하여 빠른 처리속도와 낮은 메모리 사용량을 자랑합니다. 약 300개의 연산과 다양한 이미지 포맷을 지원하며, 소스 이미지를 기반으로 연산 파이프라인을 생성하여 병렬 스트리밍 처리로 빠른 속도를 제공합니다. 전체 이미지를 메모리에 유지할 필요가 없어 경량성을 유지합니다.

  • eliza - 모두를 위한 자동화 에이전트

    챗봇, 자동화 에이전트, 비즈니스 프로세스 핸들링, 비디오 게임 NPC 등을 작성할 수 있으며, 디스코드, 트위터, 텔레그램과 같은 SNS를 지원합니다. 다양한 모델을 지원하고 다중 에이전트 및 채팅방을 지원하여 문서를 쉽게 읽어들여 인터랙션할 수 있습니다. 사용자 정의 액션과 클라이언트를 만들어 기능을 확장할 수 있습니다.

  • Ergo Chat - Go 언어로 작성된 현대적 IRC 서버

    Go 언어로 작성된 현대적인 IRC 서버로, 설정과 사용의 간편함을 중시하며 IRCv3 지원과 YAML 설정 파일을 통한 높은 커스터마이징을 제공합니다. 통합 서비스로 NickServ, ChanServ, HostServ를 제공하며, TLS/SSL 지원, SASL 인증, LDAP 지원 등 다양한 보안 기능을 갖추고 있습니다. 또한, 여러 클라이언트가 동일한 닉네임을 사용할 수 있는 바운서 기능과 서버 설정의 실시간 업데이트가 가능하며, Dockerfile과 예제 docker-compose 레시피가 제공됩니다.

  • C++와 CUDA를 사용하여 처음부터 LLM 추론 엔진 만들기

    C++와 CUDA를 사용하여 라이브러리 없이 LLM 추론 엔진을 구축하는 방법을 설명하며, 단일 CPU와 GPU 서버에서 빠른 추론을 목표로 합니다. CPU 기반 추론에서는 멀티스레딩과 SIMD 최적화를 통해 성능을 개선하고, GPU 기반 추론에서는 CUDA를 활용하여 행렬 곱셈과 커널 융합을 통해 성능을 향상시킵니다. 최종적으로 다양한 최적화를 통해 llama.cpp와 calm에 근접하거나 더 나은 성능을 기록하며, C++와 CUDA만으로 고성능 LLM 추론 엔진을 구현합니다.

  • LLMs 시대에 소프트웨어 엔지니어들이 경력을 미래지향적으로 설계하는 법은?

    이제 LLM이 소프트웨어 엔지니어링 경력의 일부가 되어 많은 엔지니어들이 AI를 활용하여 코드를 작성하거나 프로젝트를 관리하고 있습니다. 앞으로 주니어 및 미드 레벨 엔지니어링 역할은 줄어들고 시니어 엔지니어들은 LLM의 출력을 안내하는 역할로 전환될 것 같은데, 미래를 위해 경력을 어떻게 설계해야할 지 묻는 글입니다. 댓글에 주요 답변들을 요약해 놨으니 참고하세요.

  • Boa JS - Rust로 작성된 ECMAScript 엔진

    Rust의 메모리 안전성을 활용하여 개발된 Boa JS는 빠른 JavaScript 엔진을 Rust 프로젝트에 쉽게 임베딩하는 것을 목표로 하며, 현재 ECMAScript test262 suite의 89.92%를 통과했습니다. 이 엔진은 웹 Boa Playground에서 테스트할 수 있으며, 최근 발표된 v0.20에서는 Temporal 지원 향상, Atomics.pause 추가, js_class! 매크로에 Getter/Setter 추가 기능 등이 포함되었습니다. 또한 사용자가 자신만의 native Error를 생성할 수 있는 기능도 제공합니다.

  • Nullboard - 단일 HTML 파일로 구현된 칸반 보드

    Nullboard는 단일 HTML 파일로 구현된 미니멀리스트 칸반 보드로, 오프라인에서도 사용할 수 있으며 모든 데이터는 localStorage에 저장됩니다. 사용자는 데이터를 JSON 형식으로 내보내거나 가져올 수 있으며, 다양한 플랫폼에서 자동 백업이 가능합니다. UI는 사용의 편리함에 중점을 두고 설계되었으며, 여러 보드를 지원하고 다양한 사용자 설정 옵션을 제공합니다.

  • Khoshnus - SVG 필기체 애니메이션 라이브러리

    SVG 필기체 애니메이션 라이브러리인 Khoshnus는 정적인 텍스트를 예술적으로 변화시키며, 손글씨로 작성되는 듯한 애니메이션 효과로 텍스트가 하나씩 쓰이는 과정을 자연스럽게 연출합니다. 이 라이브러리는 여러 고유 폰트 중 선택할 수 있고, 사용자 정의 애니메이션 설정을 지원하여 각 글자의 타이밍, 스트로크, 채우기 효과를 제어할 수 있습니다. 또한, 텍스트의 모든 시각적 요소를 사용자 정의할 수 있습니다.

  • ModernBERT - BERT를 대체할 모델

    ModernBERT는 최신 기술을 적용한 인코더 전용 모델로, BERT보다 속도와 정확성에서 개선을 이루었으며, 긴 문맥 길이와 코드 데이터를 포함하여 다양한 응용 분야에서 사용 가능합니다. 이 모델은 Transformer++ 구조를 채택하고, RoPE와 GeGLU 레이어를 사용하여 성능을 향상시켰으며, Flash Attention 2 등의 기술을 통해 효율성을 높였습니다. ModernBERT는 다양한 소스의 데이터를 사용하여 훈련되었고, 크기/성능 비율이 매력적입니다.

  • GitHub Copilot, 무료 플랜 추가되어 누구나 사용 가능

    GitHub Copilot이 무료 플랜을 추가하여 누구나 VS Code와 GitHub에서 사용할 수 있게 되었습니다. 사용자는 월 2000개의 코드 추천과 40개의 Copilot Chat 메시지를 통해 리팩토링, 디버깅, 코드 설명 등을 받을 수 있으며, OpenAI GPT 4o와 Anthropic Claude 3.5 Sonnet 모델 중 선택이 가능합니다. 또한, Copilot Edits로 여러 파일을 동시에 변경할 수 있고, 확장 에코시스템을 통해 써드 파티 에이전트를 이용할 수 있습니다.

  • Github Actions에서 DB를 실행하고, S3에 저장한 뒤, 공개 억세스 하기

    GitHub Actions와 S3를 활용하여 필요할 때만 임시 데이터베이스를 실행하고 데이터를 영구적으로 저장함으로써 비용을 절감할 수 있습니다. 이 방법은 단기적인 통합 테스트, 임시 데모, 간단한 개발 작업에 적합하며, 장기적인 데이터베이스 호스팅에는 적합하지 않습니다. GitHub Actions는 CI/CD를 위해 설계된 플랫폼이므로 장기적인 데이터베이스 호스팅이 필요하다면 Self-Hosted Runner나 별도의 데이터베이스 서비스를 사용하는 것이 좋습니다.

  • 실패한 스타트업 Buzee 오픈 소스화 – 파일 검색 애플리케이션

    Buzee는 Mac과 Windows에서 사용할 수 있는 전체 텍스트 검색 애플리케이션으로, 다양한 파일 형식에서 빠른 검색을 지원하며, 키워드, 시간, 유형을 조합하여 로컬 문서와 폴더를 검색할 수 있습니다. 이 애플리케이션은 Rust, NodeJS, Tauri를 기반으로 하며, PDF와 이미지에서 텍스트 추출, 파일 시스템 변경 자동 동기화 등의 기능을 제공합니다. MIT 라이선스로 오픈 소스화되어 있으며, Mac에서 최적의 성능을 발휘하지만 Windows와 Linux에서는 충분한 테스트가 이루어지지 않았습니다.

  • 가끔 Go는 No-Go가 되어야 합니다

    저자는 Go 언어의 단순함이 장점이 될 수 있지만, 반복 작업과 기본 기능 부족으로 인해 생산성과 코드 가독성을 떨어뜨릴 수 있다고 지적합니다. 또한, Go의 철학이 클린 코드 원칙에 반할 수 있으며, 다양한 구현 방식과 논쟁을 유발한다고 설명합니다. Go는 인프라 개발에는 적합하지만, 복잡한 엔터프라이즈 응용 프로그램에는 부적합하다는 결론을 내립니다.

  • TeaVM - 자바를 플러그인 없이 브라우저에서 실행하는 Java to WASM GC 트랜스파일러

    TeaVM은 Java 개발자가 복잡한 JavaScript 개발 스택 없이 웹 애플리케이션을 개발할 수 있도록 돕는 도구로, Java 바이트코드를 JavaScript 및 WebAssembly로 변환하여 브라우저에서 실행되도록 합니다. 이 도구는 GWT와 유사하지만 바이트코드를 사용하여 Kotlin과 Scala도 지원하며, Maven 아키타입이나 Gradle 플러그인을 통해 쉽게 프로젝트를 설정할 수 있습니다. TeaVM 0.11.0 버전은 WebAssembly GC를 지원하여 성능을 향상시키고, JavaScript와의 상호운용성을 제공하며, Java, Kotlin, Scala 개발자에게 단일 개발 생태계를 활용할 수 있는 이점을 제공합니다.

  • Mailroom - 사용자 알림 관리를 위한 프레임워크

    외부 시스템 이벤트를 기반으로 사용자 알림을 생성하고 라우팅 및 전달 과정을 간소화하여 효율적이고 유연하게 관리할 수 있도록 설계된 프레임워크입니다. 이 프레임워크는 사용자 선호도에 따라 알림을 적절한 경로로 라우팅하며, 이메일과 Slack 등 다양한 채널을 지원합니다. 확장성과 유연성을 갖추어 새로운 핸들러 및 전송 방식을 쉽게 추가할 수 있으며, 로깅과 에러 처리 같은 관리 작업을 자동화합니다.

  • Github Ops 로 Mono Repo 배포를 더욱 쉽게

    기존 배포 파이프라인 방식에는 특정 브랜치에 푸시되면 배포하거나, main 브랜치에서 Github Release를 생성하여 배포하는 방법 등이 있습니다. ab180 팀은 배포 경험을 설계하고 구현하면서, 동시에 두 개의 PR이 production에 배포되는 상황을 고려하고 Github Environment를 활용하여 변수를 사용하는 방법을 고민했습니다. 또한, 배포가 필요한 환경을 구분하고, 배포가 되지 않았을 때 Merge를 막는 방법 및 Branch-deploy를 활용한 Release 생성과 롤백 방법을 설명합니다.

  • Google Deepmind의 Project Mariner - 브라우저 자동화 도구

    Google Deepmind의 Project Mariner는 Gemini 2.0 기반의 강력한 멀티모달 이해 및 추론 능력을 활용하여 브라우저 작업을 자동화하는 도구입니다. 이 도구는 브라우저 화면의 모든 요소를 이해하고, 복잡한 웹사이트를 실시간으로 탐색하며, 음성 명령에 응답하고 시각적 피드백을 제공합니다. 현재는 소규모 신뢰 테스트 그룹에서만 사용 가능하며, 참여를 원하면 대기자 명단에 등록해야 합니다.

  • OpenAI가 비영리법인에서 벗어날까?

    OpenAI는 AI 연구의 지속 가능성을 위해 영리 자회사를 설립하고 외부 투자를 유치하며 영리 기업으로의 전환을 모색하고 있습니다. 이에 대해 메타의 마크 주커버그와 일론 머스크는 OpenAI의 영리화가 세금 혜택과 기부금을 악용한 사례라며 비판하며 법적 조치를 요청했습니다. 한편, 샘 알트만은 공익법인으로의 전환을 통해 이윤과 사회적 가치를 균형 있게 제공하려는 계획을 가지고 있으며, AI 윤리와 공공 이익 간의 균형 문제 해결이 필요하다고 언급했습니다.

  • 자율주행 기업 Waymo의 첫 국제 진출 - Tokyo

    자율주행 기업 Waymo는 도쿄 최대 택시 회사 Nihon Kotsu와 택시 호출 앱 GO와 파트너십을 맺고 2025년 초 일본 도쿄에 진출할 계획입니다. 이 프로젝트에서는 재규어 I-PACE 전기차를 사용하여 도쿄의 주요 지역에서 운영되며, 초기에는 Nihon Kotsu의 기사들이 차량을 수동으로 운전하며 지역을 매핑합니다. 이를 통해 Waymo의 AI 자율주행 시스템은 일본의 좌측 통행과 도쿄의 독특한 교통 환경에 적응할 예정입니다.

  • Cerbos - 언어무관, 확장가능한 사용자 권한 관리 솔루션

    Cerbos는 애플리케이션 리소스를 위한 강력하고 컨텍스트 인식적인 접근 제어 규칙을 정의할 수 있는 권한 관리 레이어로, YAML 형식의 정책을 통해 관리 및 배포가 가능합니다. 다양한 환경에서 확장성과 통합이 용이하며, RBAC를 넘어 ABAC를 구현하여 실행 시 컨텍스트 데이터를 사용해 세분화된 조건 평가가 가능합니다. Cerbos는 정책을 실행하고 접근 결정을 내리는 Stateless 서비스로, 다양한 프로그래밍 언어를 지원하는 SDK 및 어댑터를 제공합니다.

  • Google DeepMind, 비디오 생성 모델 Veo 2 공개

    Veo 2는 현실적인 움직임과 최대 4K의 고품질 출력을 제공하는 최첨단 비디오 생성 모델로, 다양한 스타일과 카메라 제어를 통해 사용자만의 스타일을 찾을 수 있습니다. 이 모델은 현실 세계의 물리학과 다양한 시각적 스타일을 설득력 있게 시뮬레이션하며, 다른 AI 비디오 모델보다 세부 사항, 현실감, 아티팩트 감소 측면에서 크게 개선되었습니다. Veo 2는 복잡한 장면에서 완전한 일관성을 유지하는 데 도전 과제가 있지만, 이러한 영역에서 성능을 계속 개발하고 개선할 계획입니다.

  • 대다수 iPhone 사용자가 Apple Intelligence 기능에 큰 가치를 느끼지 못함

    대부분의 iPhone 사용자는 Apple Intelligence 기능이 큰 가치를 제공하지 않는다고 느끼며, 73%가 기존 AI 기능이 유용하지 않다고 평가했습니다. iPhone 사용자는 AI 기능에 높은 관심을 보이지만, 실제 경험은 기대에 미치지 못하고 있습니다. iOS 18.2의 Genmoji와 ChatGPT 통합이 이러한 인식을 바꿀 수 있을지 주목됩니다.

  • Firenvim - 브라우저의 텍스트 편집창에서 NeoVim 이용하기

    NeoVim을 Chrome이나 Firefox에 임베드하여 브라우저의 텍스트 편집창을 NeoVim 클라이언트로 사용할 수 있습니다. Textarea를 클릭하면 Firenvim 인스턴스로 대체되어 NeoVim 스타일로 텍스트를 수정할 수 있으며, 수정 후 :w 명령어로 내용을 저장하면 원래 Textarea에 반영됩니다. 설치는 Firenvim을 NeoVim 플러그인처럼 설치하고, 브라우저에 Firenvim 애드온을 추가하면 됩니다.

  • CloudFront의 숨은 힘: 캐싱 없이도 극대화 되는 성능과 비용 효율성

    CloudFront는 정적 콘텐츠뿐만 아니라 동적 콘텐츠에도 뛰어난 성능을 제공하며, 사용자와 가까운 접속지점(PoP)을 통해 최적화된 서비스를 제공합니다. AWS Global Network를 통해 네트워크 지터를 2배 감소시키고 대기 시간을 30% 단축하며, HTTP Connection 과정 최적화로 33.5%의 성능 개선을 이룹니다. 또한, HTTP/3 지원으로 연결 설정 시간을 단축하고 오리진 전송비용 무료 등의 비용 최적화 혜택을 제공하며, AWS MSP 파트너사를 통해 추가 비용 절감도 가능합니다.

  • Java로 간단한 작업 처리하기

    Java는 대규모, 장기 프로젝트에 적합하다고 알려져 있지만, 작은 작업에도 탁월한 도구가 될 수 있습니다. 정적 타입 검사와 훌륭한 도구 지원이 작은 작업에서도 큰 장점으로 작용합니다. JEP 330과 JEP 458 덕분에 Java 소스 파일을 직접 실행할 수 있으며, JBang을 통해 Maven 의존성을 소스 파일에 직접 추가하여 스크립트를 실행할 수 있습니다. 적절한 도구를 활용하면 Java는 작은 작업을 처리하는 데 매우 효과적인 선택이 될 수 있습니다.

  • 1-800-ChatGPT - ChatGPT와 전화 또는 메시지 하기

    1-800-ChatGPT는 전화나 WhatsApp을 통해 ChatGPT와 대화할 수 있는 실험적 서비스로, 계정 없이 미국 또는 캐나다 번호로 전화를 걸거나 지원되는 국가에서 WhatsApp 메시지를 보낼 수 있습니다. 이 서비스는 매월 15분 동안 무료 통화가 가능하며, WhatsApp 메시지에는 일일 제한이 있으며, 사용 제한에 도달하면 알림을 제공합니다. 이제 정말 AI인지 모르고 대화하는 시대가 오려나요.

  • AWS 에서 MSP 업체에서 진행하던 클라우드 공유판매를 금지하기로 결정

    AWS는 MSP 업체들이 AWS 서비스를 약정할인으로 구매한 후 다른 고객사에 재판매하는 셰어링 방식을 금지하기로 결정했습니다. 이는 단일 최종 고객의 AWS 사용을 지원하는 파트너를 우선적으로 고려하기 위한 약관 수정의 일환으로, 2025년 6월 1일부터 시행될 예정입니다. AWS는 이 정책 변경을 공식 발표하지 않았지만, 이미 전 세계 MSP 파트너들에게 통보한 것으로 알려졌습니다. 국내 MSP들이 어떻게 대응해서 영업전략을 수정할지 궁금하네요.

  • Gemini Live에 한국어 지원 추가

    Gemini Live에 한국어 지원이 추가되어 Android와 iOS에서 사용할 수 있으며, 사람과 대화하듯이 Gemini를 이용할 수 있습니다. 사용자가 이야기하면 자동으로 청취 모드로 전환되며, 동시에 2개 언어까지 지원하여 어학 학습에도 활용할 수 있습니다.

  • Laminar - LLM앱을 위한 오픈소스 Observability & 분석 플랫폼

    LLM 앱을 위한 오픈소스 관측 및 분석 플랫폼으로, LLM 데이터를 추적, 평가, 라벨링, 분석할 수 있도록 설계되었습니다. 이 플랫폼은 Rust 기반 스택을 사용하여 OpenTelemetry 기반의 계측과 시맨틱 이벤트 기반 분석을 제공하며, 핵심 앱 로직과 LLM 이벤트 처리를 분리하여 효율성을 높입니다. Laminar는 LLM/GenAI의 모든 것을 위한 표준 오픈 소스 플랫폼이 되는 것을 목표로 하고 있습니다.

  • 안드로이드에서 Apple Watch 사용하기

    저자는 Apple Watch의 정확성을 인정하면서도, 폐쇄적인 생태계로 인해 오픈소스 커뮤니티의 지원을 받는 스마트워치와 스마트폰을 사용해 왔습니다. 그러나 건강 추적의 중요성 때문에 Android와 Apple Watch를 통합하기로 결정하고, 오픈소스 애플리케이션과 상호운용 프로토콜을 활용해 다양한 기능을 구현했습니다. iPhone 없이도 Android와 Apple Watch 간의 유용한 연동을 성공적으로 구현했으며, GitHub 프로젝트를 통해 개선과 협력을 이어가고 있습니다.

  • 브리태니커는 단순히 살아남은 것이 아니라, 이제는 AI 기업입니다.

    브리태니커 백과사전은 전통적인 출판사에서 디지털 학습 및 AI 기술 기업으로 변모하여, 웹사이트와 교육 소프트웨어, AI 에이전트 소프트웨어 등을 운영하며 수익성을 개선하고 있습니다. AI를 활용하여 콘텐츠 제작, 사실 확인, 번역 등을 수행하며, 맞춤형 영어 학습 소프트웨어와 교사 지원 도구 등 미래 프로젝트를 계획 중입니다. 브리태니커 그룹은 글로벌 확장을 목표로 하며, 기업 공개(IPO)를 준비하고 있지만 구체적인 일정은 밝히지 않았습니다.

  • FindMy.py - 애플의 FindMy 네트워크를 파이썬으로 호출하기

    FindMy.py는 Apple의 Find My 네트워크와 통합된 애플리케이션을 쉽게 구축할 수 있도록 설계된 라이브러리로, 여러 저장소에 분산된 Find My 관련 코드를 통합하여 공통 빌딩 블록을 제공합니다. 이 라이브러리는 크로스 플랫폼을 지원하며, 위치 보고서 가져오기 및 복호화, Apple 계정 로그인, 주변 Find My 기기 스캔 및 디코딩 등의 기능을 포함하고 있습니다. 또한, FindMy.py를 기반으로 한 다양한 파생 프로젝트가 개발되고 있습니다.

  • ScyllaDB, Source Avaliable License로 변경

    ScyllaDB는 기존의 폐쇄 소스에서 소스 가용 라이선스로 전환하며, 단일 릴리스 스트림인 ScyllaDB Enterprise로 전환하여 모든 성능, 효율성, 보안 기능을 무료로 제공합니다. 이러한 전환은 오픈소스 문화와 상업적 요구의 균형을 맞추기 위한 것으로, 새로운 아키텍처를 통해 복잡성을 줄이고 효율성을 증대시키며, 성능 향상과 비용 절감, 데이터 보호 기능을 강화합니다. 앞으로 ScyllaDB는 Raft 기반 데이터 처리, 최적화된 테이블 구조, S3 티어드 스토리지 등 주요 로드맵을 통해 더 빠른 대응과 개발 속도를 목표로 하고, 커뮤니티와의 협력을 강화할 계획입니다.


✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.