서비스회사고 웹개발 3년차임
풀스택이라 혼자 프론트는 리액트(넥스트)로 하고 백엔드는 스프링부트(자바)로 프로젝트 다 만듦
인프라도 나 혼자 다 세팅했음
나는 내가 서버개발자라고 생각해서 서버개발 위주로 서버비용 줄이는게 내 회사에서 목표이기도함
플젝에 메모리 많이 쓰는거 싹 다 리팩토링하거나 후임들 시켰고(내 밑으로 3명있는 프로젝트매니저임).
클라우드로 서버 3개 빌려서 각자 스프링부트 깔고 로드밸런싱으로 죽은서버 제끼면서 통신함
서버 죽는 시간이 1년에 50분 미만이니까 가용성 99.99%지
서버비용 가장 많이 나오는거 투탑이 DB랑
클라이언트가 사이트 접속했을때 js랑 css같은거 웹서버에서 보내느라 로딩하는거거든?
그래서 프론트단은 cdn 빌려서 진짜 서버비용 이전보다 5분의1로 줄여버렸고
DB도 카카오,토스,배민 레퍼런스랑 논문같은거 찾아보면서 마스터 서버는 쓰기 업뎃 딜리트만 가능하게하고
슬레이브서버는 읽기만 가능하게 세팅하고
마스터서버는 바이너리로그, 슬레이브서버는 릴레이로그로 서로 다중화시키고 정합성까지 다 맞춰놓음
mysql 서버 이거로 당장에 은행권에서 써도 되고. 이제까지 트랜잭션 3000만개중에 에러난거 단 한개도없음
그리고 레디스로 DB참조 존나 줄여버려서 DB 비용도 절반으로 줄임
근데 내 연봉이 4500인데(고졸)
후임한테 자기 이번에 연협해서 4800됐다는 소리들음(1년차고 서성한 문과+중경외시 컴공석사나옴)
후임한테 들었을땐 태연한척했는데 계속 술자리에서 손떨리고
집오는데 좆같고 이제까지 공부한거 다 물거품같고 고생한거 보람없더라
그냥 소문내서 사람들 회사에 충성못하게 만들고
이직하는게 답이냐
@Here @To @Dispatched Lang
쉩1234
Google1234
해당 댓글은 삭제되었습니다.
이건 구조적으로 어쩔 수 없는 문제야. 그냥 니가 잘한다 싶으면 많이 주는 곳으로 이직을 해라. 소문내서 회사에 충성하지 못하게 <- 이런 생각은 기분 나쁘니 할 수는 있지만 실제로 가능하지도 않고 철저하게 니 연봉과 미래만 생각하는게 좋음. 어차피 떠날거면 신경도 안 쓰는게 좋다.
ㅈ같겠네 ㅠㅠ
어쩔수없지않냐 고졸이랑 대졸이랑 스타트 테이블부터 다른데
애초에 풀스택으로 시니어로 일하는데 연봉 4천대가 이상한거 아님?
은행권은 넘 오버하는거 같고 거의 cto수준 일하는데 4500은 넘했네ㅋㅋㅋ - dc App
회사에서 말로만 인정받고 연봉은 개차반이니까 정 존나 떨어짐ㅋㅋ
쓰니 궁금한게 있은데 디비 이중화를 왜 역할로 나눈거임?? 트래픽만 따지면 당연히 조회가 많으니 트래픽 분산 측면에서는 안좋은거 아냐?? 마스터 슬레이브 정합성 유지 때문임?? - dc App
아니 ㅋㅋㅋ 그냥 가스라이팅이네 돈주긴 아까우니까 입터는걸로 퉁치려는건데 당하는놈이 바보지
버거띠/ 읽기가 수정,지우기,쓰기 연산보다 훨씬 많으니까 그럼ㅇㅇ mysql 샤딩 치면 바로 이해할수있고. 정합성 문제는 db를 다중화해야하긴하는데 mysql에서 그런거 지원안해주니까 로그를 바탕으로 슬레이브랑 마스터랑 서로 교차검증하려는거임. 이런거 오라클이면 신경안쓰고 싹다 가능한데 서버비용 많이나옴
cdn은 빌리면 비용뿐만 아니라 로딩도 많이 빨라져?? 코딩외적인 부분인지 소감이 궁금하네 - dc App
형 분한건 알겠지만 사장하고 쇼부 한번 치고 안되면 걍 딴데가는거 추천 ㅇㅇ이거저거 혼자 다 해낸거 보면 능력자네 - dc App
버거띠/ ㅇㅇ cdn 설정하면 클라이언트 ip 수집해서 가장 가까운 지역서버에서 리소스 쏴줘서 스피드도 훨 빨라지고 웹서버 메모리도 덜 씀. 설정도 쉬워. 서비스 신청하고 디랙터리 설정만 하면 됨.코딩 설정하는것도아님.그냥 서버인프라 지식있으면 되는거라 안쓰는게 바보임.근데 mau 1만명은 되야 효과볼듯. 난 s3랑 이거랑 섞어씀.
메모리 많이 차지하는 코드는 이찌구별함?