1장 모놀리식 지옥에서 벗어나라
목차 1장 모놀리식 지옥에서 벗어나라 1.1 서서히 모놀리식 지옥에 빠져들다 1.1.1 FTGO 애플리케이션 아키텍처 1.1.2 모놀리식 아키텍처의 장점 1.1.3 모놀리식 지옥의 실상 1.2 이 책의 대상 독자 1.3 이 책의 학습 내용 1.4 마이크로서비스 아키텍처가 답이다 1.4.1 확장 큐브와 마이크로서비스 1.4.2 마이크로서비스는 모듈성을...
목차 1장 모놀리식 지옥에서 벗어나라 1.1 서서히 모놀리식 지옥에 빠져들다 1.1.1 FTGO 애플리케이션 아키텍처 1.1.2 모놀리식 아키텍처의 장점 1.1.3 모놀리식 지옥의 실상 1.2 이 책의 대상 독자 1.3 이 책의 학습 내용 1.4 마이크로서비스 아키텍처가 답이다 1.4.1 확장 큐브와 마이크로서비스 1.4.2 마이크로서비스는 모듈성을...
TID 업무 업무 중에 나는 msa 스럽게 개발할거야 라고 다짐했지만, 난이도 높은 이슈를 마주해서 현재 케이스에 대해서는 보류하기로하였다. 그것은 바로, 정렬조건에 해당하는 컬럼이 외부 도메인에 있을 경우다. msa 스럽지 않고 모놀리식하게 개발하는 경우 : 외부 도메인에 해당하는 테이블을 ...
WID 업무 이번주 1주는 업무를 하면서 생성형 AI 인 코파일럿을 적극적으로 활용하였다. 그렇게 함으로써 이번주 작업 중인 인증서 자동 갱신 프로세스는 테스트 커버리지가 80퍼센트에 육박할 것으로 보인다. 결함 없는 이 프로그램이 기대된다.! 가능하면 CI CD에 테스트 코드 수행...
추상화 끄적이기. 추상화가 필요한 이유? 문제를 단순화 시킴. 이해가 쉬움. 추상화 방식? 인터페이스 사용 상속 과 구현 사용. 단일 책임 원칙 : 하나의 원칙만 가짐것 인터페이스 분리 원칙 : 여러기능을 다 인터페이스로 분리할것. 참고 자료 https://gukbap-...
동기화를 유지하는 방법? synchronized 를 사용. 또는 ThreadPoolExecutor를 이용할 수도 있음. 자원에 대한 거면 lock을 이용할수도 있다고도 들음. 동시성제어의 이유? 동시에 같은 자원에 접근했을때 이상현상을 방지하기위해. 200원 있는 계좌에서 150원 인출행위가 2번 동시에 일어났는데, 둘다 성공하고 50원이 남...
객체지향 객체를 이용하여 현실세계를 프로그램 세계로 초대. 객체들의 상호작용으로 프로그램을 작성. 이때 필요한 개념. SOLID 원칙.
문제 발생? 나는 최근 사이드 프로젝트를 하고 있다. 그런데 이런 에러가 떴었음. ```sh Caused by: io.lettuce.core.redisCommandExecutionException: MISCONF redis is configured to save RDB snapshots, but it’s currently unable to p...
경험치 공유. 원래는 다 완성하고서 공유하려고 그랬는데, 글쓰기가 계속 늦어져서… 일단 쓰고 봅니다. 제가 최근에 참여한 사이드 프로젝트에서 기존에 설계에 대한 문서가 전무했던 상황이라 모델링부터 다시해야겠다고 생각했고, 제 나름대로 좀 잘 만들고 싶은 마음에 설계부터 해보기로 했습니다. 그래서 저는 UseCase Diagram, ERD...
10.1 시스템 간 강결합 문제 강결합 분리, 이벤트로 처리하는 것도 방법이다. 그리고 다른 쓰레드로 분리해서 처리하는 것도 가능해진다. 10.2 이벤트 개요 - 10.2.1 이벤트 관련 구성요소 이벤트는 이벤트 내용. 이벤트 핸들러 등으로 구성된다. 10.2.2 이벤트의 구성 이벤트 ...
게시글 작성 규칙. --- title: 게시글 생성 테스트 및 참고 자료 정리. date: 2024-07-16 10:43:00 +0900 categories: [tutorial, tutorial] tags: [jekyll, test, 수고했어] # TAG names should always be lowercase --- mac에서 설치하는 방법 ...