개발자 Q&A

토픽

인기 태그

#backend

기술

백엔드 엔지니어로 입사함에 있어서 SQLP의 가치가 궁금합니다

올해 2월에 졸업예정인 대학생입니다. 백엔드 엔지니어로 입사하길 원하는데, 여러 회사의 백엔드 채용 우대사항에 '쿼리 튜닝에 관심이 있는 자' 라는 문구가 포함되어 있었습니다. 때문에 이를 증명할 수 있는 것이 SQLP라고 생각해서 공부를 시작했습니다. 그런데 SQLP 합격 후기글을 여럿 보다보니 전반적으로 DBA분들이 많았고 생각해보니 백엔드 엔지니어로 취업을 희망하는 동기중에 SQLP를 공부하는 동기는 한명도 없어서 이걸 계속 하는게 맞는건지와 동시에 SQLP 자체에 대한 궁금증이 생겨서 질문 올립니다. 1. 쿼리 튜닝에 관심이 있다는 사실을 증명하기 위한 SQLP 취득이 백엔드 엔지니어에 있어서 방향성이 안맞거나 혹은 부족하거나 과한지 궁금합니다. 2. SQLP를 취득하셨다면 그 준비기간이 궁금합니다. 3. SQLP에 대한 현업자 분들의 인식이 궁금합니다. 질문 읽어주셔서 감사합니다.

답변 1

7일 전 • 조회 99

기술

도메인을 구매하려고 합니다.

안녕하세요 개인프로젝트를 위한 도메인을 하나 구매하려고 하는데요, cafe.naver.com 이나 blog.naver.com 과 같이 프로젝트별로 구분하고 싶은데 이런식으로 하려면 어떻게 도메인을 구매하고 매핑해야 하는지 이해가 되지 않습니다.. 도메인을 추가로 구매해야 하는건지, ip가 반드시 같아야 하는건지도 알려주시면 감사하겠습니다!

답변 1 • Up 1

19일 전 • 조회 116

기술

MySQL과 비동기 동기에 관한 궁금증

생각없이 코드를 치다가 문득 궁금해서 질문을 남깁니다. 몽고 디비를 사용할 때 습관적으로 DB에서 원하는 데이터를 가져올때 비동기처리를 했었고 지금은 mysql을 사용하는데 마찬가지로 query를 날려서 데이터를 가져오는 작업은 시간이 걸리는 작업이라 생각해서 async await을 사용해 비동기 처리를 하려고 하는데 반드시 DB에 쿼리를 날리는 일은 비동기적 처리를 해야하는것인지? 아니면 상황에 따라 다른것인지… 상황에 따라 다르다면 그 상황의 예를 알려주실수 있으실까요?

답변 1

한 달 전 • 조회 210

커리어

자바 강의 추천해주세요.

안녕하세요 프론트엔드 2년차입니다. 백엔드로 직무 변경을 하고자 자바를 배워보려고 합니다. 좋은 인터넷 강의가 있다면 추천바랍니다. 영어 강의도 좋습니다.

답변 2

한 달 전 • 조회 228

커리어

플러터 개발자와 싸웠습니다…(저는 백엔드 개발자)

안녕하세요 저는 스타트업의 작은 백엔드개발자입니다. 저희 회사는 현재 커뮤니티 기능을 탑재한 앱을 출시 예정에 있고 개발을 진행중입니다. 여느때와 다름없이 백엔드 보수작업을 진행중이었습니다. 어느날 플러터개발자분이 협업툴을통해 대화를 걸어왔고 개발관련 요청사항이 있었습니다. 요청사항은 다음과 같았습니다. “플러터에서 좋아요, 북마크와 같은 기능들의 싱크를 맞추려면 백엔드에서 해당유저의 모든 좋아요, 북마크(게시물,댓글 포함) 한 정보를 줘야한다“ 입니다. 그 이유로는 인스타를 얘로들면 해당 유저의 게시물 -> 프로필 -> 다시 해당유저의 게시물 을 반복했을 때 해당 게시물에 좋아요를 누를 경우 이전에 쌓인 게시물의 좋아요 상태도 싱크가 맞아야하는데 현재 상태로는 힘들다고 합니다. 해당 요청을 들어줄 경우 좋아요 또는 북마크와 같이 해당 요청에 포함되어 전체 조회해야하는 테이블의 개수는 약 8개 이상으로 추측되고 있습니다. 참고로 현재상태는 게시물 리스트 및 상세조회를 할 때 게시물 데이터에 조회한 유저의 좋아요 유무를 담고있습니다. 저는 백엔드 관점에서 볼 때 해당 요청을 로그인 시 마다 8개 이상의 테이블을 전체 조회를 해야한다는게 시간이 지남에 따라 엄청난 서버의 부담이라고 생각이들어 반대하였고 웬만해서는 프론트쪽에서 해결하는게 맞지않나 생각드는데 현업에계신 백엔드 프론트엔드 선배님들의 의견을 듣고싶습니다,,,

답변 3 • Up 7

2달 전 • 조회 847

커리어

BackEnd 기준

학부 졸업하기 전에 교수님이 추천해주신 회사에 면접을 보러가게 되었습니다 확실히 제가 아직 부족했고 많은부분 대답하지 못했습니다. 하지만 한가지 놀랐던 점은 웹개발은 프론트 백엔드 둘다 프론트로 취급한다고 말씀해 주셔서 놀랐습니다 원래 프론트엔드와 웹백엔드를 묶어서 프론트엔드로 부르나요…? 너무 혼란스럽습니다

답변 2 • Up 3

2달 전 • 조회 353

커리어

어떤 걸 공부 해야될까요?

안녕하세요 6개월 차 백엔드 개발자입니다. 개발을 별로 안하고 개발자가 된거라서 기초가 많이 부족합니다. 꾸준히 공부하고 있긴한데 공부할 게 너무 많다보니 뭐부터 해야될지 계속 헷갈리네요.. Java 다시 보기, DDD, TDD, Clean Architecture, SQL, JPA, Spring boot 등등 공부할껀 많은데 어떤 걸 우선적으로 공부하는 게 좋을까요?? 만일 본인이 공부를 한다고 하면 뭐부터 하실껀지도 궁금합니다!

답변 1 • Up 5

2달 전 • 조회 539