개발일지
-
[ 웹펙 문서 번역 ] webpack 기본 Configuration 설정법개발일지/webpack 2019. 11. 1. 18:00
Modules import / export 기술은 ES2015에 표준화되었습니다. 아직 대부분의 브라우저에서는 지원하고 있지 않지만, webpack 은 지원하고 있습니다. 웹펙은 "transiles" 코드를 오래된 브라우저에서도 실행할 수 있습니다. 만일 dist/main.js 파일을 조사해보시면, 아마 webpack이 어떻게 그렇게 할 수 있었는지 보실 수 있으실 것입니다. webpack은 꽤나 영리합니다. 게다가 webpack은 다양한 다른 모듈의 구문 역시 지원합니다. 더 많은 Module API 에 대한 정보를 확인해보십시오. webpack은 import / export 문 이외의 코드를 변경하지 않습니다. 만일 ES2015 기능 이외의 것을 사용하려면 webpack의 로드 시스템인 Babel이나..
-
개발을 정리하며 - Webpack 기본 개념과 간단 설치 및 사용법개발일지/webpack 2019. 10. 30. 18:00
"Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset." "웹팩은 하나의 모듈 번들러이다. 이것에 주목적은 브라우저를 사용하기 위해 자바스크립트 파일들을 묶어주는 것이 목적이다. 그리고 이것은 또한 거의 모든 리소스 또는 자산을 변환, 번들 또는 패키징 할 수 있습니다." Webpack 사이트에 가장 주된 설명으로 위 글귀가 쓰여 있습니다. 즉, 웹펙을 만든 회사에서 한마디로 소개한 위의 짧은 글이 webpac..
-
AWS - EC2 Linux AMI 에서 docker 설치 및 권한 오류 해결방법개발일지/aws 2019. 10. 22. 16:43
항상 ubuntu 기반에서 docker를 설치 해보다 보니 새로운 Linux 인 ami에서 docker 설치하는 법을 찾는데 좀 시간이 걸렸다. 물론 모든 정보는 google에 다 있어서 너무 좋다 :) 가장 쉽게 내 글로 기록해 본다. 훗날 또 필요할 수 있기 때문이다. 1. 인스턴스에서 패키지 업데이트 [ec2-user ~]$ sudo yum update -y 2. 도커 설치 [ec2-user ~]$ sudo yum install docker -y 3. 도커 서비스 실행 [ec2-user ~]$ sudo service docker start 4. docker group 에 ec2-user 추가 [ec2-user ~]$ sudo usermod -a -G docker ec2-user 5. docker p..
-
[ MongoDB + ElasticSearch + Monstache ] 도커 기본 셋팅을 해보자개발일지/mongoDB 2019. 10. 2. 11:18
회사 내부에서 검색엔진을 적용하게 되면서 구글링을 해보니 생각보다 많은 정보가 없었다. 내가 추구하는 개발 환경은 Docker로 구축하는 것이었다. 국내 자료가 많이 없고 , 외국 자료 역시 그렇게 많지 않았다. 삽질의 연속,,, 결국 기본 환경은 셋팅이 되어 정리할 겸 해서 이렇게 글로도 작성해본다. (혹시 모를 저와 같은 개발자 또는 미래의 내가 다시 이 상황을 맞이하게 될 것을 대비하여... ) 이전에 Logstash + MariaDB + ElasticSearch 로 구축한 경험이 있지만 이번 사내 프로젝트와는 맞지 않는다. 이번에는 MongoDB + ElasticSEarch 다. 물론 Logstash 로도 구축이 가능하다는 글도 있지만 MongoDB와 찰떡 궁합인 Monstache라는 이 녀석을 ..
-
[ mongodb Sharding] 몽고디비 샤딩 적용하기 / config sever + replica set개발일지/mongoDB 2019. 4. 22. 21:00
지난번까지 replica set을 window 환경에서 혹은 ubuntu 환경에서 셋팅하는것까지 알아보았다 혹시 확인이 필요하다면 아래 링크를 클릭하시길 ~! docker + mongodb replSet 우분투 몽고디비 리플리카셋업 하기 with Docker 지난 번에는 window 환경에서 테스트 성으로 replSet 하는 방법을 알아봤습니다 아래 링크를 통해 확인할수 있습니다. window 로컬 환경에 mongoDB replSet 셋업하기. 시스템 구축하는것은 할때마다 항상 까먹기.. sudarlife.tistory.com 오늘은 몽고디비의 장점인 sharding을 윈도우 환경에서 셋팅하는것을 알아보도록 하겠다. 우선 장점은 장점이지만 단점으로는 시스템구성이 다소 복잡해지고 서버가 많아지기때문에 비용..
-
MongoDB 기본 이론 정리 (관계형 데이터 베이스와 몽고디비 차이??)개발일지/mongoDB 2019. 4. 19. 23:40
회사에서 사용하던 관계형DB Mysql 를 사용하다 새로운 서비스를 개발하면서 중요한 데이터에 대해서는 Mysql를 사용하고 방대한 데이터에 대해서는 비관계형 DB 인 몽고DB를 사용하기로 결정되었다. 몽고DB에 대해서는 몇년 전부터 많이 들어왔고 대충 어떤 이유에서 사용하는지는 지식 적인 측면에서 알고 있지만 이왕 사용하게 된거 정확하게 학습하고 사용하는것이 좋을것같아서 이렇게 정리하기로 한다. 몽고DB가 왜 수면위로 나왔으며 급부상한 이유는 왜일까? 2000년대 초반에 sns 플렛폼들이 많이 활성화 되고 iphone 과 안드로이드가 나오면서 데이터의 양이 급속도로 상승하게 되었다. 그래서 기존에 관계형 데이터로 잘 사용해오다가 방대한 양의 데이터를 빠르게 처리가 힘들어지게 되어 해결책이 필요 했고 2..
-
mongoDB replicaSet 환경을 실 서비스에 적용해보자 with mongoose개발일지/mongoDB 2019. 4. 17. 11:57
지난번에는 ubuntu에 docker-compose 를 활용하여 mongodb replicaSet 를 셋팅하여 실습해보았습니다 못보신분들 아래 링크를 클릭 ! docker + mongodb replSet 우분투 몽고디비 리플리카셋업 하기 with Docker 지난 번에는 window 환경에서 테스트 성으로 replSet 하는 방법을 알아봤습니다 아래 링크를 통해 확인할수 있습니다. window 로컬 환경에 mongoDB replSet 셋업하기. 시스템 구축하는것은 할때마다 항상 까먹기.. sudarlife.tistory.com 이제 환경을 만들어 놨으니 이제 활용은 어떻게 하는지 어떻게 primary 서버를 찾는지 그것이 의문일수 있다 예를 들어 서버가 3대이상으로 replicaset 를 했는데 1번 서..