이 글은 입사 1주년이 된 제조업계(스마트팩토리) SI 주니어 프론트엔드 개발자의 자아성찰 및 회고를 담은 글이다. 2024년 1월 15일.부트캠프 강사님의 소개로 2023년에 약 2개월 가량 진행했던 홈페이지 리뉴얼 프로젝트의 공로를 인정받아,지금의 회사에 정규직으로 발을 떼게된 날이었다. 생각지도 않았던 제조(스마트 팩토리) 도메인이었기에 반신반의했지만,당시의 내 실력이나 상태로써는 별도로 취업준비 기간을 갖지않고 일할 수 있었기에 최선이었고,1년이 지난 지금에도 그 선택에 후회는 없는 것 같다. 회사의 메인 기술스택은 Java와 C#이지만, 다행히도(?) 지난 1년 간 맡았던 업무는 내가 공부해온 프론트엔드(React) 쪽의 업무들이었고,들어왔던 요구사항들은 무리없이 처리할 수 있는 수준이었다. 하..
Docker란?Docker는 애플리케이션과 그 종속성을 하나의 패키지로 묶어 '컨테이너'로 배포할 수 있게 돕는 오픈소스 플랫폼입니다.컨테이너화(Containerization): 애플리케이션과 필요한 라이브러리, 설정 파일 등을 하나의 컨테이너에 포함시켜 배포합니다.이미지 관리: Docker Hub와 같은 레지스트리를 통해 다양한 이미지를 관리하고 배포할 수 있습니다.환경 일관성: 다양한 환경에서 동일하게 작동하는 애플리케이션을 보장합니다.Docker와 컨테이너의 관계Docker컨테이너를 생성, 관리, 실행하는 플랫폼입니다.Docker CLI와 Docker Daemon을 통해 컨테이너를 관리합니다.컨테이너애플리케이션과 그 종속성을 포함한 독립적인 실행 환경입니다.경량화된 가상화 기술을 사용하여 자원을 효..