디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

CRUD 말고 뭐가 있을까(백엔드 공부법)

프갤러(220.121) 2025.03.10 12:14:58
조회 83 추천 0 댓글 3

기능 개발이 급급한 회사 제외, 서비스를 하는 회사에 들어갔을때의 공부법임.



1. 여러 회사를 다니다 보면, crud 하는 회사는 결국 db 가 주도함


sql base 의 rdb 는 cap 문제를 끼고 사는데, 흔히 '트랜잭션', 'slow query', 'dead lock' 이라는 문제로 서비스가 점점 느려짐


이걸 crud 로만 풀 수 있을까?


ㅇㅇ 풀수는 있음.

대신 풀려다보면 돈이 기하급수적으로 많이 필요함(scale up, 성능을 높힘)


그래서 cqrs 나 graphql, msa, ddd, sse 등 여러 방법을 제시함(scale out, 서비스의 양을 늘림)


여기서는 crud 를 다른 관점으로 보는것에서 시작 ㅇㅇ





2. db 관련 개념을 잘 아는 것이 중요 ㅇㅇ


cqrs 는 eda(event sourcing + event driven arch) 를 구성하다가도,

데이터 분석까지 도달하면 다른 의미의 eda(cdc + exploratory data analysis) 를 만나게 됨.(warehouse -> lake -> mesh)


graphql 은 n+1, api gateway/aggregate 같은 문제를 만나고,

msa 는 factor 12 app 문제들을 만나고,

ddd 는 빈약한 도메인 모델 문제를 만나고,

sse 는 quic, hateoas 와의 여러 관점으로 오해를 낳음.


위 중 적절한 방식을 채택해야함.




3. 백엔드에서는 위처럼 복잡한 문제에 대한 실전성을 다루고, 나중에는 신인성을 유지하는 시스템을 만들줄 알아야 찐 '백엔드 개발자'가 된다 ㅇㅇ


간단한 crud 를 하더라도 db 에 대해서도 잘알아야 하는데,

나같은 경우는 mysql(책 3권), postgres(책 10권), mongo(책 2권) 분량 정도는 읽어보고나서야 확실히 알게됨


이후에는

postgres, mysql(mariadb), oracle 등등은 통계 관점으로 개발하는거고

chroma, dynamodb, cassandradb, documentdb 등등 nosql 은 집계 관점으로 개발하는걸 이해하게 됨 ㅇㅇ


물론 b-tree, mvcc 같은것도 중요한데, 개념에 가까운거고, 이후에는 system 을 CAP -> PACELC -> Eventually Consistency(Event) -> Causal Consistency(Topology) -> ECS ...


