[GN#89] 스타트업의 첫 이사회에선 무슨 내용을 이야기 해야할까

2021-03-15 ~ 2021-03-21 사이의 주요 뉴스들
1인 또는 소규모 인원으로 시작한 스타트업이 첫 번째 투자를 받고 나면, 투자자들한테 회사의 상황을 보고해야 하는 이사회가 중요해집니다. 현재 상황을 상세히 설명하고, 그를 통해서 또 다른 도움을 얻어야 하기 때문인데요. 그럼 이사회에서는 어떤 얘기를 해야 할까요? Paypal의 초기 COO였고, Yammer를 창업했던 David Sacks가 지금은 Craft Ventures 라는 VC를 만들어서 투자자로 활동하고 있는데요. Sacks가 "The SaaS Board Meeting" 이란 제목으로 스타트업의 첫 이사회 Agenda 설명과 함께 PPT로 바로 활용 가능한 템플릿을 공개했습니다. SaaS 스타트업들 용이라고 적혀있긴 합니다만, 대부분의 스타트업들이 다 참고하셔도 좋을 것 같아요.

요즈음 개발자 몸값들이 천정부지로 뛰고 있다는 뉴스를 보면 개발자 채용 전쟁이라는 말이 실감이 납니다. 그러나 단순히 연봉만 많이 준다고 개발자들이 그 회사를 선택하지는 않는데요. 이노베이션 아카데미에서 개발자 채용시장에 대한 이해, 어떻게 개발자를 뽑아야 하는가, 뽑고 나서는 어떻게 해야 개발자들이 떠나지 않는가 등을 상세히 정리한 가이드를 만들었습니다. 개발자를 뽑고 싶은 회사에서는 꼭 읽어보시기 바랍니다.

기술 용어와 최신 도구들이 점점 더 빠르게 만들어지고 있는데요. 트렌드를 지속해서 살펴보지 않는다면 다 이해하기가 쉽지 않습니다. 특히나 회사의 경영진들에게는 이런 최신 기술들이 더더욱 이해하기 어려울 수 있는데요. 경영진들에게 새로운 기술에 대한 요약 설명과 왜 중요한지, 장단점은 무엇이고 실제로 어디서 사용되고 있는지를 간략하게 설명하는 Decoder 라는 사이트를 ThoughtWorks사에서 만들어서 공개했습니다. 어떤 기술이나 서비스를 도입해야 할 때, 그로 인해서 발생하는 비즈니스의 변화 등을 경영진들에게 잘 설명해 준다면 도입이 훨씬 쉬워질 것 같습니다. 국내에도 비슷한 서비스가 나오면 좋을 것 같아요.


✓ 사내에서 슬랙을 쓰신다면 뉴스채널에 GeekNews SlackBot 을 추가하여 편하게 새 글을 받아보시고, 멤버들에게도 공유해주세요.
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.
Twitter , Facebook 에서도 긱뉴스를 받아 보실 수 있습니다.

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


스타트업의 첫 이사회 보고용 PPT 템플릿

SaaS 스타트업이 투자받고 첫번째로 이사회 보고할 때 자료에 꼭 넣어야 할 것들 정리
[분기 미팅 Agenda]
1) CEO Update
- 뭐가 잘되고/안되고 있나
- 이번 분기에 배운 것
- Context Setter 와 KPI들
ㅤ→ Runway, 수익 성장(ARR/MRR), 순수익 분석, 리텐션 코호트, DAU/MAU, 자본효율성 (Burn Multiple, CAC)
2) Sales Update
- 지난 분기 결과 : ARR, 완료된 딜, 실패한 딜(왜 실패했나, 기능이 없나? 경쟁사는 어떤가)
- 새 분기의 파이프라인 : 예측, 현재 진행중인 주요거래, 예상숫자를 맞추려면 어떤 변화가 필요한가
- 팀 퍼포먼스 : 할당량 달성에 따른 영업담당자의 성과 순위, 누가 계획대로 달성 또는 실패하는지, 판매를 반복적으로 일으키려면? 추가 담당자 채용 계획은 ?
3) 부서별 Update
- 부서장이 각팀의 현황 보고를 시키는 것도 좋음
- 한장으로 정리한 프로덕트 로드맵 과 목업
- 전체 부서를 다 할 필요 없고, 분기별로 팀을 바꾸거나 중요 이슈가 있는 팀만
4) 재무
- 새 펀딩 라운드, 총 마진등 좀 더 재무에 대한 깊은 얘기
- 커지면 CFO가 자세히 설명
- 스타트업은 인원수와 운영비용이 빠르게 증가하기 때문에 많은 시나리오 계획이 필요함
5) 팀
- 필요한 채용 및 문화에 대한 것들 (이사회 멤버들은 채용에 가장 큰 도움을 줄수 있는 헬퍼들)
- 이상적인 조직 구조, 팀이 원하는 인력은 어떤 롤인가
6) 관리 이슈
- 이 부분은 항상 마지막에 짧게 하고, 이사회 미팅은 전략적인 것에 집중 할 것

