2024년 3월
2024. 3. 6. 09:06ㆍ소소한 정보
반응형
- CSR, SSR, RSC를 구체적으로 시각화된 자료와 함께 잘 설명하고 있는 글
비난 없는 문화는 엔지니어링 업계의 표준이 되어야 합니다
react router를 500줄의 타입스크립트로 만들어보기
- 타입스크립트를 고수준에서 사용하기
1. Kioff - 킥오프의 목표는 "왜", "무엇을", "누가"를 조율하는 단계
2. Setup - 어떤 방식으로 일을 처리할지 설정하는 단계
3. Planning - 제품 요구사항 및 기술 문서 작성 단계
4. Execution - 문서에 따라서 실무자들이 작업하는 단계
5. Launch - 고객에게 제품을 반영하고 피드백을 듣고 이것을 반복하는 단계
6. Close-out - 지표를 확인하고 결과를 받는 단계
WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport
- WebSocket은 양방향 통신이 가능하고 낮은 지연 시간을 제공하지만, 많은 연결 유지로 인한 서버 부하가 커질 수 있습니다.
- Server-Sent-Events(SSE)는 서버에서 클라이언트로의 단방향 통신에 적합하며 기업 방화벽 문제를 피할 수 있습니다.
- Long-Polling은 불필요한 트래픽을 줄이지만, 높은 지연시간과 낮은 처리량 때문에 실시간 애플리케이션에는 적합하지 않습니다.
- WebTransport는 HTTP/3를 기반으로 향상된 성능을 제공하지만, 아직 광범위한 지원이 부족한 상태입니다.
- 모바일 애플리케이션에서는 열린 연결이 운영체제에 의해 자동으로 종료될 수 있기 때문에 모바일 푸시 알림을 대안으로 고려해야 합니다.
- 기업 환경에서는 WebSocket의 사용이 프록시나 방화벽에 의해 차단될 수 있어 SSE나 Long-Polling을 사용하는 것이 좋습니다.
- 클라이언트가 재연결할 때 이벤트를 놓치는 문제를 해결하기 위해서는 백엔드와 프론트엔드 모두에서 별도의 로직이 필요합니다.
어째서 아마존 문화는 나를 더 나은 엔지니어로 만들었나?
- 리더십 원칙은 직무 분야에 관계없이 모든 직원이 지켜야 하는 공유 가치관과 기대치를 정의합니다.
- 역할 가이드라인은 각 역할에 대한 투명한 기대치를 제시하여 직원들이 자신의 성과를 파악하고 승진 기회를 모색할 수 있게 합니다.
- 아마존은 '고객 중심주의'라는 단일 집중 원칙을 추구하며, 이는 모든 의사결정의 지침이 됩니다.
- 원칙(Tenets)은 시스템이나 조직을 운영하는 구체적인 규칙이지만, 상황에 따라 유연하게 변경될 수 있습니다.
- 역행적 계획 수립(Working Backwards)은 최종 목표에서 출발하여 거꾸로 중간 단계를 설정하는 방식으로 구체적인 계획을 수립할 수 있게 합니다.
head 태그의 순서를 최적화된 상태인지 검사해주는 도구
반응형