왜 실과 팀, 각각의 그라운드룰이 필요했을까?실 차원에서 별도의 그라운드룰을 만들자는 논의가 나왔고, 우리 팀은 이미 팀 차원에서 자체적인 그라운드룰을 운영하고 있었기 때문에 실 그라운드룰 작성을 맡아서 진행하게 되었습니다. 그래서 이제 진행하면서 느낀 부분에 대해서 말씀드리겠습니다.먼저 실과 팀의 그라운드룰은 성격 자체가 다르다는 점에서 출발했고 그래서 각각의 기준을 명확히 잡는 것이 우선이라고 판단하였고 거기에 대한 분리부터 시작해야 한다고 생각이 들었습니다.실 그라운드룰의 성격‘실’ 단위는 단순히 한 팀 내부의 약속을 넘어서는, 조직 전체의 정합성과 방향성을 맞추는 상위 개념의 기준입니다!그래서 이 룰은 자주 변경되면 안 되고, 구성원 모두가 신뢰하고 따를 수 있는 기준이 되어야하고 너무 디테일하거..

프로젝트에 Git Flow를 도입해 브랜치 전략을 체계적으로 운영하고 있었지만, prod 배포 시마다 수동으로 태그를 만들고 릴리즈 노트를 작성하는 작업은 여전히 개발자의 몫이었음. 이런 반복적인 업무는 개발에만 집중할 수 없는 환경을 만들게 되었고, 이를 해결하기 위해 배포 시점에 자동으로 버전 태그를 생성하고, 커밋 로그 기반으로 릴리즈 노트를 자동 생성하는 GitHub Actions 워크플로우를 구축.시나리오우선 도입한 깃플로우 전략에 따라서 release/, feature/, hofix/ 이렇게 별도 브랜치를 구분해서 완료시켜 dev, prod 로 브랜치 병합 작업을 진행했음.예를 들어, release/v1.0.0 브랜치를 prod로 머지한다고 가정하면, 이 브랜치명에서 v1.0.0이라는 버전 정..
예시 코드리렌더링 발생사용 시점특징1. 전체 접근 (useStore())const { count, text } = useStore();✅ 상태 변화가 하나라도 있으면 전체 리렌더컴포넌트 내부간편하지만 성능에 불리함 (❌ 안티패턴)2. Selector 사용 (useStore(selector))const count = useStore((s) => s.count);const { count, inc } = useStore((s) => ({ count: s.count, inc: s.inc }));✅ 선택한 상태만 변경될 때 리렌더컴포넌트 내부✅ 성능 최적화에 가장 좋고, 공식 권장 방식3. getState() 접근const count = store.getState().count;❌ 리렌더 발생 안 함컴포넌트 외부..
SSL 인증서를 처음 접하거나 관리하다 보면 이런 고민을 한 번쯤 해보게 됩니다."같은 도메인으로 인증서를 또 발급받으면 기존 인증서에 영향이 있을까?""한 도메인에 여러 개 인증서를 발급받으면 오류 나지 않을까?""타사에서 인증서 하나 발급해놨는데, 우리도 따로 발급받아도 돼?" 결론부터 말하자면, SSL 인증서는 같은 도메인으로 여러 개 발급받아도 전혀 문제 없습니다.SSL 인증서는 도메인과 상관없는 독립된 파일SSL 인증서는 도메인 이름을 기준으로 만들어지는 텍스트 파일입니다.인증서에 포함된 도메인(CN, SAN 등)은, 브라우저가 접속할 때 "이 인증서의 도메인과 요청한 주소가 일치하는가?"를 판단하는 용도로만 사용됩니다.즉, 동일한 도메인으로 100개를 발급받아도, 인증서끼리는 서로 아무런 관련..
AI 기술을 기존 SEO 기술과 결합합니다. 이 개념은 종종 AI SEO 또는 AI를 사용한 SEO라고 불리며, 정교한 알고리즘과 머신 러닝 모델을 사용하여 웹 콘텐츠를 분석하고 최적화합니다.기존 SEO는 주로 키워드, 메타 태그, 백링크 등의 요소에 의존했지만, AIO는 머신 러닝, 자연어 처리(NLP), 대규모 언어 모델(LLM) 등 최신 AI 기술을 활용하여 보다 정교하고 다층적인 전략을 수립합니다.AI는 콘텐츠의 품질과 관련성을 스스로 판단하고, 사용자 검색 의도에 맞춘 맞춤형 콘텐츠를 생성하는 데까지 발전하고 있습니다.SEO 에서 AIO 까지SEO → AI SEO → AIO 까지 발전합니다.SEO키워드, 메타태그, 백링크 기반 콘텐츠 최적화AI SEOAI를 활용한 키워드 분석, 콘텐츠 최적화 보..
개인적으로 티스토리 블로그를 운영하고 있는데, 유입 경로를 확인해보니 구글이나 네이버 같은 검색엔진뿐만 아니라 ChatGPT, Perplexity, Claude 등 AI 기반 서비스에서도 들어오는 걸 확인할 수 있었다.이전까지는 SEO에만 집중해 왔는데, 이제는 AI를 통해 내 콘텐츠가 노출되고, 그걸 통해 유입까지 이어지는 상황을 보면서 검색 트렌드의 변화를 체감하게 되었다.최근 검색 전략을 살펴보면 아래와 같은 흐름으로 변화 중이다.SEO → AI SEO → AIO (AI Optimization)AI SEO와 AIO, 뭐가 다를까?AI SEO는 우리가 흔히 알고 있는, AI를 활용한 SEO 최적화를 말한다.예를 들어, AI로 키워드 분석을 하거나, 자동으로 글을 작성하고 SEO 구조를 잡는 식이다.반..
- Total
- Today
- Yesterday
- vscode
- 타입스크립트
- openAI
- 네이버 서치 어드바이저
- 서버 to 서버
- nodejs
- React
- webpack
- Github Actions
- nextjs15
- Zustand
- Vite
- seo
- 오블완
- NUXT
- nextjs14
- AWS
- cors
- nextjs13
- Git
- 티스토리챌린지
- svelte
- 스벨트
- nuxt2
- ChatGPT
- vue router
- vue composition api
- dockerfile
- NextJS
- 깃허브
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |