개인 저장용 블로그

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

기타/스터디

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

우엉잇 2022. 7. 5. 16:59

이번에 회사 상무님으로 부터 미들웨어 시스템 엔지니어로써 도움이 되는 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(소스개발) -> Github -> Jenkins -> Build -> Docker Image -> Registry 등록 -> Container 배포 

  싸이클을 다루어야함 

 

10. Message Queue 

  JMS, KAFKA, Rabbit MQ 

 

11. Database 

   Oracle DB, mySQL, PostareSQL, mariaDB 테스트 환경 및 익숙해져야함 

 

쉽지 않은 길이 되겠지만 일단 진행 하려고한다. 

 

샘플 코드로 Deploy Workflow의 한 싸이클을 직접 확인 해 볼 예정이다.

 

Deploy Workfow 그림 1

'기타 > 스터디' 카테고리의 다른 글

Deploy Workflow - GitHub (1)  (0) 2022.07.05