연구실에서 api랑 통계 처리하는 스케줄러 두개 돌리는게 있는데
api는 뻗어서 며칠동안 고친답시고 누워있어도 통계 처리하는 스케줄러는 반드시 최소 하루에 한번은 돌아야 하거든
하루라도 스케줄러 안돌려서 통계처리 안되면 지도교수부터 내리갈굼 받아서 아무튼 그렇게 하도록 해놨음
오류나서 뻗으면 슬랙으로 보고 하도록 해놨고
그래서 프로젝트 두개로 나눠놓고 하나는 api 하나는 스케줄러 구현해놨는데 선배가 이런것도 msa라네? 그래서 내가 저 msa 하나도 모르기는 하는데 api가 모놀리인데 이것도 msa에요? 라 물어보니까 약간 얼머부리는 식으로 끝남
정확히는 api용 db랑 통계용 db 따로쓰고 매일 스케줄러 성공 종료되면 읽기에 필요한 최신 데이터는 api용 db에 덤프하고 인스턴스도 각각 따로 씀
서버가 나눠져있음? - dc App
인스턴스 두개 쓰긴함..
그럼 맞음 - dc App
귀엽다 귀여워
그런 취향이야?
이 댓글은 게시물 작성자가 삭제하였습니다.
ㅠ
db 분리되어 있고 상태관리도 따로 한다면 전체 관점에서 msa가 맞긴 한데, 제대로 구현되어 있지는 않을것 같음. 스케줄러가 죽어도 돌아가야 하니까 그 관점에서 땜질 해놓은것이 전부
그냥 분산 서버 환경