1. 프로세스와 스레드에 대해 설명해주세요 프로세스: 운영체제로부터 자원을 할당받은 작업의 단위. 프로그램을 실행시키는 것으로 정적인 프로그램이 동적으로 변해 프로그램이 돌아가는 상태를 의미 합니다. (메모리에 적재되고 cpu의 자원을 할당 받아 프로그램이 실행되는 상태) 생성, 준비, 실행, 대기, 종료 스레드: 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위.하나의 프로세스안에서 여러가지 작업 흐름이 동시에 진행될 수 있음. 예를 들어서 파일을 다운로드 받으면서 웹 서핑을 할 수 있음 특징 1. 데이터에 직접 접근 가능 2. 하나의 프로세스는 여러개의 스레드를 가진다. 2. 모놀리식 아키텍처와 msa에 대해서 설명해주세요 모놀리식 아키텍처는 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어 있..