좋았던 점
완성이 안될거 같던 4차 프로젝트가 결국 완성이 되었습니다. 수많은 실패가 있었지만 결국 완성이 되어 정상 구동이 되는 순간 기분이 너무 좋았습니다. 또한 비염으로 인해 잠을 잘 못자는것도 해결되었습니다. 모든게 순조롭게았던 점
완성이 안될거 같던 4차 프로젝트가 결국 완성이 되었습니다. 수많은 실패가 있었지만 결국 완성이 되어 정상 구동이 되는 순간 기분이 너무 좋았습니다. 또한 비염으로 인해 잠을 잘 못자는것도 해결되었습니다. 모든게 순조롭게 흘러가는거 같습니다.
아쉬웠던 점
위에서 말한 4차 프로젝트의 완성을 위해 운동도 포기하고 열심히 하였습니다. 체력적이나 멘탈적으로 힘들기간이였던거 같습니다. 코딩 능력 부분에서 매우 좋다고 소문난 커서를 써보았는데 제가 사용을 잘 못하는거 같습니다...
인상적이었던 점
요즘 난리난 러브버그가 교육을 듣는 구역도 난리가 났습니다. 길에 돌아다니면 4마리씩 붙어 있고 그렇습니다. 가끔 집에도 같이 따라 들어옵니다... 그리고 비가 오는 계절이 옴으로써 빨래가 잘 마르지 않는거 같습니다. 주말에 빨래 널고 돌아와도 축축합니다.
프로젝트 내용중 어렵거나 중요하다고 생각한 내용 (중요하지만 원래 아는 내용은 스킵하였습니다)
1. React
리엑트라고 불리우는 React는 사용자 인터페이스(UI)를 구축하기 위한 프론트엔드 라이브러입니다. 자바스크립트 라이브러리로 웹사이트의 보이는 부분을 동적이고 효율적으로 만드는데 사용되는 도구입니다.

2. Node.js
반면 Node.js 는 서버 사이드 애플리케이션을 만들기 위한 벡엔드 런타임 환경입니다. 구글의 크롬 V8 자바스크립트 엔진을 기반으로 만들어진 자바스크립트 런타임 환경입니다. 원래는 웹 브라우저 안에서만 실행도던 자바스크립드를 브라우저 밖인 서버 환경에서도 실행 할 수 있게 해줍니다.

3. 풀스택(Full-stack)
위에서 설명한 React와 Node.js 를 함께 사용하면 다음과 같은 아키텍처를 구현할 수 있습니다. 그리고 이 둘을 같이 사용하여 개발하는 것은 풀스택(정확히는 프론트와 백엔드를 함께 개발하는 것)이라고 부릅니다.

이러한 구조를 통해 프론트엔드와 백엔드가 명확하게 분리되어 각각의 개발에 집중할 수 있으며, 전체적인 애플리케이션의 확장성과 유지보수성이 향상됩니다. 자바스크립트라는 하나의 언어로 프론트엔드와 백엔드를 모두 개발할 수 있다는 점은 개발자에게 큰 장점으로 작용합니다.

4. Redis(레디스)
레디스란 매우 빠른 속도를 자랑하는 오픈 소스 인메모리 데이터 저장소 입니다. 전통적인 데이터베이스와 달리 RAM에 데이터를 저장하므로 작업 속도가 매우 빠릅니다. 보통 key-value 로 저장하지만 다양한 종류의 데이터 구조를 가질 수 있어 데이터베이스, 캐시, 메시지 브로커 등으로 사용됩니다.
RAM에 저장하지만 특정 시점의 데이터 전체를 스냅샷으로 찍어 디스크에 저장하는 기능, 모든 쓰기 작업을 로그 파일에 저장하는 기능을 통해 데이터를 복수 할 수 있습니다.

보통 위와 같은 기능에 쓰입니다.
금주의 이모티콘(금주의 나의 상태를 제일 잘 표현하는 이모티콘)

'skn family ai camp' 카테고리의 다른 글
| skn family ai camp 20 주차 회고록(2025.07.07-2025.07.11) (3) | 2025.07.12 |
|---|---|
| skn family ai camp 19 주차 회고록(2025.06.30-2025.07.04) (0) | 2025.07.05 |
| skn family ai camp 17 주차 회고록(2025.06.16-2025.06.20) (0) | 2025.06.22 |
| skn family ai camp 16 주차 회고록(2025.06.09-2025.06.13) (1) | 2025.06.14 |
| skn family ai camp 15 주차 회고록(2025.06.02-2025.06.06) (3) | 2025.06.08 |