이직하고 싶어서 포폴 만드는중인데
우대조건에 msa언급이 자주되길래 일단 머리 박고 하는중인데
서비스1 스프링부트+ jpa + mariadb
서비스2 스프링 + mybatis + oracle
저장소랑 프레임워크가 다르고 (서비스별 저장소 분리)
rest api로 가져올 수 있다면 (느슨한 사용)
이걸 msa 방식이라고 할 수 있나요?
이직하고 싶어서 포폴 만드는중인데
우대조건에 msa언급이 자주되길래 일단 머리 박고 하는중인데
서비스1 스프링부트+ jpa + mariadb
서비스2 스프링 + mybatis + oracle
저장소랑 프레임워크가 다르고 (서비스별 저장소 분리)
rest api로 가져올 수 있다면 (느슨한 사용)
이걸 msa 방식이라고 할 수 있나요?
msa공부하실때가 아닌거같네용 - dc App
msa 아니고요 윗분 말대로 msa 공부할때가 아닌듯
공부야 분야별로 쪼개서 하고 있긴한데 궁금해서요...
궁금한거 치고는 msa 공부를 아예 안한 것 같은데요 ㅠ
아예 안한 수준 맞아요 공부하려고 산 프레임워크 책에 짧게 소개 되어있는데 '각 애플리케이션이 가지고 있는 기능(서비스)이 하나의 비즈니스 범위만 가지게 하는 형태다....이번 장에서는 트랜드에 맞춰 다른 서버로 웹요청을 보내고 응답을 받게 한다. 이번장 RestTemplate랑 WebClient 사용~ 그리고 웹으로 찾아봤더니 1. 서비스 별 저장소를 분리하여 다른 서비스가 저장소를 직접 호출하게 하지 못하게 캡슐화 한다. 2. 그리고 REST API 같은 가벼운 개방형 표준을 사용하여 서비스 간 느슨하게 연계하고 쉽게 사용 한다 제가 생각한 예시가 맞는 지 궁금해서요. 아직 질문한만한 개념조차 부족하다고 생각하신다면 그게 맞다고 생각합니다 ㅜㅜ
서비스를 나누는 기준이 핵심인데 그걸 빼놓고 기술만 이야기하면 의미가 없습니다
신입이시면 그냥 다른 기본기에 집중하시는게 나아요
주니어면 스프링, 자바, DB 등 좀더 딥하게 알아서 기술면접에 패스할수 있게 하는게 더 좋을거 같음
컨테이너가 뭔지 도커가 뭔지 쿠버네티스가 뭔지 공부하세요