MinIO란?MinIO는 Amazon S3와 완벽하게 호환되는 혁신적인 고성능 객체 스토리지 시스템으로, Apache License v2.0 하에 배포된 이 오픈소스 소프트웨어로 무료로 제공되며, 다양한 플랫폼에서의 유연성을 자랑합니다. Docker, macOS, Linux, Windows, FreeBSD 등에서 로컬 또는 클라우드 환경에 쉽게 배포할 수 있으며 Amazon S3 호환 API를 통해 MinIO는 데이터의 저장, 검색, 분석을 간편하게 만들어 줍니다. 분산형 아키텍처로 설계된 MinIO는 뛰어난 확장성과 함께 가벼우면서도 강력한 성능을 제공합니다. 사용자는 FS (file-system) 모드와 EC (erasure-code) 모드 중에서 선택하여, 데이터 보호 및 저장 효율성을 극대화할 수..
전체 글
Poki's Second Brain안녕하세요.오늘은 React의 Component의 LifeCycle에 대해 알아보도록 하겠습니다. 들어가며React Component의 Life Cycle에 관련된 Method는 React Component가 생성(Mount), 갱신(Update), 제거(Unmount)되는 과정에서 눈에 띄지 않게 자동으로 호출되는 특별한 Method입니다. 이를 활용한다면 각 단계에서 원하는 작업을 효율적으로 동작시켜 애플리케이션에 중요한 역할을 할 수 있을 것입니다.왜 중요할까?중요함의 내용을 알기 위해서는 어떠한 역할을 수행하는지 알아야 합니다.컴포넌트 초기화Mount 단계에서 초기 State 설정, 데이터 가져오기 또는 타사 라이브러리와 연동변경에 대한 응답props 또는 State가 변경될 때 UI 업데이트 또..
안녕하세요.오늘은 Linux에서 apt update를 실행했을 때 생기는 오류를 수정하는 방법을 알아보도록 하겠습니다. 들어가며Linux 시스템을 사용하다 보면 "다음 서명이 올바르지 않습니다"와 같은 메시지를 흔히 볼 수 있습니다. 이 오류는 apt update 명령을 통해 시스템을 업데이트할 때 주로 발생하며, 패키지 저장소의 소프트웨어에 대한 서명을 확인하는 과정에서 문제가 발생했음을 나타냅니다. 이 괴로운 문제를 해결하고 최신 보안 패치와 소프트웨어 업데이트를 받을 수 있는 방법을 하나씩 알아보도록 하겠습니다.APT와 서명 확인의 중요성 이해하기들어가기 전, APT에서 서명 확인이 왜 중요한지 간단하게 알아보도록 하겠습니다. APT는 고급 패키지 도구(Advanced Package Tool)의 ..
안녕하세요.오늘은 SSR(Server Side Rendering)과 CSR(Client Side Rendering)에 대해 알아보도록 하겠습니다. 들어가며웹 개발을 하면서 자주 언급되는 두 용어는 SSR(Server Side Rendering)과 CSR(Client Side Rendering)입니다. 두 기술 모두 웹 페이지를 사용자에게 렌더링 하여 보이는 데 사용되는 기술이지만 방식이 다릅니다. 방식마다 고유한 장점과 그에 따른 단점을 가지고 있어 Frontend 개발자들은 애플리케이션 최적화에 있어 제일 먼저 고려할 사항 중 하나입니다. 이 글에서는 SSR과 CSR의 작동방식, 장단점을 비교하며 내용을 살펴보도록 하겠습니다.SSR과 CSR 이해하기구체적인 내용에 대해 파헤치기 전에 SSR과 CSR에 ..