개발환경

DevOps 를 꿈꾸며..

스마트큐브 2018. 3. 27. 21:50



언젠가 부터 난 개발환경 부터 배포 환경까지 먼가 삽질없는 그런 환경을 꿈꾸고 있었다. 


#1. 18.03.27 

오늘부터라도 그 첫 삽을 떠 보려고 한다.  오늘이 첫날이라 의욕에 활활 불타오르고 있긴한데 .... 잘 될까 모르겠다.  

난 단순하고 쉬운건만 이해하는 사람이니 처음부터 하나씩 나열하면서 문제를 풀어보자 



개발툴 & 프레임웍 등

- STS 

- Spring 4.x 

- Spring-boot 

- Spring-data-jpa 

- svn , git 


코드 리뷰 시스템 게릿

참고 : https://d2.naver.com/helloworld/1859580 



이슈관리 

- Mylyn  : 정말 제대로 써보고 싶다.  점점 자료가 없어지는거 같다. 이제 정말 안쓰는건가? -_-)a..   , 링크

- Trac,  gitLab  : 어떤걸 써야할까...  아 정말 고민된다... 


백앤드 

- Rest API 서비스로 구성 

 Rest 관련 : rest api 설명 및 확장, 특히 궁금했던 ( 38 ~ 43 page) 



테스트시나리오 작성 관련 

- 이번엔 테스트를 잘 작성해서 젠킨스로 빌드전 테스트가 실행되도록 해보자. 

Spring MVC를 손쉽게 테스트하기 - 백기선 




프론트

- 정말 백앤드를 rest API 로 만 구성하게 되면 프론트 전용 프로젝트를 새로 가져가야하는게 맞는것인가? 

핫하다는  Vue.js 사용을 고민해볼까?   뷰커뮤니티

- 인증/ 권한 문제는 어떻게 푸는게 올바를까? 

-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


---------------------



gulp를 사용해보자. 참고 #1  , 참고 #2