우리 조직은 팀장이 존재하지 않고, 사수란것도 존재하지 않는
1년차 프론트 한명, 1년차 백엔드 한명, 0년차 데이터 엔지니어(백엔드 2년 경력) 으로 구성되어있다.
해당 인원으로 조직 웹사이트 구축, AWS활용 인프라 구축, 내부 서비스 구축을 하고있다.
claude와 각종 AI를 사용해서 어떤게 맞는지 검증하고, 타사 사례들을 찾아가며 하고있다.
그렇기에 궁금한게 생긴다.
다른 웹개발조직은 어떻게 구성했을까? 어떻게 운영중일까? 어떤 업무관리툴을 사용하며, 어떻게 진행할까?
내가 다른 웹 개발 조직을 찾아간다면 궁금한걸 정리해보았다.
# 각종 인프라에 대한 질문들
1. 온프레미스 vs 클라우드
어떤걸 사용중일까? 사용중인 서비스를 선택한 이유는? 비용, 확장성, 보안 등
2. 배포는 어떻게?
k8s 사용? docker 사용? nginx? CDN사용 여부 등
CI/CD의 적용 여부? blue green 등의 배포 전략?
3. 버전관리는 어떻게?
git? github? gitlab? 태그나 릴리즈 규칙은 어떻게?
깃을 사용한다면 깃 전략은 어떻게 가져가는지?
4. AI 는 어떻게 사용하는지
AI의 활용도? 프롬프트 - 컨텍스트 - 하네스 - 루프 AI의 발전에 따라 어디까지 따라와서 사용중인지?
각자 적용하고 있는 하네스는 어떤지?
조직차원에서의 AI지원은 어떤지?
로컬 AI 사용? 사용한다면 왜?
# FE로서, 리액트 개발자로서의 질문들
1. 주요 사용 프레임워크는?
Next, Remix, React-router, ....
2. 상태관리 도구는?
client - Redux, Zustand..
server - react query..
3. test 전략은?
playwright E2E test, unit test
4. 패키지 도구, 런타임 도구는?
pnpm, yarn, npm
bun, node, deno
선택한 이유는 왜?
5. Monorepo 의 경험을 공유하고싶음
monorepo를 선택하여 적용 경험
zod 사용 nestjs와의 모노레포
6. storybook 사용여부
사내 디자인시스템 구축 여부?
css, tailwind 혹은다른 컴포넌트 라이브러리? shadcn 등
어떻게 하는지 공유하고 나도 하나하나 정리를 해보고, 의견을 공유하면 좋겠다는 생각이 들었다.