본문 바로가기

전체 글

(22)
[품질관리 체계] SLA / SLO / SLI란? 참고: https://wikidocs.net/341086 6-3. SLA / SLO / SLI: 서비스 품질 지표## SLA / SLO / SLI란? 클라우드와 SaaS가 보편화되면서, 서비스의 품질 수준을 정량적으로 정의하고 관리하는 것이 필수가 되었습니다. **SLA, SLO, S…wikidocs.nethttps://peterica.tistory.com/937 [SRE] SRE가 지켜야 할 SLA, SLI, SLO란?[SRE] SRE(Site Reliability Engineering) 목차ㅁ 들어가며ㅇ SRE란 무엇인가? SRE는 단순한 ‘운영’이 아니다에서 서비스의 신뢰성(Reliability)을 코드와 시스템적으로 보장하는 엔지니어링 문화에 대해서 알peterica.tistory.com개발하면서..
[Github] readme-stats 변경사항 깃허브 readme.md를 꾸밀 때, github-readme-stats를 사용했다.언젠가부터 stat 화면이 나오지 않고, 아래의 에러 메시지가 나왔다.'Something went wrong! file an issue at https://git.io/JJmN9 Maximum retries exceeded Please add an env variable called PAT_1 with your github token in vercel' 이를 해결하기 위해 https://github.com/anuraghazra/github-readme-stats에 가보았더니, readme에 아래의 문구가 있었다.'This repository is no longer maintained. Please use the succe..
SPA와 Fallback 라우팅 참고: https://choorai.com/map/spa-routing/ SPA 라우팅 기초클라이언트 라우팅과 새로고침 404 문제의 원리choorai.comhttps://jeongola.tistory.com/entry/React-SPA-%EC%99%80-%EB%9D%BC%EC%9A%B0%ED%8C%85 [React] SPA 와 라우팅1. SPA 와 라우팅 -Single Page Application • SPA(Single Page Application)은 하나의 페이지 요청으로 전체 웹앱을 사용하는 방식. • 유저는 웹페이지를 사용하며 모바일 앱 같은 경험을 느낌. -Multi Page Applicatijeongola.tistory.comhttps://tech.socar.kr/fe/2026/06/24/..
SQLAlchemy와 커넥션풀 참고: https://spoqa.github.io/2018/01/17/connection-pool-of-sqlalchemy.html SQLAlchemy의 연결 풀링 이해하기SQLAlchemy의 연결 풀 개념에 대해 이해하고 실전에서 만날 수 있는 이슈를 정리해보았습니다.spoqa.github.iohttps://rkd8527.tistory.com/25 커넥션이란 (커넥션 풀, 커넥션 고갈)커넥션(Connection)이란?DB와 애플리케이션을 잇는 '통로'일반적으로 웹 애플리케이션은 요청을 받으면 데이터베이스(DB)에 정보를 조회하거나 변경한 뒤 그 결과를 반환한다. 이때 애플리케이션이rkd8527.tistory.comhttps://idea9329.tistory.com/832 RDS에서 "Aborted Co..
[Web] 웹 인증 방식 총정리: Cookie, Session, Token부터 JWT 실무 전략(RTR, Blacklist)까지 참고: https://inpa.tistory.com/entry/WEB-%F0%9F%93%9A-JWTjson-web-token-%EB%9E%80-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC 🌐 JWT 토큰 인증 이란? (쿠키 vs 세션 vs 토큰)Cookie / Session / Token 인증 방식 종류 보통 서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다. JWT를 배우기 앞서 우선 쿠키와 세션의 통신 방식을 복습해inpa.tistory.comhttps://inpa.tistory.com/entry/WEB-%F0%9F%93%9A-Access-Token-Refresh-Token-%EC%9B%90%EB%A6%AC-feat-JWT 🌐 Access To..
외부에서 VMware WorkStation의 VM에 접속하기 (SSH, Port) 참고: https://seongduck.tistory.com/480 ubuntu 24.04야. sudo systemctl restart sshd는 실패할거야. sudo systemctl list-unit-files | grep ssh를 하면 ssh.socket과 ssh.service가 결과에 포함되어야 해. 없으면 ssh 서버 패키지가 미설치된거야. sudo apt update sudo apt install openssh-server -y sudo systemctl enable --now ssh.socket # ssh.socket을 enable 상태로 바꿈 ubuntu 24.04 lts부터는 ssh 서비스 관리 방식이 기존의 상시 대기형 서비스(service)에서 systemd socket activat..
프로젝트 리펙토링 이전에 진행했던 '낙상 및 배회 탐지 스마트 조끼' 프로젝트를 다시 정리해보고자 한다.이를 위해, 디렉터리 내부에서 코드를 읽을 수 있는 ai를 사용할 생각이다. gemini pro의 대학생 1년 무료 이용 기간이 아직 남아있어서, gemini-cli를 사용하려고 했다.claude-code 등을 사용하기 전에, 추가 비용 없이 사용할 수 있는 gemini-cli로 테스트하려던 생각이었다.하지만 찾아보니, gemini-cli는 antigravity-cli로의 변화가 있었고(https://www.inflearn.com/community/questions/1852050/cli-gemini-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%95%88%EB%90%A8?srsltid=AfmBOoo_U4jkG..
'클로드 코드 제대로 쓰는 법 | 5가지 필수 설정' 정리 클로드 코드 제대로 쓰는 법 | 5가지 필수 설정 출처: https://brunch.co.kr/@wikibook/1401. CLAUDE.md CLAUDE.md는 프로젝트 구조, 사용하는 기술, 코딩 규칙 등을 알리는 프로젝트 설계서이다. 클로드 코드는 이를 지속적으로 참고하여 프로젝트의 맥락을 빠르게 파악한다. 대화 모드에서 /init 명령을 입력해 현 프로젝트에 맞는 CLAUDE.md 파일을 생성할 수 있다. 프로젝트 규모가 커지면, CLAUDE.md를 계층적으로 배치하는 게 효과적이다. 프로젝트 루트에는 전체 프로젝트의 공통 규칙을, 각 하위 디렉터리에는 해당 영역에 특화된 규칙을 작성하는 방식이다. 어디에 어떤 정의가 들어있는지 시각적으로도 쉽게 파악할 수 있고 효율적으로 관리할 수 있다. CLAU..