목표업무 후에 Vite + React + FastAPI를 사용하면서 실질적으로 궁금한 것들을 테스트 해보는 용도로 환경을 만들어 두려한다. 기본 환경 설정frontend/ 폴더에 Vite 기반 React + TypeScript 템플릿 생성.아래 커맨드를 실행해준다.cd npm create vite@latest frontend -- --template react-tscd frontendnpm installnpm run dev 그럼 이렇게 기본 5173 포트로 React Template이 담긴 페이지가 뜬다. 프론트-백엔드 연동 환경설정frontend/ 폴더에 Vite 기반 React + TypeScript 템플릿이 있고, backend/ 폴더에 파이썬으로 된 기본적인 백엔드가 있으며, docker-co..
이전글[책/심리] 나를 알고 싶을 때 뇌과학을 공부합니다 서평 (1) 책을 고른 계기 + 목차 + 1부 요약 - https://naa0.tistory.com/459 [책/심리] 나를 알고 싶을 때 뇌과학을 공부합니다 서평 (1) 책을 고른 계기 + 목차 + 1부 요약책을 고른 계기책을 읽게 된 계기는 대단할 것은 없고, 지하철 역에 있는 스마트도서관을 사용해보고 싶은 마음에 베스트 셀러 중 골라서 읽게 되는 과정에서 보게 되었다.목차아래와 같다.줄거naa0.tistory.com 줄거리 요약2부 4장 캐릭터1: 좌뇌 사고형좌뇌의 역할좌뇌는 무작위적인 우주의 흐름에서 질서를 창조하도록 고안되었다. 외부세계를 사물의 차원에서 보며, 구별 및 고차원적 구분 과정을 통해 개별적 존재로서 우리의 시작과 끝이 어디인..
책을 고른 계기책을 읽게 된 계기는 대단할 것은 없고, 지하철 역에 있는 스마트도서관을 사용해보고 싶은 마음에 베스트 셀러 중 골라서 읽게 되는 과정에서 보게 되었다.목차아래와 같다.줄거리 요약1부뇌 연구자인 저자가 뇌졸중에 걸려 좌뇌영역의 기능을 잃게 되며 연구하게 된 이야기정보는 변연계 (편도체)를 거쳐 “내가 안전한가?”를 가장 먼저 판단한 이후에 비로소 이성적 사고를 할 수 있다.좌뇌와 우뇌는 twin이지만 각기 더 우세한 ‘모듈’이 있으며, 이런 것을 네 가지 캐릭터로 설명 예정이다.네 가지 캐릭터에 대한 요약네 가지 캐릭터는 카를 융의 무의식 네 가지 원형과 비슷하며, 캐릭터 1은 페르소나, 캐릭터 2는 그림자, 캐릭터 3은 아니무스/아니마, 캐릭터 4는 진정한 자기에 해당한다.의식적 캐릭터와..
계속되는 브로커 설치 시 오류로 인해... 우선 스겜 해보겠다는 마음으로 confluent의 카프카 이미지를 사용하기로 했다...구성도아래 처럼 docker 안에서 zk-net이라는 bridge 네트워크를 만들고 주키퍼 3대 + 브로커 1대 구성으로 테스트 해볼 것이다.📦 Host Machine (Docker)│├── 🐳 Container: zookeeper-1│ - 내부 포트: 2181│ - 외부 포트: 2181│ - ZOO_MY_ID: 1│ - 서버 ID: server.1│├── 🐳 Container: zookeeper-2│ - 내부 포트: 2181│ - 외부 포트: 2182│ - ZOO_MY_ID: 2│ - 서버 ID: server.2│..
2.1.1 운영체제 선택하기다양한 운영체제에서 실행이 가능하나, 대체로 리눅스가 권장.2.1.2 자바 설치하기카프카와 주키퍼는 모든 OpenJDK 기반 자바 구현체 위에서 원할히 작동하니, jdk 설치를 해야함.2.1.3 주키퍼 설치하기주키퍼는 카프카 클러스터의 메타데이터와 컨슈머 클라이언트에 대한 정보를 저장하기 위해 사용 됨.주키퍼 앙상블주키퍼는 고가용성을 보장하기 위해 앙상블이라 불리는 클러스터 단위로 작동하도록 설계되어 있음.앙상블은 보통 홀수 개의 서버 권장. 주키퍼가 요청에 응답하려면 앙상블 멤버(=쿼럼)의 과반 이상이 응답해야 하기 때문. (만약 3대중 1대의 노드가 죽어도 문제없이 동작한다는 뜻.)image는 https://hub.docker.com/_/zookeeper 공식 도커 이미지 ..