분류 전체보기(62)
-
웹 서버 환경에서 보편적으로 CPU 부하 분산보다 I/O 부하 분산처리가 더 어려운 이유
CPU 부하의 경우 서버를 추가하고 로드 밸런서로 부하를 균등하게 분산해 비교적 간단하게 해결할 수 있습니다 그러나 I/O 부하의 경우 입출력 요청을 여러 기기에서 사용하기 때문에 동시성에 대한 고려가 추가적으로 필요합니다
2023.02.25 -
TypeORM 0.3 CustomRepository 만들어 사용하기 - 추후 정리
https://velog.io/@wonjun1995/NestJS9.x.x-TypeORM0.3.x%EC%97%90%EC%84%9C-customRepository-%EC%89%BD%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
2023.02.24 -
<NestJS로 배우는 백엔드 프로그래밍> 서평
1회차 완독후 나의 느낌 Node.js를 공부하다 Express.js의 자유분방함에 JavaScript, TypeScript에는 Spring boot와 같은 프레임워크가 없을까? 라고 찾아보던중 Nest.js를 알게되었다. 폴더 구조며 app.js의 이름이나 기타 사소한 선택지로부터 엄청난 자유도를 보여주었던 Node.js와는 달리 폴더 구조도 초기 세팅에서 정해주고, 명령어 nest g를 통한 아래의 것들을 전부 뚝딱! 생성할수있는 Nest.js의 매력에 흠뻑 빠져버렸다. ┌───────────────┬─────────────┬──────────────────────────────────────────────┐ │ name │ alias │ description │ │ application │ appl..
2023.02.22 -
IoC, DI 차이 # 작성해야함 2023.02.20
-
2023.02.15 TIL 횡단 관심사? AOP? #나중에 개발방법론에 자세히 써보기
알게 된 점 AOP? AOP는 Aspect Oriented Programming, 즉 관점 지향 프로그래밍이란, 횡단 관심사(cross-cutting concern)의 분리를 허용함으로써 모듈성을 증가시키는 것이 목적인 프로그래밍 패러다임 여기서 중복되는 로직들을 모듈화 하여 관리하는것 횡단 관심사(Cross-cutting Concerns)란? 출처 - 위키백과 다른 관심사에 영향을 미치는 프로그램의 애스펙트이다. 이 관심사들은 디자인과 구현 면에서 시스템의 나머지 부분으로부터 깨끗이 분해되지 못하는 경우가 있을 수 있으며 분산(코드 중복)되거나 얽히는(시스템 간의 상당한 의존성 존재) 일이 일어날 수 있다. 여기서 관심사 = 하나의 기능이나 모듈 계좌이체, 입출금, 이자 계산을 핵심 관심으로 보고 로깅..
2023.02.15 -
블루 그린 배포? if(kakao)2018 배포관련
https://devlog-wjdrbs96.tistory.com/300 https://artist-developer.tistory.com/26 https://merrily-code.tistory.com/273 https://countryxide.tistory.com/102
2023.01.19