[스케줄링 및 형식]
- 개최 빈도 : 분기별이 기본, 더 자주 만나야 한다면 분기중반에 1시간 정도 체크세션. 이사회를 매달 하는건 비생산적
- 회의 길이 : 약 2시간
- 언제가 적당할까 : 세일즈가 중요한 회사라면 분기 마감 바로 후
- 위치 : 비공개 장소 (직원들이 보거나 듣지 못하는), Zoom이라면 상관없음
- 자료 : 이사회 1-2일 전에 미리 이사회 멤버들에게 보내둘 것.

- Quaestor* 와 같이 개발해서, Quaestor 사이트에서 PPT 템플릿으로도 다운로드 가능
ㅤ→ https://quaestor.com/board-deck/david-sacks-saas-board-deck
ㅤ→ Quaestor는 IR 자료를 자동으로 정리해주는 플랫폼
ㅤ→ 이 솔루션 자체는 Plaid를 통해서 재무정보를 읽어오므로 국내에선 사용 불가할 듯

 
개발자, 채용 가이드북 [218p PDF]

소프트웨어 개발자가 필요한 회사를 위한 채용 가이드
- 우리 회사는 어떤 개발자를 뽑아야 할까?
- 어떻게 해야 좋은 개발자를 뽑을 수 있을까?
- 개발자들과 어떻게 일할 것인가?

PART 1. 개발자 채용 시장에 대한 이해
- 10년 전과는 다른 IT 기업
- 개발자 채용 전쟁
- 개발자가 '갑'이다
- PART1. Action Item

PART 2. 개발자를 맞이할 준비는 되어있는가?
- 좋은 인재 채용을 위한 마케팅
- Selling Point를 잡아라
- PART2. Action Item

PART 3. 어떻게 뽑을 것인가?
- 채용 준비하기
- 채용 실행하기
- PART3. Action Item

PART 4. 관리보다는 케어하라
- 떠나기 싫은 회사 만들기
- 개발자들과 소통하는 법
- 팀의 성장은 회사의 성장이다
- PART4. Action Item

부록
- 고용자가 알아야 할 팁과 사례들
- 기업에서 사용할 수 있는 형식들

 
ThoughtWorks Decoder - 경영진들을 위한 기술 설명

- 계속 새로 생겨나는 용어, 기술, 도구들을 경영진한테 이해시키기 쉽게 비즈니스적으로 풀어서 설명해주는 사이트
- 기본 개념과 함께 중요 질문 4개로 설명
ㅤ→ 이게 뭔가요?
ㅤ→ 나한테 왜 중요한가요?
ㅤ→ 장단점은 ?
ㅤ→ 어디서/어떻게 사용되고 있나요 ?
- 관련 용어 및 더 읽어볼 기사 추천
- 원하는 키워드 Decode 해달라고 신청 가능

