SERIES

TIL

4 Posts·Last updated on December 02, 2024

싱글톤에 대한 오해

November 09, 2024

Prerequisite : 본 글에서 언급되지만, 직접적인 설명은 하지 않는 것들입니다. 객체 싱글톤 정적 팩토리 메서드 패턴 DI/IoC 최근에 프론트엔드 개발자 지인과 함께 커피챗을 했는데, "객체"와 "싱글톤" 에 관련된 주제로 이야기를 잠깐 나눴다. 정확히는 내가 정적 팩토리 메서드에 관한 이야기를 하다가 잘못 이야기를 한 부분이 있었는데, 정적 …


추상과 구체

November 24, 2024

TL;DR 추상 vs 구체에 대해 실생활 예시를 통한 비교를 합니다. 추상 vs 구체 예시 CASE : 자동차 차를 운전하기 위해서 우리는 시동을 걸고, 기어를 D로 놓고 엑셀 페달을 밟으면 전진한다. 후진을 하기 위해서는 기어만 R로 변경하고 엑셀 페달을 밟는다. 멈추고 싶을 때 브레이크 페달을 밟는다. 자동차 내부 구조 및 회로에 대해서 고민하고 알…


글로벌 물류 네트워크 백엔드 서비스 설계

November 27, 2024

오늘은 일일 100만 건의 배송 데이터를 처리하고, 실시간 배송 상태를 고객에게 제공해야 하는 글로벌 물류 네트워크 관리 서비스를 설계할 때 고려해야 할 사항들을 설계해보았습니다. 특히 평균 TPS 70, 최대 TPS 300을 처리해야 하는 성능 요구사항이 존재합니다. 서비스 설계의 핵심 고려사항 확장성(Scalability): 수평 확장을 통해 부하에 …


JWT란 무엇인가?

December 02, 2024

JWT란 무엇인가? JSON Web Token (JWT) 는 JSON 기반의 토큰으로, 정보를 안전하고 간결하게 주고받기 위한 기술입니다. JWT는 주로 인증(Authentication) 과 권한 부여(Authorization) 에 사용되며, HTTP 헤더, URI 쿼리 파라미터 등 공간이 제한된 환경에서도 쉽게 활용할 수 있습니다. 인증/인가를 위한 방…