2024년 3월

2024. 3. 6. 09:06소소한 정보

반응형

어째서 RSC인가?

- 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 태그의 순서를 최적화된 상태인지 검사해주는 도구

 

재미와 이익을 위한 JS 성능 최적화

 

어려운 동료 유형 7가지와 대처 방법

 

내부 문서 강화하기

 

 

 

반응형

'소소한 정보' 카테고리의 다른 글

2024년 5월  (0) 2024.05.13
2024년 4월  (0) 2024.04.03
2024년 2월  (0) 2024.02.14
2024년 1월  (0) 2024.01.04
2023년 12월  (0) 2023.12.05