Cloud : Cloud computing | Cloud lift and shift | Cloud migration | Cloud native | Distributed cloud computing | Multicloud | Omnicloud | Polycloud
Infrastructure : Container orchestration | Containers | Chaos engineering | Dark data center | DevOps | Docker | Edge computing | Fog computing | Kubernetes
Data science and engineering : Artificial intelligence | Big data | CD4ML | Data lake | Data mesh | Data science | Data warehouse | Deep learning | Event-driven architecture | Kafka | Machine learning | R | Regression
Software engineering : Agile | Lean | Low code | Microservices | .NET | RPA | Two-speed IT
Security : Biometrics | Business continuity planning | Compliance as code | Data privacy | Decentralized identity | DevSecOps | Disaster recovery | Homomorphic encryption | IAST/RASP | Incident response | IoT security | Passwordless authentication | Pen testing | Red, blue and purple teams | Threat modeling | Zero-trust architecture
Emerging tech : 5G | Ambient computing | Autonomous vehicles | Computer vision | Data locality | Deep fakes | Digital twin | Facial recognition | Green cloud | Human-machine collaboration | Smart cities | Smart contracts | Touchless interactions | Wearables
Digital transformation : Digital transformation

 
Baserow - 오픈소스 Airtable 대체제

- 엑셀과 비슷한 UI를 가진 NoCode 데이터베이스 도구
- 실시간 협업 지원
- Row/User/DB/Table 갯수 무제한, 빠른 속도
- Django + Nuxt + PostgreSQL 기반 오픈소스, 셀프 호스트 가능
- Headless & API First
- 커스텀 플러그인 지원
- Open-Core 모델로 발전시킬 예정 (MIT 라이센스)

HN에 Airtable 실사용자가 남긴 댓글을 보면, Airtable이 쓸만한 프로버전의 경우 월 $24씩 받지만 불편한 부분이 많다는 얘기가 있더군요.
https://news.ycombinator.com/item?id=26448985
- 한달에 1~5시간은 다운타임이 있음
- 공식 API에 버그가 있는데 1년째 수정안됨 (예를 들어 공식 JS 라이브러리의 Promise가 모든 예외에 대해서 문자열 '[object Object]'를 던짐 )
- API로 테이블 구조를 쿼리할수 없고, 처음 몇개의 레코드로 부터 유추해야함
- 테이블 설정을 API로 수정 불가. 문서도 여기저기..
- API의 Boolean 값들이 'true' 또는 'undefined' 임
- 외부사용자랑 같이 공동편집하기 너무 힘듬.

그리고 Airtable 은 가장 비싼 플랜에서도 50000 로우 제한이 있는 것으로 유명?하죠. (엔터프라이즈에서는 더 늘려주긴 한다고 합니다.)

이런 오프소스 들이 좀 나와줘야 경쟁이 되는듯 ^^;
MS가 만든 도구도 있습니다.
- Microsoft Lists - Airtable과 비슷한 정보 트래킹 앱 공개 https://news.hada.io/topic?id=2114

 
The Modern Java Platform - 2021년판

자바 플랫폼의 현재
- 3개의 Top-20 프로그래밍 언어 : Java, Scala, Kotlin
- 전문적이고 성숙한 개발도구 : IntelliJ IDEA/VS Code, Gradle/Maven/sbt
- 생산적인 프레임워크 : Spring Boot, Micronaut, Quarkus, Play, ZIO
- Reactive Request : R2DBC, sttp, Quill
- Reactive Event-Driven / Streaming : Akka, ZIO streams/Flink//ksqlDB/Spark
ㅤCommand Query Responsibility Segregation (CQRS), Event Sourcing (ES), Conflict-free Replicated Data Types (CRDTs)
- Containers : Dockerfile/Jib/Buildpacks, OpenJDK 기반 이미지들(AdoptOpenJDK), Distroless Java image
ㅤSpring Boot Containerization, Micronaut Containerization (Gradle | Maven), Quarkus Containerization
- Serverless 와 JVM 오버헤드 피하기 : GraalVM Native Image
- Fear, Uncertainty, Doubt, and Governance : OpenJDK는 멀티벤더/분산형 거버넌스 구조를 가진 정규 오픈소스 프로젝트임(대부분의 경우 다른 오픈소스 프로그래밍 환경들과 비슷)
- The Future : Java 에코시스템은 여러방향으로 혁신을 계속 하는 중. 언어측면에서 Java, Kotlin, Scala가 다른 방향으로 나아가고 있지만 효과는 어느정도 공유됨
ㅤ예를 들어
ㅤㅤ→ Scala의 패턴 매칭은 프로그래밍 언어들중 최고라서 이게 Kotlin 과 Java에 더 좋은 패턴 매칭을 유도하는데 도움이 되었음
ㅤㅤ→ JVM은 가비지 컬렉션 및 성능관련해서 엄청난 혁신을 보였고
ㅤㅤ→ Project Loom(JVM위에서 fiber 와 continuation)이 더 성숙해지면 Reactive Programming이 더 쉬워질 것
ㅤㅤ→ GraalVM은 놀라운 기술이고
ㅤㅤ→ Netty 는 이미 io_uring(완전 비동기식 Linux 시스템 호출) 지원 작업을 시작했음
ㅤㅤ→ CRDT 와 CQRS를 통한 분산 데이터가 Cloudstate 같은 프로젝트에서 모멘텀을 얻기 시작

 
Focalboard - 오픈소스 Trello/Asana 대체제

