software

    [MSA] MSA(Micro Service Architecture) 탄생배경 사용이유

    [MSA] MSA(Micro Service Architecture) 탄생배경 사용이유

    왜 MSA인가? MSA의 탄생과 배경에는 아키텍쳐의 히스토리를 살펴볼 필요가 있다. *아키텍쳐는 시스템의 구조이다. 과거에는 시스템의 구조보다는 알고리즘, 데이터 구조에 집중적이었다. 소프트웨어의 복잡도와 활용도가 올라감에 따라 구조에 대한 중요도가 올라가게 되었다. 즉, 과거에는 클래스나 모듈 내부에 관심이 있었다. 왜냐하면 컴퓨터의 자원이 현 시대와는 다르게 성능 확장 및 시스템에 대한 접근성이 좋지 않았다. 하지만 현재는 어디에서나 네트워크의 발전과 클라우드 컴퓨팅을 통해 시스템에 접근이 가능하다. 위의 표를 보면, 소프트웨어 아키텍쳐는 1990년대에 크게 관심을 갖기 시작했다. 그러면 왜 소프트웨어 아키텍쳐가 관심을 가지게 된건지 알아볼 필요가 있다. 시간이 지남에 따라 소프트웨어는 현대 시대에 ..