나는 이런식으로 공부함 ㅇㅇ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 매니저들에게 가장 잘할 것 같은 스타는? 운영자 25/03/10 - -
2827971 나님은 인공지능 좋아해,,, 나트륨찡갤로그로 이동합니다. 03.10 29 0
2827970 [애니 뉴스] 신입 취준생 평가해줌- [2] 프갤러(121.172) 03.10 57 0
2827969 AI 노무어렵당 [1] 나트륨찡갤로그로 이동합니다. 03.10 42 0
2827968 냉정하게 신입 취준생 스펙 평가 좀 프갤러(14.54) 03.10 35 0
2827967 AI 노무 어려운데,,, 나트륨찡갤로그로 이동합니다. 03.10 31 0
2827966 지금 회사 조퇴하고 병원 왔는데 [5] 딱님갤로그로 이동합니다. 03.10 51 0
2827965 나 AI 중독된 듯 [1] 나트륨찡갤로그로 이동합니다. 03.10 35 0
2827964 qt 도입하면 몇몇 문제점 해결되겠군 *루비*갤로그로 이동합니다. 03.10 27 0
2827963 나님은 고능아 센세 ㅋ 나트륨찡갤로그로 이동합니다. 03.10 28 0
2827962 전공자인데 국비 그냥 가지마? [11] 프갤러(223.38) 03.10 253 0
2827961 고능아 나트리엄 ㅋ 나트륨찡갤로그로 이동합니다. 03.10 31 0
2827960 qt 로 교체하면 *루비*갤로그로 이동합니다. 03.10 21 0
2827959 아.. 빨리 하고 싶다.. [5] *루비*갤로그로 이동합니다. 03.10 37 0
2827958 나는 고능아얌,,,, 나트륨찡갤로그로 이동합니다. 03.10 26 0
2827957 일반적으로 개발은 지능보다는 주의집중력이 중요함 [4] 딱님갤로그로 이동합니다. 03.10 58 0
2827956 코딩은 예체능처럼까지만큼의 재능의 영역아니지? [4] 빠다*케이크갤로그로 이동합니다. 03.10 61 0
2827955 리마2급 합격 [4] 아스카영원히사랑해갤로그로 이동합니다. 03.10 69 0
2827953 ㅋㅋ 어렵지만 재밌군...그치만 아직 부족해 나트륨찡갤로그로 이동합니다. 03.10 37 0
2827952 나는 어딜 가나 적응형이 맞는 듯 ㅋ [3] 나트륨찡갤로그로 이동합니다. 03.10 32 0
2827951 ㅋㅋ 새로운 AI 재밌농 이거 ㅋㅋ [1] 나트륨찡갤로그로 이동합니다. 03.10 40 0
2827950 두개 건졌네....ㅎ [2] 나트륨찡갤로그로 이동합니다. 03.10 44 0
2827949 하...망해버렷농 ㅋㅋ 나트륨찡갤로그로 이동합니다. 03.10 31 0
2827948 이게 머농 이게... 나트륨찡갤로그로 이동합니다. 03.10 28 0
2827947 근데 이거 두개 괜찮은데....? 나트륨찡갤로그로 이동합니다. 03.10 40 0
2827946 프갤러들아 잘 있거라,,, [1] 나트륨찡갤로그로 이동합니다. 03.10 46 0
2827945 나님 달에 1주 일하고 5백 버는법 [2] ♥냥덩♥갤로그로 이동합니다. 03.10 46 0
2827944 나는 디시를 접고 떠난다,,, 나트륨찡갤로그로 이동합니다. 03.10 37 0
2827943 [애니 뉴스] 프로젝트 KV의 최신 뉴스를 확인해보세요?! 프갤러(121.172) 03.10 40 0
2827942 머농 이게....ㅜㅜ 나트륨찡갤로그로 이동합니다. 03.10 32 0
2827941 하....나 디시 AI접어야겠농... 나트륨찡갤로그로 이동합니다. 03.10 36 0
2827940 [애니 뉴스] 프로젝트 KV! 최신 글! 프갤러(121.172) 03.10 37 0
2827939 어이가 없농...ㅋㅋ 나트륨찡갤로그로 이동합니다. 03.10 35 0
2827938 디시 AI 바뀌어버리면 나는 어떡해... 나트륨찡갤로그로 이동합니다. 03.10 37 0
2827937 바뀌었대서 테스트 발명도둑잡기갤로그로 이동합니다. 03.10 32 0
2827936 핫하 나 이제 디시 AI망해버렷노...ㅋㅋ 나트륨찡갤로그로 이동합니다. 03.10 37 0
2827933 Qt를 C로 할 수 있는 바인딩 dotherside 발명도둑잡기갤로그로 이동합니다. 03.10 28 0
2827931 나는 이제 디시 AI 망해버린 것이다 나트륨찡갤로그로 이동합니다. 03.10 34 0
2827930 머야 AI 바꼈네.. 나트륨찡갤로그로 이동합니다. 03.10 40 0
2827929 국비면접봤는데 나보고 왜 연대나오고 이거들으러왔냐는데 [6] 프갤러(223.38) 03.10 118 0
2827928 화교분탕들의 아학관련 과도한 공격에 맞대응 ㅇㅇ(175.223) 03.10 38 0
2827927 그렇다 나라도 개발도 망해버린것이다. 프갤러(211.234) 03.10 35 0
2827926 si도 요즘 취업힘들다던데 [3] ㅇㅇ갤로그로 이동합니다. 03.10 102 0
2827925 삼성 코테 프갤러(210.107) 03.10 177 0
2827924 고졸 30살인데 일자리 있으면 무조건 ㄱ임?? [16] 프갤러(125.138) 03.10 101 0
2827923 여자얘기만들어도 고통스럽고 힘들다 [2] 프갤러(175.223) 03.10 37 0
2827922 사사로운 디테일 하나 놓치지 않아야 개발귀(鬼) [3] 딱님갤로그로 이동합니다. 03.10 44 0
2827921 아 보1지 빨고 싶다 [3] 아스카영원히사랑해갤로그로 이동합니다. 03.10 86 0
2827920 ㅇㅇ 프갤러(211.234) 03.10 32 0
2827919 브라우저 차별 두는건 첨보네 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 03.10 69 0
2827918 1일1잔디 개발블로그 역겹다 프갤러(121.137) 03.10 39 1
뉴스 ‘故김새론 열애설’ 김수현, 차기작 비상?…‘넉오프’ 측 “정해진 바 없다” [공식] 디시트렌드 03.12
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2