- 프로젝트 및 작업 관리 도구
- 개인용 데스크탑 버전(윈/맥/리눅스)과 팀용 서버 버전으로 제공
- Board 단위로 관리
ㅤ→ 기본 제공 보드 템플릿 : 미팅 노트, Personal Goal/Task, Project Task, Roadmap 등
ㅤ→ 템플릿 추가 및 편집 지원

 
Docker-OSX - Mac을 Docker에서 실행하기

- Mac 과 OSX-KVM을 Docker 에서 실행 지원
ㅤ→ 다수의 가상 Mac 머신을 생성해서 CI/CD 용으로 사용가능하게 만들어주는 오픈소스
- OSX용 Serial 생성기를 통해서 실제 사용가능한 macOS용 시리얼을 생성
ㅤ→ 해킨토시, OpenCore, Docker-OSX 및 OSX-KVM 에서 사용
ㅤ→ Valid 한 시리얼이므로, iMessage/iCloud/App Store 등에도 모두 접근 가능
- 3개의 이미지 제공
ㅤ→ latest : Docker-OSX 로 XCode 개발 환경 이용해서 개발
ㅤ→ auto : 커맨드라인 만 필요. 소프트웨어 컴파일 및 homebrew headless 용
ㅤ→ naked : 자신의 이미지를 만들어서 CI/CD 용으로 이용. iMessage/iCloud 까지 접근 가능

Docker-OSX가 v4로 업그레이드 되면서 macOS Serial 생성기를 같이 공개 했고
이를 이용해서 이제 똑같은 시리얼을 가진 해킨토시들이 아닌, valid 한 가상 맥을 수백대 만들수 있는 상황이 되었다는 얘기입니다.
자세한 설명은 아래 기사를 참고 하세요

Open-Source App Lets Anyone Create a Virtual Army of Hackintoshes
https://vice.com/en/article/…

 
구글 크롬, Live Caption 기능 공개

- 브라우저 상에서 모든 영상/음성 미디어에 실시간 자동 캡션을 붙여주는 기능
ㅤ→ 유튜브 외의 비디오 사이트, 팟캐스트, 라디오, 개인 하드의 파일, 구글 포토의 영상 등에도 모두 적용
ㅤ→ 자막이 디바이스에서 생성되기 때문에 콘텐츠 내용은 외부로 나가지 않음
- "설정-고급-접근성-실시간 자막" 을 켜면 크롬 윈도우/맥/리눅스 최신버전에서 바로 사용 가능
- 현재는 영어만 지원

2019년 구글I/O 에서 픽셀폰 용으로 처음 공개했던 기능인데 이제 크롬 전체에 확장했네요.
하드에서 MP4 파일 가져다가 브라우저에 넣으면 음성인식을 통해서 자막 아주 잘 만들어져서 보입니다. 한글 지원이 빨리 되면 좋겠네요

 
You (Might) Don't Need jQuery [한국어 번역]

