Hye Jin Ryoo

[분산 시스템] Day 1: 합의 - 여러 노드가 하나의 진실에 동의하는 법 (Raft)

서론: 신뢰할 수 없는 부품으로 신뢰할 수 있는 시스템 만들기 분산 시스템의 근본 문제는 하나다. 여러 노드가, 일부가 죽거나 메시지가 지연되는 와중에도, 하나의 값에 동의할 수 있는가? 이것이 합의(consensus)다. 분산 데이터베이스의 리더 선출, 설정 공유, 분산 락이 전부 합의 위에 선다. 이 시리즈는 합의부터 장애 대응까지 5일에 걸쳐 ...

Wordgard: ProseMirror 제작자의 브라우저용 리치 텍스트 편집기

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 Wordgard는 브라우저에서 리치 텍스트 편집기를 만들기 위한 오픈소스 JavaScript 라이브러리로, ProseMirror 제작자가 만든 새 ...

멘탈 모델을 전달하는 도구나 기법은?

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 시스템이나 제품을 이해하는 멘탈 모델을 다른 사람에게 전달하고 함께 키우는 데 효과적인 도구와 기법을 묻는 질문임 멘탈 모델을 키우는 방법으로 시스...

[gRPC 백엔드] Day 5: 프로덕션 배포 - TLS, 게이트웨이, 로드밸런싱, 관측성

서론: 작동하는 서버에서 운영 가능한 서버로 Day 1~4에서 스키마·스트리밍·인터셉터·복원력을 갖췄다. 마지막 편은 이것을 프로덕션에 올리는 일이다. 보안(TLS), 브라우저 지원(gRPC-Web), 트래픽 분산(로드밸런싱), 관측성, 그리고 운영 원칙을 정리한다. 1. TLS와 상호 인증(mTLS) 프로덕션 gRPC는 평문으로 띄우지 않는다....

개구리 유래 장내 세균이 생쥐 종양을 제거함

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 동료심사 연구에서 양서류·파충류 장내 미생물군 유래 Ewingella americana가 생쥐 대장암 모델의 종양 제거 후보로 부상함 면역 기능이 ...