Post

Jd를 분석하고 포트폴리오를 준비하기

Jd를 분석하고 포트폴리오를 준비하기

취업을 위한 JD에 대한 분석..

사실 실제 서비스를 운영하면서 필요한 기술을 배워가는 편이 좋을 듯 하다. 기술과 그 이름에 너무 얽매이지 말자. 서비스로 멋지게 보여주는 편이 좋겠다.

언어와 프레임워크

  • 자바 + 스프링은 내가 잘쓰기 때문에 충분하다.
  • 코틀린도 할 줄안다.
  • JS와 리액트는 잘 모르지만 내 서비스를 론칭하는김에 바이브코딩을 통해 익혀도 좋을 것 같다. TS로 시작해야겠다.

NoSQL

  • Spring Data JPA + QueryDSL은 거의 베이스다.
  • Redis는 거의 필수로 사용하는 것 같다. 주로 캐싱에 관련한 부분들이다. 인증 토큰을 관리하는 것으로 시작해봐도 좋겠다.
  • MongoDB도 자주 쓰는 것 같다. 하지만 꼭 필요한 건 아니다.

RDB

  • RDB에서는 MySQL을 쓰는 것이 대중적이다. PostgreSQL을 쓰는 이유를 잘 설명하자 : 표준 SQL에 가장 가까우며, 각종 유틸의 확장성을 고려, 쿼리또한 튜닝이 충분히 가능
  • 규모가 클수록 쿼리 튜닝 경험을 요구하는 곳이 종종 있었다.

분산 아키텍쳐

  • 규모가 큰 기업들이 분산아키텍쳐, 특히 k8s와 카프카에 대한 경험을 요구했다.
  • 카프카 :보류: 나중에 꼭 필요한 기술이지만 지금 필요한 기술은 아니다. 적어도 3개이상의 서비스가 있어야 필요있을 것으로 예상됨
  • k8s :보류: 카프카와 마찬가지 이유로 보류

운영

  • 모니터링: 가장 중요한 것은 로깅과 해당 로깅데이터를 관리하는것

인프라

  • AWS 는 내가 할 줄 아는 정도면 충분한 것 같다.
  • Docker도 마찬가지.
This post is licensed under CC BY 4.0 by the author.

Trending Tags