대부분의 jQuery 메소드 대안을 Javascript 네이티브 구현으로 제공해서 jQuery를 대체하도록 도와주는 글
- Query Selector
- CSS & Style
- DOM 조작
- Ajax
- 이벤트
- 유틸리티
- Promises
- Animation
- 대안방법
- 브라우저 지원

 
Photino - 경량 크로스플랫폼 데스크탑 앱 프레임워크

- WebUI(Blazor/React/Angular/Vue등)를 이용한 경량 네이티브 앱 개발
- 크로스플랫폼 웹뷰 라이브러리인 WebWindow를 이용해서 크로미엄/Node.js 없는 Electron과 비슷
ㅤ→ 앱 크기는 일렉트론대비 10~100 분의 1수준
ㅤ→ 윈도우에서는 크롬기반 Edge의 Webview2 ,
ㅤ→ 맥에서는 OS 기본 내장 WKWebView ,
ㅤ→ 리눅스에서는 WebKitGTK+2 이용
- 기본적으로 .NET 대상이지만, C++/Go/Rust 등으로도 개발 가능

WebWindow - .NET Core용 크로스플랫폼 웹뷰 라이브러리 https://news.hada.io/topic?id=930

 
GhostWriter - 글쓰기 전용 마크다운 에디터

- 풀스크린/깔끔한 인터페이스로 방해받지 않고 글쓰기에만 집중하고 나중에 포매팅
- 윈도우/리눅스용 오픈소스
- 마크다운 문서의 Live HTML 프리뷰
- HTML,Word,ODT,PDF 등으로 Export
- 현재 작성중인 부분만 강조해서 보여주는 Focus 모드 지원 : 현재 줄, 문장, 절, 3라인등으로 설정 가능
- 헤밍웨이 모드 지원 : 타자기 처럼 동작해서 Backspace/Delete 불가
- 문서 전체 및 세션 통계 지원 : 워드,글자,문장,절,페이지,WPM 등

 
GitHub-Elements - 깃헙이 만든 웹 컴포넌트 컬렉션

auto-check : 서버에서 값체크하는 Input
auto-complete : 서버 검색 결과로 자동완성
clipboard-copy : 클립보드 복사
details-dialog : 상세보기 있는 모달 창
details-menu : 상세보기 있는 메뉴
file-attachment : 파일 선택 및 Drag & Drop 으로 첨부하기
filter-input : 필터링 인풋
g-emoji : emoji 지원안하는 브라우저에 이미지로 대체해주는 폴백
image-crop : 이미지 크롭
include-fragment : 클라이언트에서 include tag 사용
markdown-toolbar : 마크다운 포매팅용 버튼 툴바
remote-input : 입력정보를 서버에 보내서 회신값을 보여주는 input
tab-container : 키보드 지원하는 탭 컨테이너
task-lists : Drag & Drop 지원하는 태스크 리스트
text-expander : 특정키 입력시 추천 메뉴를 보여줘서 텍스트 Snippet 이용
time : 표준 <time> 엘리먼트 확장

 
사진업계를 바꿀 포토샵 Super Resolution 기능

- 애플 M1용 CC버전 공개하면서 같이 발표된 Adobe Camera Raw(ACR) 기능
- AI(머신러닝) 기술을 이용해서 RAW파일을 보간해, 생생한 디테일을 가진 4배 크기의 고화질 이미지를 만들어 줌
- 화소수가 작은 카메라로 찍은 사진도 고화소 사진으로 변경이 된다는 것
- 샘플 : 11205×8404 를 22409×16807 로 확대 (Fujifilm GFX100 으로 찍은 102MP 사진을 376MP로)
ㅤ→ 엄청 훌륭한 품질의 초 고해상 이미지를 만들어 냄
ㅤ→ 센서앞에 안티엘리어싱 필터가 없는 카메라에서 더 좋은 성능을 보여줌

 
ChatWoot - 인터컴/ZenDesk 대체용 오픈소스 라이브챗

