이번에 학교 동아리에서 ddd로 프로젝트해보는데 당연히 모놀리식 프로젝트
근데 ddd 공부하면 할수록 MSA가 느껴져서 뭔가 변환해보는 것도 유의미할거같은데
갤러리보면 자꾸 MSA 알지도 못하면서 도입하면 면접자가 제대로 알고있긴 한가?
이러면서 안좋게 본다는 글을 자주 접한거같아서..
확실히 알고 도입해보면 괜찮은 선택이지?
이번에 학교 동아리에서 ddd로 프로젝트해보는데 당연히 모놀리식 프로젝트
근데 ddd 공부하면 할수록 MSA가 느껴져서 뭔가 변환해보는 것도 유의미할거같은데
갤러리보면 자꾸 MSA 알지도 못하면서 도입하면 면접자가 제대로 알고있긴 한가?
이러면서 안좋게 본다는 글을 자주 접한거같아서..
확실히 알고 도입해보면 괜찮은 선택이지?
물론 프로젝트 끝나고 나혼자 리팩터링 해보면서 할거
맞아 확실히 알고 도입해보면 좋은거야! - dc App
프로젝트에서 MSA를 진짜로 MSA스럽게 하려면 풀타임 6개월 이상 투자해서 해야하는데 가능?
차라리 쿠버로 인프라 구성하는게 나음
MSA는 서비스 기능 다 쪼개서 각각의 서버인스턴스 띄워야되는데 비용어쩌게 그냥 컨테이너로만 나눠서 하나 서버에서 돌리는건 의미도없고
그게 왜 의미가없냐 클라우드 인프라 가상화 하는게 다 그짓인데
@백갤러2(1.224) MSA는 서비스별로 DB나눠서 관리해야되는게 기본인데 단일 인스턴스에서 어쩌게 한 서버안에 DB 컨테이너 5개씩 띄울거임?
학습용이니까 배포만 분리하면되지 배포하는 하드웨어까지 분리할 필요가 뭐가있냐
ㄴㄴㄴ - dc App
개발자가 모놀리식=>MSA 구현하는데 알아야할게 세션 redis에 저장하는거나 CI/CD환경 구축하는거 말고 더있음? 그외에 인프라가 다할텐데 어차피 devops나
심지어 EKS라하면 아키텍쳐 설계부터 ALB ,INGRESS,SERVICE MESH 등 공부해야할게 산더미인데 ㅋㅋ 난 존나 비추함
분산트랜젝션 사가 헥사고날 아웃박스 캐시정책 DB의존성문제 한더미긴하지