대형 언어 모델(LLM)의 구축은 기술적으로 혁신적이지만, 수익성 있는 사업이 되기 어려운 이유는 산업 구조의 불리함 때문입니다. "5 Forces" 프레임워크는 공급자의 가격 결정력, 구매자의 가격 협상력, 직접적인 업계 경쟁자의 힘, 신규 진입 업체의 잠재력/위협, 대체재의 위협을 이야기 하는데요. LLM 제작은 NVIDIA와 같은 강력한 공급자에 의존하고 있으며, 고객의 브랜드 충성도가 낮고 경쟁이 치열하여 가격 경쟁력이 떨어집니다. Meta의 LLama 같은 오픈소스로 인해 신규 진입 및 대체 서비스가가 나오기 쉽다는 것도 문제입니다. 그렇다고 LLM 기술 자체가 나쁘다는 의미는 아니며, 기술 성공과 사업 성공은 별개입니다.
[GN#283] LLM 구축은 아마도 훌륭한 사업이 되지 못할 겁니다
ChatGPT를 사용하기 시작하면서 삶이 한층 편해진 걸 느끼고 있습니다. ChatGPT 주간 사용자가 8월 2억 명에서 12월 초엔 3억 명이 넘었다는 OpenAI의 발표도 있었는데요. 이렇게 큰 성공을 이루면 다양한 대체제들이 등장하게 됩니다. Anthropic의 Claude와 Google Gemini, Meta의 LLama를 비롯한 수많은 오픈소스 LLM 들이 나왔고 요즘은 중국도 알리바바의 QWEN을 비롯한 다양한 모델들을 내놓고 있습니다. 근데 정말 LLM을 누구나 다 구축하는 게 맞는 걸까요? "LLM 구축은 아마도 훌륭한 사업이 되지 못할 겁니다" 글에서는 LLM을 구축하는 비즈니스는 산업 구조상 좋지 않다고 이야기합니다. 마이클 포터의 "5가지 힘(5 Forces)" 프레임워크에 따라 항공업과 탄산음료 산업을 예로 들어 설명하는데, NVIDIA 의존적인 LLM 구축은 보잉과 에어버스에 의존하는 항공업보다도 더 안 좋을 수 있다고요. 두 가지 측면에서 봐야 할 것 같아요. 그래도 한국어에 특화된 LLM은 있어야 하는 게 아닐까? 이런 LLM을 이용하면서도 훌륭한 사업모델을 구축하려면 어떻게 해야 할까?
ㅤ
좋은 학습경로중 하나는 훌륭한 선배에게 배우는 것입니다. 하지만 언제나 그런 선배를 찾을 수 있는 것은 아닌데요. 해커뉴스에 "배울 수 있는 훌륭한 시니어 없이, 엔지니어로 어떻게 성장할 수 있을까요?" 라는 질문이 올라와서 주요 답변을 옮겨 봤습니다. 1) 사용하는 기술에 대해서 많이 읽고, 비판적으로 분석하며, 기술을 깊이 있게 비교 및 탐구하고, 기초 실무 능력을 강화하고 이론을 실제로 적용하세요. 2) 오픈소스에 기여하면서 코드 리뷰를 받고, 약점을 파악해 집중적으로 학습하며, 계속 실천하며 최선을 다하기. 3) 효과적으로 배우는 방법을 익히고, 마인드셋/커뮤니케이션스킬/명확한 사고와 표현 등 비기술적 역량을 연마하기.
ㅤ
✓ GeekNight 2024 - 긱뉴스 밋업 : 12월 12일에 열립니다. 발표 리스트 공개 및 참석자 추첨 완료!
✓ Feedback : 긱뉴스 위클리 어떻게 읽고 계신가요? 의견과 제안 부탁드려요
✓ Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요.
- 셀렉트 어드민 - 선언적 방식(YAML)으로 관리자 UI, API 만들어주는 프로젝트
- Gather Town과 유사한 실시간 상호작용 가능한 가상 공간을 Serverless 아키텍처로 구현한 프로젝트
- Voice-Pro – 음성인식, 번역, 음성합성을 지원하는 Gradio WebUI
✓ Ask GN - 다양한 질문을 올려주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- LLM 구축은 아마도 훌륭한 사업이 되지 못할 겁니다
- Ask HN: 배울 수 있는 훌륭한 시니어 없이, 엔지니어로 어떻게 성장할 수 있을까요?
시니어가 없는 환경에서 성장하는 방법에 대해 많은 의견을 볼 수 있습니다.
- 자신이 사용하는 기술에 대해서 읽는 것을 반복하고 습관화 시키세요
- 글을 단순히 읽지 말고, "내가 작성자라면 어떻게 했을까?"를 생각하면서 비판적으로 분석하세요
- 이렇게 읽은 후 "이론을 실제로 적용하는 것이 핵심"
- 오픈소스에 적극적으로 기여해서 PR을 제출하고 리뷰를 받으세요
- 비기술적 역량을 연마하세요 : 절제력, 명확한 사고와 표현, 전문성, 신뢰성, 신체적/정신적 건강 관리, 의존가능한 사람 되기, 성장 마인드셋, 모호성과 불확실성 속에서 성공적으로 적응하기, 효과적인 협업 기술, 피드백 주고받기, 멘토링 및 코칭, 다양한 직급의 사람들과 협력 (상급자, 하급자, 동료 등)
- Better Auth - TypeScript용 포괄적인 Auth 프레임워크
다양한 프레임워크에서 사용할 수 있는 TypeScript용 인증 및 권한 부여 라이브러리로, 이메일 및 비밀번호 인증, 세션 및 계정 관리 기능을 제공합니다. GitHub, Google, Discord, Twitter 등 여러 OAuth 제공자와의 소셜 로그인 연동과 2단계 인증(2FA) 기능을 지원합니다. 멀티 테넌트 환경에서 조직, 팀, 멤버 관리 및 초대 기능도 제공합니다.
- WeSQL - S3를 저장소로 사용하는 혁신적인 MySQL 배포판
S3 및 S3 호환 시스템을 스토리지 백엔드로 사용하는 컴퓨팅-스토리지 분리 아키텍처를 채택하여 클라우드 간 이동성과 특정 벤더에 종속되지 않는 유연성을 제공합니다. 모든 데이터가 S3 객체로 저장되어 높은 데이터 신뢰성을 보장하며, 초기화된 빈 인스턴스에서 S3 연결 후 즉시 서비스가 가능합니다. 비용 효율적이고 개발자 친화적인 솔루션으로, 모든 클라우드에서 실행 가능하며 Serverless 및 BYOC를 지원합니다.
- Uber의 프롬프트 엔지니어링 툴킷
Uber는 LLM의 정확한 출력을 위해 중앙 집중식 프롬프트 엔지니어링 툴킷을 개발하여 프롬프트 템플릿 생성, 관리, 평가 및 버전 관리를 지원합니다. 프롬프트 엔지니어링 수명주기는 개발 단계와 프로덕션화 단계로 나뉘며, 각 단계에서 LLM 탐색, 프롬프트 템플릿 반복, 평가 및 모니터링을 통해 최적화된 성능을 보장합니다. 사내에서 LLM을 대규모로 이용해야 할 경우 Uber의 접근 방식을 읽어두면 도움이 될 것 입니다.
- 레일즈 최신(8.1) 가이드 문서를 한글로 번역했습니다.
레일즈 8 버전의 한글 번역 문서를 AI의 도움을 받아 작성하였으며, 이를 위해 claude sonnet 3.5 API와 루비 스크립트를 사용하여 모든 마크다운 파일을 자동 번역했습니다. 번역 과정에서 코드 블럭은 번역하지 않고 주석만 번역하였으며, API 호출 비용은 약 3만 원이 들었다고 합니다. 번역 결과는 기계 번역보다는 자연스럽고, 레일즈 개발자들에게 유용할 것으로 기대됩니다.
- JPA/Hibernate를 버리세요
JPA/Hibernate는 SQL을 사용하지 않아도 되는 장점으로 널리 사용되지만, 공식 문서가 지나치게 길고 복잡하며, 가변성과 지연 로딩, 캐시 메커니즘 등 여러 문제를 야기할 수 있습니다. 또한, 메모리-데이터베이스 동기화 과정에서 발생하는 문제와 특정 칼럼 접근의 복잡성, 칼럼 제한 사항 정의의 비효율성 등도 단점으로 지적됩니다. 따라서, SQL을 직접 사용하는 것이 더 직관적이고 효율적이며, 이미 사용 중이라면 코드와 프레임워크를 분리하는 등의 대안을 고려해야 합니다.
- IMG_0001
2009년부터 2012년까지 iPhone의 사진 앱에는 "YouTube로 보내기" 버튼이 내장되어 있었고, 많은 사용자가 기본 IMG_XXXX 파일명을 유지하여 업로드했습니다. 이러한 비디오를 찾기 위해 YouTube를 크롤링하는 봇을 만들어 500만 개의 비디오를 수집했습니다. 이 비디오들은 무작위로 정렬되어 시청할 수 있습니다. 복잡해진 요즘 유튜브에 비해서 더 현실적인 비디오를 한번 감상해보세요.
- 고등학생을 위한 입자 물리학 강좌
CERN의 물리 교육 연구팀이 개발한 고등학생을 위한 입자 물리학 강좌로, 16개의 챕터와 비디오, 퀴즈, DIY 실험 지침을 포함하고 있습니다. 학생들은 모든 챕터를 완료하고 퀴즈를 맞추면 디지털 인증서를 받을 수 있습니다. 교육 이론과 경험적 연구를 기반으로 하여 학생들이 부담 없이 학습할 수 있도록 설계되었습니다.
- 민감 데이터 정책, Custom Mixin와 Github Actions로 간편하게 자동화하기 (feat. Querypie)
QueryPie DAC를 활용하여 Django 모델에 Custom Mixin을 적용하고 GitHub Actions를 이용해 데이터 접근 제어 및 감사 기능의 자동화를 구현했습니다. 민감 데이터를 명확히 정의하기 위해 SensitiveFieldMixin을 설계하고, QueryPie API를 통해 정책을 자동 생성 및 동기화하는 커맨드를 개발했습니다. 이를 GitHub Actions와 CI/CD 파이프라인에 통합하여 배포 시점에 정책이 자동으로 동기화되도록 설정함으로써 보안 정책 관리의 누락 가능성을 최소화하고 개발 효율성을 높였습니다.
- 페이스북의 Little Red Book
2012년 페이스북은 사용자 수가 10억 명에 도달하면서 회사의 비전과 내러티브가 분산되는 문제를 해결하기 위해 '리틀 레드 북'을 제작하여 내부에 배포했습니다. 이 책은 페이스북의 정신을 선언문으로 압축하여 직원들에게 정체성과 존재 이유를 상기시키는 역할을 했습니다. 현재 이 책의 사본은 거의 남아 있지 않는데 EBay로 겨우 구해서 더 나은 디지털 버전을 만들기 위해 뉴욕의 공공 도서관과 대학의 도움을 받아 스캔본을 제작했습니다.
- ChatGPT Pro 출시
ChatGPT Pro는 월 $200 요금제로 더 많은 컴퓨팅 리소스를 활용하여 더 깊이 사고하고 복잡한 문제에 대해 더욱 정교한 답변을 제공합니다. 특히 연구자와 엔지니어를 위한 생산성 향상에 중점을 두고 설계되었습니다. 수학, 과학, 코딩 분야에서 뛰어난 성능을 보이며, 데이터 과학, 프로그래밍, 법률 분석 분야에서 신뢰도 높은 응답을 제공합니다. 또한, 더 엄격한 평가 기준을 통해 높은 신뢰도를 유지하며, 향후 더 강력한 생산성 기능이 추가될 예정입니다.
- Radon IDE - React Native 개발을 위한 VSC 확장 프로그램
Radon IDE는 리액트 네이티브 및 Expo 앱 개발을 지원하는 유료 VSC 확장 프로그램으로, iOS/Android 에뮬레이터를 VSC 내에서 실행할 수 있으며, 다양한 설정을 빠르게 변경할 수 있습니다. 또한, 크롬 인스펙터와 유사한 기능을 제공하며, VSC 중단점 통합, 라우터 바로가기, 즉석 리플레이, 컴포넌트 격리 미리보기 등의 기능을 포함하고 있습니다. 개인용과 비즈니스용으로 각각 월 19달러와 29달러의 요금이 부과됩니다.
- 손글씨가 뇌의 광범위한 연결성을 촉진함
전통적인 손글씨는 뇌의 연결성 패턴을 복잡하게 하여 기억 형성과 정보 인코딩에 유익한 영향을 미치며, 이는 학습에 유리한 조건을 제공합니다. 연구 결과, 손글씨는 두정엽과 중심 뇌 영역의 네트워크 허브와 노드 간의 세타/알파 연결성을 강화하여 학습 최적화에 기여합니다. 따라서, 학교에서 손글씨 활동을 최대한 유지하면서 기술적 진보도 함께 고려하는 것이 중요합니다.
- Skia Canvas 2.0 릴리즈
Skia Canvas 2.0은 브라우저 없이 Node.js에서 HTML 캔버스를 구현할 수 있는 API로, Google의 Skia 그래픽 엔진을 기반으로 합니다. 이번 버전에서는 SVG와 WEBP 지원, WOFF 및 WOFF2 폰트 지원, 그리고 이미지 객체의 EventEmitter 메소드 지원 등의 주요 변경사항이 포함되었습니다. 또한, drawImage와 createPattern 메소드가 ImageData 객체와도 호환되며, Node.js 최소 버전 요구 사항은 12.22+, 14.17+, 또는 16+입니다.
- Foursquare Open Source Places - 지리공간 커뮤니티를 위한 새로운 기초 데이터셋
FSQ OS Places는 전 세계 1억 개 이상의 관심 장소(POI) 데이터를 제공하는 오픈 소스 프로젝트로, Apache 2.0 라이선스 하에 상업적 사용이 가능합니다. Foursquare는 독점 데이터셋의 일부를 공개하여 지리공간 생태계 발전을 도모하며, AI와 인간의 협력을 통해 글로벌 장소 데이터의 정확성과 확장성을 실현하고자 합니다. 커뮤니티 기여 도구 FSQ Placemaker를 통해 장소 데이터 구축에 기여할 수 있으며, 개발 커뮤니티와의 협력을 통해 생태계 성장을 지원할 계획입니다.
- 쿼리나 결과를 보지 않고 검색 품질 개선하기
Canva는 사용자의 디자인 검색 문제를 해결하기 위해 생성형 AI를 활용하여 프라이버시를 침해하지 않는 합성 데이터를 생성하고, 이를 통해 검색 품질을 개선합니다. 기존의 제한적인 테스트 방식에서 벗어나 생성형 AI(GPT-4o 등)를 사용해 현실적이면서도 완전히 합성된 콘텐츠와 쿼리를 생성하고, 새로운 데이터셋과 평가 파이프라인을 구축하여 엔지니어가 변경 사항을 객관적으로 평가할 수 있도록 하며, 이를 통해 빠른 반복과 프로덕션 환경과 유사한 결과를 제공하는 것이 목표입니다.
- AI와 증강현실의 미래: 우리의 귀에서 시작된다
Foursquare 창업자 Dennis Crowley는 AI와 이어폰을 활용한 증강현실(AR) 서비스인 "BeeBot"이라는 오디오 기반 AR 서비스를 개발 중입니다. BeeBot은 사용자가 이어폰을 착용하고 걸을 때 주변 장소에 대한 정보를 오디오로 제공하며, 이를 통해 시각적 AR을 기다리지 않고 오디오 기반 AR을 구현하려고 합니다. AI를 통해 사용자 맞춤형 정보를 제공하여 정보 과부하를 해소하고, 개인 비서와 같은 역할을 통해 더 인간적인 연결을 제공하는 것을 목표로 하고 있습니다.
- Flow - AI 에이전트 제작을 위한 경량 태스크 엔진
Flow는 전통적인 Node-Edge 기반 워크플로우 대신 Dynamic Task Queue 시스템을 사용하여 간결성과 유연성을 강조하며, 동시 실행, 동적 스케줄링, 스마트 의존성의 세 가지 원칙을 따릅니다. 이 시스템은 복잡한 워크플로우를 간소화하고, 명시적 쓰레딩 코드 없이 병렬 작업 실행, 조건 분기와 흐름 제어, 상태 관리 등의 기능을 제공합니다. 또한, 외부 종속성 없이 경량화된 설계를 갖추고 있으며, 향후 비동기 지원 및 서버리스 배포 옵션 추가를 계획하고 있습니다.
- 전문적 관계를 성장시키는 방법
전문적 관계(Professional Relationship)를 발전시키기 위해 TJS (The Journey to Synergy, 시너지로의 여정) 협업 모델은 관계의 상태를 평가하고 경쟁적 사고에서 공유된 정체성으로 이동하는 7단계를 제시합니다. 이 모델은 경쟁에서 공존, 소통, 협력, 조정, 협업, 그리고 동일함으로 발전하는 과정을 설명하며, 각 단계에서의 특징과 관계 발전을 위한 실질적인 방법을 제공합니다. 관계를 발전시키기 위해서는 풍요로운 사고방식을 육성하고, 희망 없는 관계는 포기하며, 이웃을 자신처럼 사랑하고, 세세한 부분까지 신경 쓰는 노력이 필요합니다.
- Unlock: finding Go-To-Market Fit (실행과 느낀 점 포함)
B2B 스타트업이 PMF(Product-Market Fit)를 찾았더라도 성장하지 못하는 이유가 GTM(Go-To-Market) Fit의 부재 때문임을 설명합니다. GTM Fit을 찾기 위해서는 고객 여정을 분석하고, 반복 가능한 GTM Playbook을 만들어 실행하며, 이를 지속적으로 개선해야 합니다. 또한, GTM Fit을 찾은 후에는 재무 계획을 통해 성장 준비가 되었음을 투자자들에게 설득해야 합니다.
- 70% 문제: AI 지원 코딩의 냉혹한 진실
개발자들은 AI 도구를 부트스트래퍼와 이터레이터로 활용하여 초기 프로토타입 생성과 일상적인 코드 작업을 수행하지만, 숙련도에 따라 AI 활용의 효과가 크게 달라집니다. 초급 개발자는 AI의 출력을 그대로 수용하여 문제가 발생할 수 있는 반면, 숙련된 개발자는 AI가 제안한 코드를 지속적으로 리팩토링하고 검토합니다. AI 도구는 프로토타입 개발과 학습 보조에 유용하지만, 유지 보수 가능한 소프트웨어 개발에는 여전히 인간의 엔지니어링 지식이 필요하며, AI는 더 나은 소프트웨어를 구축하는 데 도움을 주지만 소프트웨어 품질을 극적으로 향상시키지는 않습니다.
- React v19 - Actions, Server Components, Hydration 에러 개선, Document Metadata 지원 등
React v19에서는 데이터 변경과 상태 업데이트를 자동으로 처리하는 Actions API와 이를 간단히 사용할 수 있는
useActionState
훅이 도입되었습니다. 또한, 메타데이터와 스타일시트를 컴포넌트 내에서 직접 관리할 수 있는 기능이 추가되었으며, 서버 컴포넌트 기능이 안정화되었습니다. 이 외에도 커스텀 엘리먼트 지원, 에러 처리 개선, 하이드레이션 에러 메시지 개선 등 다양한 개선사항이 포함되었습니다. - ELT 해체하기: Silo가 아닌 Graph가 필요한 경우
ELT는 소프트웨어 개발팀과 데이터 분석팀 간의 사일로 구조를 연결하는 역할을 하지만, 이러한 사일로 구조 자체가 문제의 근원입니다. 그래프 사고방식을 도입하면 데이터 추출이 줄어들고, 데이터 소비가 늘어나며, 팀 간 협력과 데이터 품질이 향상됩니다. 따라서 조직은 기존의 ETL/ELT 도구를 폐기할 필요는 없지만, 데이터 소비와 신뢰할 수 있는 파생 데이터 세트 구축에 초점을 맞춰야 합니다.
- 의존성 관리의 피로함: React를 버리고 Go+HTMX+Templ 를 선택한 이유
필자는 의존성 관리의 피로 때문에 개인 프로젝트에서 React 대신 Go, HTMX, Templ을 선택했습니다. React를 사용할 때 주로 패키지의 의존성 업데이트에 많은 시간을 소비하고, 주요 버전 업데이트로 인해 코드 리팩토링이 필요해 생산성이 저하되었습니다. 반면, Go는 안정적인 표준 라이브러리와 언어 사양을 유지하여 기능 출시와 의존성 관리의 균형을 맞출 수 있었습니다.
- Copper - Rust로 구현한 로봇 제작용 런타임 엔진
Copper는 Rust로 구현된 로봇 제작용 런타임 엔진으로, 사용자 친화적이며 빠르고 안정적인 로봇 개발을 지원합니다. 이 엔진은 Rust의 Zero-Cost 추상화와 데이터 지향 접근 방식을 활용하여 마이크로초 미만의 지연 시간을 달성하고, 버그를 최소화하며 스레드 안전성을 보장합니다. 또한, Copper는 Task Graph, Runtime Generator, Zero-Copy Data Logging 등의 컴포넌트를 제공하며, Bevy와 Avian3d를 활용한 시뮬레이션 환경도 지원합니다.
- Raspberry Pi, SDRAM 튜닝으로 Pi 5 성능 향상
Raspberry Pi 엔지니어들은 SDRAM 타이밍과 메모리 설정을 조정하여 기본 2.4GHz 클럭에서 10-20%의 속도 향상을 이루었으며, 오버클러킹을 통해 3.2GHz에서 32%의 성능 향상을 달성했습니다. 이러한 변경 사항은 곧 Pi 5와 Pi 4 사용자에게 펌웨어 업데이트로 제공될 가능성이 있으며, 최신 RAM 속도 향상을 위해 펌웨어 업데이트 및 부트로더 설정을 수정해야 합니다. 또한, 최신 Raspberry Pi OS로 업데이트하면 NUMA 에뮬레이션을 사용할 수 있으며, 오버클러킹을 통해 Geekbench 점수가 상당히 증가했습니다.
- LimeJourney - 오픈소스 고객 인게이지먼트 플랫폼
LimeJourney는 AI 기반의 오픈소스 고객 참여 플랫폼으로, 높은 비용과 기존 커뮤니케이션 스택 변경의 어려움을 해결하기 위해 설계되었습니다. AI 기반 인사이트, 비주얼 여정 빌더, 동적 세분화 등의 기능을 제공합니다. 기술 스택은 TypeScript로 작성된 풀스택 모노레포 애플리케이션으로, Kafka, ClickHouse, Temporal 등의 기술을 활용하여 실시간 세분화 엔진과 여정 오케스트레이션을 지원합니다.
- Amazon Nova 출시 : 뛰어난 가성비를 지닌 최첨단 인공지능
Amazon Nova는 Amazon Bedrock에서 제공되는 최첨단 AI 모델로, 다양한 생성 AI 작업에서 비용과 지연 시간을 줄이는 데 도움을 줍니다. 이 모델은 텍스트, 이미지, 비디오 입력을 처리하여 다양한 출력물을 생성할 수 있으며, 여러 버전으로 제공되어 다양한 비즈니스 사용 사례에 적합합니다. 고객 안전과 신뢰를 중시하며, 생성된 콘텐츠에 디지털 워터마킹을 포함하여 책임 있는 AI 구축을 지원합니다.
- LinkedIn의 GenAI 애플리케이션 기술 스택 개발 과정
2023년 초 LinkedIn은 GenAI 기능을 활용한 제품 포트폴리오를 출시하며, 초기 간단한 프롬프트 입력에서 대화형 에이전트 경험으로 발전시켰습니다. 기술 스택 구축 과정에서 Java와 Python을 활용하여 프레임워크를 개발하고, 프롬프트 관리, 작업 자동화, 컨텍스트 인식 및 개인화, 모델 추론 및 미세 조정 등의 기능을 통합했습니다. 사내용 GenAI 스택을 만들어야 할 경우 참고하시면 좋겠네요.
- Grab, LLM-Kit으로 LLM 어플리케이션 개발 가속화
Grab의 LLM-Kit은 Generative AI 애플리케이션 개발을 가속화하기 위해 설계된 프레임워크로, 보안과 데이터 안전성을 중시하며 확장성, 통합, 모니터링, 표준화 등의 문제를 해결합니다. 사전 구성된 구조와 다양한 통합 기능을 제공하여 개발 속도를 향상시키고, 실시간 모니터링 및 이슈 탐지를 가능하게 하며, 보안과 데이터 스토리지 효율성을 높입니다. 또한, 자동화된 스캐폴딩과 포괄적인 파이프라인 통합을 통해 개발자가 비즈니스 로직에 집중할 수 있도록 지원합니다.
- Trailbase - Rust/SQLite/V8 기반 싱글파일 오픈소스 앱 서버
TrailBase는 Rust, SQLite, V8을 기반으로 한 빠르고 오픈 소스인 애플리케이션 서버로, Type-Safe CRUD API와 내장 JS/ES6/TS 런타임을 제공합니다. 이 서버는 모바일, 웹, 데스크톱 애플리케이션을 위한 단일 파일의 확장 가능한 백엔드를 쉽게 셀프 호스팅할 수 있으며, PocketBase/SupaBase 보다 훨씬 빠릅니다. OSL-3.0 라이선스 하에 무료 소프트웨어로 제공됩니다.
- 도쿄, 공무원 대상 주 4일 근무제 도입 예정
도쿄는 정부 공무원들을 대상으로 주 4일 근무제를 4월부터 도입하여 직원들에게 매주 3일의 휴일을 제공할 계획이며, 이는 출산율을 높이고 일하는 엄마들을 지원하기 위한 정책입니다. 일본은 출산율 하락과 인구 문제를 해결하기 위해 다양한 정책을 추진 중이며, 엄격한 근무 문화와 생활비 상승이 출산율 하락의 주요 원인으로 지목되고 있습니다. 서구에서는 4일 근무제가 근무 환경 개선을 위한 방법으로 주목받고 있지만, 일본 기업에서는 여전히 급진적인 아이디어로 여겨지고 있습니다. 한국도 시급하네요. 저는 주 4일 근무제 찬성파입니다.
- Outerbase Studio – 오픈 소스 데이터베이스 GUI
Outerbase Studio는 SQL 데이터베이스 관리를 위한 경량의 브라우저 기반 GUI로, 다양한 데이터베이스를 지원하며 사용자 친화적인 쿼리 편집기와 강력한 데이터 편집기, 스키마 편집기 등의 기능을 제공합니다. 초기에는 LibSQL과 SQLite를 위해 개발되었으나, 현재는 MySQL과 PostgreSQL도 베타 버전으로 지원하고 있습니다. 또한, Windows와 Mac용 데스크톱 앱을 제공하여 브라우저 환경에서 불가능한 드라이버 지원을 가능하게 합니다.
- The Verge, 유료 구독 서비스 시작
The Verge는 월 $7 또는 연 $50의 유료 구독 서비스를 시작하여 광고 감소, 무제한 기사 열람, 독점 뉴스레터 구독 등의 혜택을 제공합니다. 무료와 유료 콘텐츠를 구분하는 Freemium 모델을 도입하여 "Dynamic Metered Paywall"로 많이 보는 사용자에게만 페이월이 보여집니다. 추가로 유료 구독자는 고급 인쇄본, Full-Text RSS 피드, 더 빠르고 가벼운 웹사이트 경험 등 차별화된 혜택을 받을 수 있습니다. 유료 고객한테도 "광고 없음"이 아닌 "광고 감소"라고 해서 비판이 있긴 하네요.
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.