- 옴니채널 고객 지원 소프트웨어, 서비스가 망해서 오픈소스로 공개
- 웹사이트 채팅/페이스북/트위터/Whatsapp/SMS(Twilio)/API/Email 등의 대화를 하나로 묶어서 지원
- 하나의 대시보드로 멀티브랜드 인박스 관리
- 각 대화에 비공개 노트 적어서 팀이 공유 가능
- 자주 묻는 질문에 자동 답변 제공(Canned Response)
- 대화 담당자 자동 지정(담당자의 가능시간 및 부하에 따라 분기)
- 대화 연속성 지원 : 채팅중에 이메일을 남겼을 때, 차후에 이메일로 대화시 두 대화가 연결됨
- 슬랙에 연동 지원

2017년에 서비스 시작했다가 실패해서 2019년에 오픈소스로 전환했구요.
현재는 100명이 넘는 컨트리뷰터들이 같이 개발하고, 1000개가 넘는 회사들이 사용중입니다.
25개이상의 언어를 지원하는데 https://translate.chatwoot.com/chatwoot 에 보시면 현재 각 언어별 번역 현황을 보실수 있습니다.
한국어는 67% 정도 완성 되었다고 나오네요.

고객 Live Chat 도구 비교 https://news.hada.io/topic?id=3160
ㅤ→ 여기서도 Chatwoot 를 추천합니다.

* Papercups - 오픈소스 실시간 고객 채팅 도구 https://news.hada.io/topic?id=2702

Chatwoot 는 YC W21, Papercups 는 YC S20 으로 둘다 와이컴비네이터 투자를 받았습니다.
실제로는 둘이 많이 겹치는데, 요즘 YC는 좀 투자를 남발하는 느낌..

 
Security.txt - 보안취약점 제보시 참고 파일 표준

- IETF에 제출된 Draft
- 루트 또는 /.well-known/ 에 넣어두는 Robots.txt 의 Security 버전
- 필수 사항 : Contact (보안 담당자 이메일 연락처 또는 링크 ) / Expires
- 옵션 사항
ㅤ→ 링크 : Encryption (PGP-Key) / Acknowledgments(감사의 말) / Policy(보안 정책 상세) / Hiring(보안 관련 채용) / Canonical (다른 위치들)
ㅤ→ 그외 : Preferred-Languages

표준 드래프트 링크 (3/11에 최신 업데이트) : https://datatracker.ietf.org/doc/draft-foudil-securitytxt/

긱뉴스에 1년 4개월전에 이런게 얘기된다고 뉴스가 올라왔었는데, 계속 진행중이네요.
- 보안취약점을 제보시 참고할 security.txt 등록 https://news.hada.io/topic?id=1054

 
CCPA (캘리포니아 개인정보보호법), 당신이 반드시 알아야 하는 3가지

미국에서 서비스 론칭을 희망하는 스타트업들이 체크해야할 것
- 비즈니스가 CCPA 적용 대상인지 여부 확인
ㅤ→ 2,500만 달러 이상의 연간 매출
ㅤ→ 연간 5만명 이상의 CA 주민/기기대상 개인정보를 구매, 수령, 판매하거나 공유 ​
ㅤ→ 연간 매출의 50% 이상을 CA 주민의 개인정보를 판매함으로써 창출

- 수집하는 정보가 CCPA의 적용을 받는 정보인지 여부 확인 ( 아래는 예시임 )
ㅤ→ 이름 (가명 포함), 주소, 전화번호, 이메일 주소, 사회보장번호 (SSN), 여권번호, 은행 계좌번호, 신용카드 번호
ㅤ→ 성별, 인종, 나이, 결혼여부, 종교 등의 개인정보 등
ㅤ→ 인터넷 접속 기록, 검색 기록, 온라인 활동 이력 등
ㅤ→ 계정이름, IP 주소, 온라인 상에 개인을 특정할 수 있는 정보 등
ㅤ→ 개인의 재산 내역, 쇼핑 기록, 소비 이력 등 ​

