📦 MSA 아키텍처 프로젝트 (MSA 아키텍처, MSA 적용사례, Netflix OSS, Spring Cloud Netflix)
해당 포스팅은 마이크로서비스 아키텍처(MSA 아키텍처)를 활용하여 커피 주문(가입, 주문, 상태) 시스템을 구축하는 프로젝트의 보고서의 서론 부분(MSA 아키텍처란 무엇인가)을 요약한 것 입니다. 본론에 해당하는 MSA 프로젝트 구축 글은 곧 업로드 예정입니다. 목차 : 1. IT 업계의 트렌드, MSA 2. MSA, 무엇인가? 3. MSA 적용사례 🚖 우버, MSA 아키텍처 VS 모놀로식 🍿 넷플릭스, 넷플릭스 OSS 1. IT 업계의 트렌드, MSA 넷플릭스가 서버를 1,000조각으로 쪼갠 이유, 왜 MSA? "암스트롱." 프로젝트를 선정한 이유와 관련이 있는 단어입니다. 암스트롱(AMstrong)이란, ‘애플리케이션 현대화’ 프로젝트를 강하게(strong) 추진하자는 신조어인데요, 애플리케이션 현대..
2021. 7. 23.
비동기 통신과 AJAX (동기 비동기의 개념, 차이,장단점, 예시, 콜백함수, 콜백지옥)
비동기 통신과 AJAX (동기 비동기의 개념, 차이,장단점, 예시, 콜백함수, 콜백지옥) 데이터를 받는 방식인 동기와 비동기 그리고 AJAX. 각각이 무엇이며, 어떤 특징이 있는지 예시를 통해 알아본다. 0. 동기와 비동기 개념 동기(synchronous : 동시에 일어나는) - 요청을 하면 (바로) 응답을 받는다는 의미. 말 그대로 동시에 일어난다는 뜻. 요청과 그 결과가 동시에 일어난다는 약속. 바로 요청을 하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야 한다. -> 요청과 결과가 한 자리에서 동시에 일어남. -> A노드와 B노드 사이의 작업 처리 단위(transaction)를 동시에 맞추겠다. 비동기(Asynchronous : 동시에 일어나지 않는) - 동시에 일어나지 않는다를 의미. ..
2021. 7. 22.