1주차 02: 개발에 앞서 알면 좋은 기초 지식
2.1 서버 간 통신 하나의 서비스 단위로 개발 - > 다양한 기능들을 하나의 애플리케이션에 통합했다는 뜻. 규모가 커지면 서비스 구동이나 유지보수관리에 취약함. 이를 해결하기 위해 나온 것이 마이크로서비스 아키텍쳐(MSA, Microservice Architecture) 서비스 규모를 작게 나누어 구성한 아키텍쳐. 기능별로 나눠서 개발함. 예 ) 네이버, 다음 등 블로그, 카페, 메일 등 단일 서비스 아키텍쳐에서는 내부 메서드 호출로 원하는 자원을 가져와 사용 가능하지만, 마이크로서비스 아키텍쳐에서는 서버 간 통신을 해야 함. 서버 간 통신이란 한 서버가 다른 서버에 통신을 요청 하는 것. 클라이언트 -> 서버 가장 많이 사용되는 방식 HTTP/HTTPS 2.2 스프링 부트의 동작 방식 spring-b..
스프링부트 핵심가이드/1주차
2023. 4. 26. 04:27