- 사업활동이 CCPA의 적용대상이 되는 활동인지 여부 확인
ㅤ→ CCPA의 핵심은, 영리적 목적으로 개인정보를 ‘수집’하는 행위와 정보의 ‘판매’ 행위 및 ‘공개’ 행위를 규율

 
Amazon S3 Object Lambda 공개

- S3에서 데이터 가져오면서 Lambda 함수로 전 처리가능
ㅤ→ 표준 S3 GET 요청시 자동으로 실행되므로, 기존 코드 변경 필요 없음
- 하나의 데이터로 여러가지 뷰를 만들어 내는게 가능해짐
ㅤ→ 호출 정보를 가지고 이미지 리사이즈 및 워터마킹(누가 이미지를 가져가는지 등을 기록) 가능
ㅤ→ PII(개인식별정보) 마스킹
ㅤ→ 데이터 포맷 자동 변환
ㅤ→ 다른 데이터와 정보를 연동
ㅤ→ 다운로드할때 자동으로 파일 압축/해제
ㅤ→ 데이터 접근에 대한 커스텀 권한 체크

이미지 불법복제 차단을 위해서는 사용자 정보를 심는 워터마킹도 중요한데 그걸 좀 편하게 할 수 있게 되겠군요.

데이터 포멧 변환과 PII 익명화를 위한 로직을 spark으로 열심히 구현하고 있는데 허무 & 반가운 업데이트군요. 성능이 궁금해집니다.

 
Gemini - Gopher와 비슷한 경량 인터넷 프로토콜

지금의 인터넷은 흔히 “웹”이라 불리는 WWW(World Wide Web)이 대다수를 차지하고 있습니다만, WWW이 인터넷의 전부는 아닙니다. 엄밀히 말하자면 WWW는 인터넷의 서비스 중 하나이죠. 다른 인터넷 서비스로는 E-Mail, FTP, Gopher 같은 것이 있습니다. Gopher는 WWW 등장 이전에 인터넷에서 사용하던 프로토콜 및 그걸 이용한 정보검색 서비스입니다.

Gemini라는 새로운 인터넷 프로토콜을 소개합니다. (영어) 이 프로토콜은 현대의 웹이 이제는 기능이 많아지면서 올바로 구현하기에 너무 까다로워졌고 또한 사용자 추적 등 프라이버시 침해의 소지가 커진 점을 비판하며, 웹 등장 이전에 사용되던 고퍼에서 영감을 얻어 만든 프로토콜이라 합니다. 그러나 이 프로토콜은 그 자체로 웹이나 고퍼를 대체하기 위해 나온 것은 아니라는군요.

이 프로토콜의 가장 큰 특징은 구현의 단순화와 추후 사용자 추적 등이 추가될 가능성을 막기 위하여 일부러 기능과 확장성을 극도로 제한했다는 점입니다. CSS와 같은 스타일링은 물론 인라인 링크마저도 지원하지 않을 정도인 데다가, 프로토콜 사양은 동결되어 추후 버전업은 없을 예정입니다. 대신 이 프로토콜을 지원하는 클라이언트를 만드는 것은 아주 간단한 편에 속합니다. 웹에서 기존에 사용하던 URI나 MIME, TLS 등을 그대로 빌려와서 사용하며, 구현해야 할 기능의 수 또한 얼마 없기 때문이지요. 심지어 Python이나 Go 언어로 100줄 정도면 간단한 클라이언트를 만들 수 있을 정도입니다. 만약에 대용량 파일 전송 같은 기능이 필요하면 그냥 비트토런트와 같은 다른 프로토콜을 사용하라는 것이 해당 프로젝트의 공식 입장입니다.

이 프로토콜은 텍스트 기반으로 된 경량 하이퍼텍스트 문서를 배포하는 데 적당한 것으로 보입니다. 이 프로토콜을 지원하는 검색 엔진에 따르면, 작년 말(2020년 12월 6일)을 기준으로 제미니 프로토콜을 사용하는 인터넷 문서는 약 20만 개, 도메인의 수는 약 422개 정도라고 하는군요.
https://proxy.vulpes.one/gemini/gus.guru/statistics

 
Ghost 4.0 출시

