-
DevOps 를 꿈꾸며..개발환경 2018. 3. 27. 21:50
언젠가 부터 난 개발환경 부터 배포 환경까지 먼가 삽질없는 그런 환경을 꿈꾸고 있었다.
#1. 18.03.27
오늘부터라도 그 첫 삽을 떠 보려고 한다. 오늘이 첫날이라 의욕에 활활 불타오르고 있긴한데 .... 잘 될까 모르겠다.
난 단순하고 쉬운건만 이해하는 사람이니 처음부터 하나씩 나열하면서 문제를 풀어보자
개발툴 & 프레임웍 등
- STS
- Spring 4.x
- Spring-data-jpa
- svn , git
코드 리뷰 시스템 게릿
참고 : https://d2.naver.com/helloworld/1859580
이슈관리
- Mylyn : 정말 제대로 써보고 싶다. 점점 자료가 없어지는거 같다. 이제 정말 안쓰는건가? -_-)a.. , 링크
- Trac, gitLab : 어떤걸 써야할까... 아 정말 고민된다...
백앤드
- Rest API 서비스로 구성
Rest 관련 : rest api 설명 및 확장, 특히 궁금했던 ( 38 ~ 43 page)
테스트시나리오 작성 관련
- 이번엔 테스트를 잘 작성해서 젠킨스로 빌드전 테스트가 실행되도록 해보자.
프론트
- 정말 백앤드를 rest API 로 만 구성하게 되면 프론트 전용 프로젝트를 새로 가져가야하는게 맞는것인가?
- 인증/ 권한 문제는 어떻게 푸는게 올바를까?
-WEBIX : 한번 써 볼까 싶어서 한 2시간 투자했는데.. 생각보다 문법이...
토스트 UI : 자바스크립트 프레임웍. NHN 에서 만들었다고 하니 좀 들여다봐야겠다.
배포 관련
Jenkins : 현재 잘 사용중이지만 , 좀 더 인테그레이션 해서 사용할 필요성이 있다.
nexus : 현재는 사내 저장소로 용도로만 사용하고 있지만 maven 아키타입을 정의해서 초기 템플릿 배포용으로 사용하도록 확장해야한다.
rundeck : 공부해야한다.
https://www.rundeck.com/open-source
모니터링도구
- 자바멜로디: 이건머지?
- 자비스 : 먼가 멋져보인다.
인프라
- AWS : 최대한 한번 활용해보자
성능테스트
nGrinder를 이용한 PT 쉽게 잘 작성되어있는것 같다. 나중에 테스트에 꼭 활용해보자
https://www.slideshare.net/junhoyoon3994/advanced-ngrinder-2nd-edition-31708091?next_slideshow=1
---------------------
'개발환경' 카테고리의 다른 글
사내 저장소 Nexus 3.x 활용하기 (0) 2018.08.03 github 에 이클립스 프로젝트 등록하기 (0) 2018.07.13 SonarQube 설정 (0) 2017.08.14 atom 에디터 (0) 2017.05.23 이클립스 subclipse 설치 (0) 2017.05.23