db를 select, insert, update, delete 싸는 용도로만 쳐생각함
모놀리식 구조에서 db 사용할때는 당연히 문제없지
dbms가 트랜잭션으로 다 처리해주니까
근데 점점 커지는 서비스에서 데이터베이스를 분산시키고
이 과정에서 정합성 맞추는 이벤트 기반 기술들이 왜 나왔는지 전혀 이해못하고
msa, 메세지큐, 이벤트드리븐 이지랄로 키워드만 쳐외우고 기술만싸대는 새끼들임
db를 select, insert, update, delete 싸는 용도로만 쳐생각함
모놀리식 구조에서 db 사용할때는 당연히 문제없지
dbms가 트랜잭션으로 다 처리해주니까
근데 점점 커지는 서비스에서 데이터베이스를 분산시키고
이 과정에서 정합성 맞추는 이벤트 기반 기술들이 왜 나왔는지 전혀 이해못하고
msa, 메세지큐, 이벤트드리븐 이지랄로 키워드만 쳐외우고 기술만싸대는 새끼들임
요즘 인덱스 얘기만 주구장창 나오니까 DB 본질이 뭔지도 모르고 지랄하는애들이 나오네
그거 난데 ㅇㅅㅇ
분산환경 공부는 중요한게 팩트임 내러티브나 시간 불일치 노드간 서빙 등등.. 이미 몇 년전에 분산환경에 대한 패턴도 나왔는데.. 보니까 국내 취준하는 애들은 진짜 헛바람만 들고 막상 한다는 것도 존나 뒤쳐짐..진짜 트렌디나 진짜 신기술도 아님 ㅋㅋㅋ
그니까 한 db 인스턴스내에서 처리해주던 트랜잭션이 db를 분산시키면서 db간 트랜잭션을 보장해줘야하는데 여태까지 db가 알아서 처리해주니까 공부 안하다가 msa 공부한다고 기술만 싸면서 보상트랜잭션이니 뭐니 하는게 이해가 안된다는거임
그러면 msa에서는 데이터 조작 작업을 직접 db에 쿼리를 보내는 방식이 아니라, kafka같은 메시지큐에 다 이벤트 보내서 컨슈머가 모든 데이터베이스에 브로드캐스트로 쿼리 요청하는 방식으로 하는거임?
그렇진 않지 않을까..?
사실 자기가 몰라서 뭐뭐가 좋다고 말하는건 괜찮음 오히려 보기 좋아 근데 쥐뿔도 모르는게 지가 안다고 생각하면서 무지성으로 다른걸 욕하는게 꼴보기가 싫어