Node.js 기반의 오픈소스 콘텐츠 플랫폼
- 대쉬보드 추가
- 멤버쉽/구독 서비스 내장
ㅤ→ 관리용 Portal UI 제공
- 이메일 뉴스레터 기능 내장
- 새로운 포스트 미리보기 UI
- Stripe 결제를 이용한 프리미엄 구독 (135개 화폐 지원)
- Apple Pay, Google Pay 지원
- 멤버관리 : 사용자 지원을 위한 Impersonate 기능 추가(그 사용자 인것처럼 해서 확인하는 용도)
- Member Importer 로 다른 이메일/멤버 플랫폼의 사용자/결제 내역을 가져오기 가능
- 다른 플랫폼에서 Ghost로 Migration 하는 상세 Guide 제공
ㅤ→ Substack, Medium, Wordpress, Patreon, Revue, MailChimp, Jekyll, Gumroad 등
- 인기있는 Theme를 만드는 회사인 IVEEL을 인수해서, 그들의 프리미엄 테마를 무료/오픈소스로 공개
- Experts Directory : Ghost로 웹사이트를 만들어주는 전문가들 디렉토리
- Zapier App 을 개선해서 다양한 연동 지원
- Content Snippets : Ghost에 올라온 어떤 콘텐츠든지 재 사용가능하게 만들어 주는 기능
- 자동으로 이미지를 반응형/레이지로딩 지원
- 코드 리팩토링으로 리퀘스트 처리 속도 향상 및 지연속도 개선
- Ghost(Pro) 버전에 $9 스타터 플랜 추가

 
구글 플레이, 매해 첫 11억 매출에 대한 수수료를 15%로 인하

- 2021년 7월부터 적용
- 모든 앱 개발자의 매해 첫 100만 달러(약 11억원) 매출에 대한 수수료를 15%로 인하
- 구글플레이에서 판매중인 전세계 개발자의 99%가 수수료를 절반만 내게 되는 것

애플은 년 매출이 11억 이하인 개발사에만 15%를 적용했는데, 구글은 좀 더 폭넓게 가는 군요.

애플, 중소개발사 앱스토어 수수료 15%로 인하 https://news.hada.io/topic?id=3224

 
I don't care about COOKIES

- 웹사이트 쿠키 관련 경고 창을 다 꺼주는 브라우저 확장
ㅤ→ 쿠키 팝업을 블락/숨기거나, 필요한 경우 자동으로 쿠키 정책을 승인
- Firefox / Chrome / Edge / Opera / Pale Moon 용 확장 및 Adblock Plus 용 리스트 포함
- 무조건 사용보다는 쿠키 관련 보안 이슈에 대해 알아보고, 필요한 경우 AdBlock 이나 브라우저 설정 으로 쿠키에 의한 트래킹을 막을수 있다는것은 인지하고 사용하기를 권장

솔직히 요즘 쿠키 경고창은 예전 광고 팝업창 수준의 불편함을 만들어 낸다고 봅니다.
이게 정상적인 대응은 아닐거 같지만, 나름 이해가 되는 확장이에요.

 
위키피디어, 기업용 API를 공개하고 회사들에게 비용 받을 것

- Wikimedia Enterprise API로 기업들이 위키피디어 컨텐츠를 유료로 사용하도록 변경
ㅤ→ 예를 들어 구글 검색엔진이 위키피디어 컨텐츠로 "Infobox" 또는 "Knowledge Graph"를 만들어 노출하는 것에 비용을 받겠다는 것
- opt-in 방식으로 동작. 비용을 내면 기존 public 컨텐츠를 그대로 이용가능
- 개인이 퍼블릭 컨텐츠를 접근하는 것은 계속 무료, 또한 비상업/연구목적 등으로는 무료 제공할 것

금액이 어찌 될지는 모르지만, 아무래도 사용량에 비례한다면 구글 검색엔진이 가장 큰 돈을 내야할 것 같고, Appel Siri 와 Amazon Alexa 도 비용이 꽤 나올듯 하네요.