성능 개선: 병렬 처리, DB 인덱싱, 쿼리 최적화
Redis, Kafka
TDD
MSA
Test coverage
Docker, Kubernetes
CI/CD
N+1 해결
코프링 리팩토링
프로파일링(Spring Boot Actuator, Prometheus, Grafana 등)
나도 백엔드 전환하고 공부 시작한 지 얼마 안 돼서 알아보는 중이라
추가할 거나 변경할 거 있음 알려주셈
Edit:
저거 싹 다 있어야 한다는 건 절대 아니고
MySQL, Data JPA, Spring Boot, Java 등 기본적인 기술 스택에
위에 있는 포인트 조금씩(1~4개 정도) 치면 되는 것 같음
좀 치노 마즘 - dc App
ㅇㅇ 저게 기본임 다 안하면 못가지 남들도 다하는데
위에 포인트 1개라도 깊게 물어보면 99%는 떨어져 나갈것같은데 창업했던 샛기가 아닌 쌩신입이면 - dc App
CI/CD도 단순배포같은데 그나마 깃올라온거에 따른 자동배포수준이고 k8s는 기대도 안되고 redis kafka는 어떤 구조방식으로 돌아가는지 알긴하는지 . . TDD /MSA는 씨펄ㅋㅋ - dc App
저거 다 필요없고 디비 좀만 물어봐도 어려움ㅇㅇ
디비자체만으로 부서가 존재하는데 사실 포폴에 저런거 써놓은거보면 그냥 귀여운 "써봣어요 ㅎㅎ. . 메모리방식이라 빠르며.. pub/sub로 실시간에 맞으며 손실줄일려고. ." 이럴것같음 - dc App
TDD가 머 물어볼만한게 있음?
신입 기술스택 나열한거 볼때마다 진짜 귀엽다ㅋㅋ 카프카를 니가 알면 뭘 아냐고
네카라쿠배 지원자도 아니고 합격자한테 뭘 아냐 이러는게 웃음벨이노ㄹㄱㄴ
성능 개선, Redis/Kafka/MSA 제외한 내용에서 내가 이력서에 4개 정도 적었는데, 모든 회사에서 질문 0개 ~ 1개 물어봄 나도 저 내용이 중요한게 아니라서 프로젝트 하단부에 적어둔 내용들임 저런 내용보다는 성능 개선 내용처럼 기술적인 내용들은 어떤게 있는지 찾아보는게 좋아보임