기타/스터디 2

Deploy Workflow - GitHub (1)

이번 글에서 진행 하려는 내용은 공유 프로젝트에 개발 툴(인텔리제이)을 이용하여 소스를 Push 및 Pull 하는 방법에 대해 작성해 볼 예정이다 GitHub는 Public 환경에서 사용하는 분산 버전 관리 툴이고, GitLab은 Private 환경에서 사용하는 DevOps 플랫폼이다. GitHub에 올리는 소스코드는 오픈되어 있다보니, 금융, 등에서는 GitLab 을 사용하는데가 있다고 한다. 관공서는 주로 eclipse를 사용한다. GiuHub에서 프로젝트 생성, add people 및 인텔리제이 설치, GitHub 연동 이러한 내용에 내용은 생략하고 공유 프로젝트에 샘플 코드를 Push 및 Pull 하겠다. 1.1. GitHub에서 프로젝트 가져오기 상단에서 File -> New -> Project..

기타/스터디 2022.07.05

[미들웨어 시스템 엔지니어] Skill Set

이번에 회사 상무님으로 부터 미들웨어 시스템 엔지니어로써 도움이 되는 Skill Set 이 뭔지 공유를 받았다. 간략히 설명하면 1. 프로그래밍 언어 (기본) 1.1. Java 1.2. Python 1.3. NodeJS 1.4. JavaScript ( JQuery) 2. 개발툴 Java : IntelliJ, eclipse Python : PyCahrm, eclipse 3. 빌드 툴 Maven, Gradle 4. 개발프레임워크 Spring Framework 5. GitHub 개발툴과 GitHub 연계하여 프로그램 관리 6. CI/CD Tool Jenkins 7. 모니터링툴 Promethues, Grafana 8. Deploy Workflow (Docker, Kubernetes) 개발 Tool(소스개발) -..

기타/스터디 2022.07.05