프로젝트 소개 📍자동으로 README를 생성해주고, 코드를 문서화해주며, 이를 바탕으로 한 지능형 챗봇을 제공하는 웹 기반 서비스이다. README 생성프로젝트 개요, 기능, 설치 및 사용 방법 등을 포함한 README 파일을 자동으로 생성Docs 생성 (Java와 Spring 프로젝트)코드를 분석해 API 문서, 클래스 다이어그램, 시퀀스 다이어그램 등 다양한 형태의 문서를 자동으로 생성Controller별 요약 문서를 제공지능형 챗봇지능형 챗봇이 개발자와 대화하며 코드 관련 질문에 답변하고, 코드 개선을 위한 제안을 제공 작업 📍테스트 환경 구축개발 프로세스의 속도를 높이고자 개발 환경과 배포 환경을 분리하였다. 카카오테크 부트캠프에서 제공한 크램폴린을 활용하여 테스트 서버를 구성하였고,개발자들..
📌 0715 AWS 기초Amazon Web ServicesAmazon이 제공하는 클라우드 컴퓨팅 플랫폼Region : 지리적(최대 국가 단위)으로 분리된 여러 위치AZ(Availability Zone) : Region 내에 위치한 데이터 센터 그룹 VPC(Virtual Private Cloud) : 개인 네트워크 구성Subnet : VPC 잘게 쪼개는것 → 실제 VM이 올라갈 네트워크 대역Private Subnet: 인터넷 게이트웨이 X → NAT 게이트웨이를 통해 인터넷 통신Public Subnet: 인터넷 게이트웨이 O라우팅 테이블: 서브넷 → 인터넷 게이트웨이 네비게이션보안그룹 → 인바운드, 아웃바운드인터넷 게이트웨이NAT 게이트웨이: private subnet에서도 인터넷이 가능하게 하기 위해..
0708 Linux 심화CGroup(Control Group): 프로세스 그룹에 대한 리소스 사용량 제한Namespace프로세스가 리소스 격리해서 사용할 수 있도록종류: mnt, pid, net, user, ipc, utsChroot (Change root): 프로세스의 루트 디렉토리 변경Unix Domain Socket동일한 호스트 내에서 프로세스 간 통신(Inter-Process Communication, IPC)을 위한 메커니즘 중 하나네트워크를 통해 데이터를 전송하지 않고 로컬 파일 시스템을 통해 통신OverlayFS (Overlay File System)여러 디렉토리를 하나의 계층적 파일 시스템으로 병합하여 제공하는 기능구조Lowerdir : 읽기 전용; 불변Upperdir : 쓰기 전용Work..
0701 : 오리엔테이션오프라인 장소인 판교에서 오리엔테이션 진행 생성형 AI 시대의 개발자 방향성에 대한 특강 진행 → Generalist, T자형 인재 강조 아이스 브레이킹, 출결 관리, 업무 환경인 EXP에 대한 미션 수행 0702 : 강의 계획 설명기초와 실습 사례 중심의 강의 + 프로젝트/실습 위주주도적인 의사결정 기반의 교육 운영 클라우드 엔지니어들이 하는 일 : 서비스 구축 및 자동화, 데이터 운영 및 백업, 전체 보안, 서비스 모니터링 및 장애 대응, 클라우드 비용 관리, AI 리소스 관리클라우드 엔지니어로 경험해보면 좋은 일서비스 운영 : 도메인 붙여보기, Scale in / Scale out , 개인정보처리방침과 이용약관 이해하고 붙이기데이터 관리 : 백업 자동화, 데이터베이스 클라우..