반응형

분류 전체보기 90

react-query와 Recoil 통합하기: 세부 설정부터 렌더링까지

const queryClient = new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, retry: 2, retryDelay: attempt => Math.min(attempt * 1000, 2000), staleTime: 1000 * 60 * 5, cacheTime: 1000 * 60 * 60, }, }, }); refetchOnWindowFocus: false: 창이 포커스될 때마다 데이터를 다시 가져오는 기능을 비활성화한다. retry: 2: 데이터 가져오기 쿼리가 실패할 경우 최대 2번까지 재시도한다. retryDelay: attempt => Math.min(attempt * 1000, 2000): 재시도 간격을 ..

IT/React 2023.09.21

[개념 이해] MAU, DAU, MCU

MAU(Monthly Activity User) 월별 활동한 이용자, 보통 사용자 키가 있는 경우 그 기준으로 구성되며 회원수와는 다름 우리의 서비스를 사용자가 지속적으로 사용하고있는지를 알 수 있음 DAU(Daily Activity Use) 일별 활동 이용자에 대한 수, 하루에 몇 명이나 서비스를 이용하는가 동시접속사와는 다름 가입자 당 평균 수익 등을 계산할 때 참고할 수 있는 지표가 됨 이 지표는 '행동'이 아닌 '사람'에 초점을 두고 얼마나 많은 고유의 사용자가 매일 우리의 서비스를 방문하는지 알 수있음 MCU(Maximum Current User) 순간 동시 접속사를 의미하며 실시간 수치를 해석함 MAU, DAU를 측정하기 위해서는 활성 사용자를 정의하는 것이 제일 먼저인데 어떤 행동을 활성 사..

IT/Others 2023.03.29

CI/CD란? CI CD 개념 이해

CI/CD란 무엇인가요? CI/CD는 소프트웨어 개발 프로세스의 중요한 부분으로, 개발 단계에서부터 배포 단계에 이르기까지 모든 과정을 자동화하여 효율적이고 빠르게 사용자에게 소프트웨어를 배포할 수 있도록 하는 방법론입니다. CI(Continuous Integration)의 이해 CI의 핵심은 주기적인 통합입니다. 개발자들은 자신의 작업을 주기적으로 메인 저장소에 머지합니다. 이 과정에서 코드의 변경사항은 자동으로 빌드되고 테스트됩니다. CI의 핵심 포인트는 작은 단위로 빈번하게 코드를 통합하는 것입니다. 이렇게 하면 코드 충돌을 최소화하고, 발견된 문제를 신속하게 해결할 수 있습니다. CI 환경의 개발에서 중요한 점: 코드 변경사항을 주기적으로 빈번하게 머지합니다. 통합을 위한 단계(빌드, 테스트, 머..

IT/Others 2023.03.24
반응형