출처 - 원글 : 언젠가_써먹는_심리효과_101 (slashpage.com) - 번역 : 언젠가 써먹는 심리효과 101 | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 행동 및 경험 관련 스트라이샌드 효과(Streisand Effect) 컨텐츠를 검열하려는 시도가 그 정보에 대한 관심을 더욱 높이는 현상 특히, 인터넷 커뮤니티에서 검열에 반발하여 자주 발생 간결의 법칙(Law of Prägnanz) 모호한 이미지나 패턴을 사용자가 더 단순하고 완전하는 경향 복잡한 정보를 간결하게 이해하려는 자연스러운 인식 경향 이를 활용하여 디자인, UI/UX에 요소를 조절하곤 한다. 시작 편향(Anchoring Bias) 사용자가 본 첫 ..
출처 - 원글 : AddyOsmani.com - Becoming a good engineer is about collecting experience. - 번역 : 좋은 엔지니어가 되는 것은 경험을 쌓는 것 | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 개요 작은 프로젝트라도 각 프로젝트는 자신의 도구 상자에 새로운 기술과 도구를 추가할 수 있는 기회 한 프로젝트에서 배운 기술을 다른 프로젝트에서 배운 도구와 결합하여 문제를 해결할 수 있을 때 더 큰 가치를 창출할 수 있음. 모든 것이 합산됨 처음엔 언어/라이브러리를 배우지만, 경력이 발전하면서 관심범위가 넓어져야 함 기술 측면뿐만 아니라 접근 방식, 방법론 및 패러다임 측..
출처 - 원글 : Maxjourney: Pushing Discord’s Limits with a Million+ Online Users in a Single Server - 번역 : Discord가 한대의 서버로 2백만명의 동시 사용자를 서빙하는 방법 | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 Elixir as a fanout system Discord에서 메시지가 전송되거나 누군가 음성 채널에 참여하는 등 어떤 일이 발생할 때마다 같은 서버("길드"라고도 함)에 있는 온라인 상태인 모든 사용자의 클라이언트에서 UI를 업데이트 해야함 해당 서버에서 일어나는 모든 일의 중앙 라우팅 지점으로 길드당 하나의 Elixir 프로..
출처 - 원글 : Note by Kyle Poyar on Substack: "Here is your SaaS growth cheat sheet ⤵ Get inspired by 18 ideas & examples from the best in SaaS (all featured in Growth Unhinged). Save it for your next planning meeting or share with a coworker. " - 번역 : SaaS Growth Cheat Sheet | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 가격 책정 역방향 Trial 고려하기: Airtable은 역방향 Trial을 활용하여 무료에서 ..
출처 - 원글 : Lessons learned from two decades of Site Reliability Engineering (sre.google) - 번역 : 구글에서 Site Reliability Engineering(SRE) 20년간 얻은 교훈들 | GeekNews (hada.io) 이 글은 원글과 GeekNews의 요약을 보고 개인 의견 메모를 위해 작성되었습니다. 요약 사이트 신뢰성 엔지니어링(SRE)에서 얻은 20년의 교훈 YouTube에서 배운 신뢰성 엔지니어링 교훈 위험 완화 조치의 선택 중대한 오류 발생 시 해당 오류의 심각성에 비례하는 위험 완화 조치를 선택해야 함. 과도한 위험 완화 조치는 부작용을 초래할 수 있으며, 표준 절차를 우회할 정당한 이유가 있을 때만 그렇게 함. ..
개요 흔히 AWS나, GCP와 같은 IaaS(Infrastructure as a Service)에서 인스턴스에 접속할 때 SSH를 사용한다. 자주 사용하지만 간과했던 SSH의 개념과 원리를 알아보자 목표 SSH의 작동 원리를 이해한다 직접 인스턴스를 생성하며 SSH를 사용해본다. 여정 SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜이다. 기존 원격 접속은 ‘텔넷(Telnet)’이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었다. 이를 암호화하는 SSH 기술이 등장했고, 현재 원격 접속 보안을 위한 필수적인 요소로 자리잡고 있다. 따라서, AWS의 EC2 같은 IaaS(Infrastructure as a Ser..
개요 답 보다는 질문을 베껴야 한다. - Jessica Ker - 이 시리즈는 아래 도서를 읽고 요약한 시리즈 입니다. 마이크로서비스 패턴(크리스 리처드슨, 길벗 출판사) 짧은 지식으로 작성되었으니, 잘못된 점이 있다면 댓글로 따끔한 지적 부탁드립니다! 목표 마이크로 서비스의 개념과 필요성, 적용 방안을 알아본다. 도메인 주도 설계의 필요성과 다양한 적용 사례를 알아본다. 여정 마이크로 서비스란 무엇인가? 마이크로 서비스(Micro Service)는 비즈니스 도메인을 중심으로 모델링된 독립적으로 배포 가능한 서비스를 말한다. 즉, 마이크로 서비스는 아키텍쳐의 목표 지점이 아니다. 기존 아키텍쳐로 이룰 수 없는 무언가를 달성하기 위해 채택하는 전략일 뿐이다. 이 책의 저자는 '모든 사람이 마이크로 서비스를..
개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 Gitops의 개념과 필요성에 대해 알아본다 Gitops를 통해 클러스터 내 환경을 빠르게 구축하는 방법을 알아본다. 여정 이 글에서는 완전히 실행 가능한 코드를 다루고 있지 않습니다! 대신 충분한 힌트는 드리고 있으니 양해 부탁드립니다! 클러스터 생성하면 끝 아닌가요? 아니다! 어플리케이션 자동 배포를 신경쓰지 않는다면 아래와 같은 상황에 직면하게 될 것이다. 클러스터가 1개라면? → 어플..
개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 EKS를 생성하는 다양한 방법에 대해 알아본다. EKS 클러스터의 필수요소와 권장요소를 알아본다. Terraform으로 EKS 클러스터를 생성해본다. 여 이 글에서는 완전히 실행 가능한 코드를 다루고 있지 않습니다! 대신 충분한 힌트는 드리고 있으니 양해 부탁드립니다! EKS 클러스터 필수 요소 : 인프라 레벨 클라우드에서 클러스터를 생성하는데는 온프레미스 환경보다 다른 설정이 필요하다 다음..
개요 이 시리즈는 코드로 인프라를 구축하는 IaC(Infrastructure as Code)를 이해하기 위해 작성했다. AWS의 EKS 클러스터를 코드로 구축하고 ArgoCD를 이용해 클러스터 내 어플리케이션을 배포한다. 인프라 구성 방법을 개개인의 노하우와 숙련도가 아닌 자산으로 코드로 남길 수 있도록 한다. 목표 IaC 도구인 Terraform의 구조와 동작방식을 이해한다. Terraform으로 기본적인 AWS 네트워크를 생성해본다. 여정 인프라를 코드로 작성하는 Terraform 사전 준비물 Terraform 설치(Install | Terraform | HashiCorp Developer) AWS CLI 설치(AWS Command Line Interface (amazon.com)) AWS CLI로 ..