개발자를 위한 링크드인을 만들고 있어요! (+DB 장애낸 SSUL)

codic·2022년 9월 24일
29

slusy.io

목록 보기
4/8
post-thumbnail

이력서 피드백, 스터디 참여, QnA 등 개발자들과 커리어 활동이 필요하세요?
슬러시에 나의 프로필만 등록하면 이 모든 기회를 만날 수 있어요.

❄️ 슬러시에서 개발자 성장의 기회를 발견하세요!

잊을만 하면... 돌아오는 개발 로그입니다 :)

저희 팀에서 만들고 있는 슬러시는 9월 24일 기준으로

419개의 제안 요청이 올라와 있고,
915명의 가입자분들이 함께 해주고 계시고,
4,000명 이상의 유저분들이 사이트를 방문 해주셨어요.

이번에는 방심하다 장애낸 썰😭, 신규 업데이트 기능, 서비스 방향에 대한 풀어드리겠습니다.

DB 장애낸 SSUL

현재 저희 웹사이트는 MySQL 기반으로 flask-SQLAlchemy ORM 적용해서 쓰고 있습니다.
조만간 프로필 조회수를 표기 기능을 추가할 예정이라서 제가 미리 관련 column을 배포서버에 추가하고 잠들었죠…

다음날부터 이상하리만치 가입자는 팍팍 느는데 프로필 등록이 안 나타나더라구요..?
저희가 메인화면을 A/B테스트 하고 있었는데, 그거 때문에 그런가보다~하고 생각하고 있었어요.

그런데 이메일이 하나 왔습니다.

친절한 유저분께서 제게 오류가 난 캡쳐본과 함께 오류코드까지 메일로 보내주셨어요😭

사실 이전에 배포했었던 서비스들은 비개발자 대상일 때, 경험상 보통 이런 피드백이 오고 갑니다.

😃 "접속이 안돼요!"

🤔 "헉! 혹시 어떻게 안 되시나요?"

😃 "클릭했는데 안 들어가져요!"

🤔 "음......"

아무래도 이런 접근으로는 버그나 오류상황을 재현하고 수정하기가 어려운건 다들 아실거에요ㅠ.ㅠ
그런데 친절한 저희 개발자 유저분들은 콘솔 로그까지 확인해서 보내 주시더라구요.(감격)

그래서 오류를 고치고 바로 커피를 사비로 사서 보내드렸어요.
서비스를 이용해주시는 것도 감사한데, 친절하게 오류까지 체크해주시니 너무 감사했어요 😃

그래서 무슨 오류인데?

데이터베이스 자체에는 문제가 없었어요. 사실은 코드 레벨에서 문제가 발생했어요...

server_default 라는 파라미터를 제가 설정하지 않고 배포 서버에 올렸더라구요. 해당 파라미터는 column 속성의 default 값을 처리하는 녀석인데, 제가 마이그레이션을 하지 않고 임의로 설정하는 바람에... 이 사단이 났습니다. 진짜 노답

덕분에 유저분들이 프로필 등록 페이지가 null exception 발생하면서 진입 자체가 안되고 있었어요.

더불어 모니터링 툴이나 로그 수집을 계속 해야하는데, 안하고 있어서 더 몰랐습니다...
왜냐하면 서비스 개발의 우선순위를 고려할 때, 사용자들에게 당장의 가치를 주는 행위인가? 를 1순위로 두고 있습니다. 그러다보니 초기에는 모니터링을 신경쓰지 않았고 후순위로 밀었습니다. 그리고 이사단이…났습니다…😭

다행이 팀원들에게 맞지는 않았어요. 제일 연장자라서...
앞으로 마이그레이션 잘하고, 모니터링 툴도 붙이겠습니다...
슬러시 유저분들이 센트리 모니터링 툴을 추천해주셨어요 :)

신규 업데이트 사항

그동안 업데이트된 기능은 다음과 같아요!

0. 원하는 요청 메인화면 노출

사실 네트워킹에서 가장 중요한건 '서로의 니즈가 맞는가?' 일텐데요.
이를 드러내고, 찾을 수 있어야만 의미가 있다고 생각해요. 아쉽게도 여태까진 개발자 한명 한명의 프로필 페이지를 들어가야만 확인이 가능했어요.

앞으로 최신 프로필 업데이트 순으로 메인에 노출되고, 어떤 제안 요청을 받고 싶은지가 1순위로 드러나요!

이젠 가입하고 기다리기만 해도 원하는 요청을 받을 수 있죠!

반대로 가령 멘토 개발자를 찾고 싶다면, '멘토 활동' 키워드를 가지고 있는 유저를 찾을 수도 있어요.
실제로 다양한 종류의 연락을 받으시는 케이스도 늘어나고 있어요.

1. 제안별 검색

현재 슬러시 개발자분들은 멘토 활동, 사이드 프로젝트 참여, 인턴십, 채용, 이력서 피드백 주기 등 총 28개 종류의 참여 기회를 찾고 계세요. 이전까지는 UX 상으로 제안 단위로 검색이 불가능했는데 이제 필터링을 추가해서 제안 단위로 볼 수 있게 되었어요.

🤔 "이력서 한창 써봤는데, 잘 쓴건지를 모르겠네... 봐줄 사람 없나?"
🤔 "A회사 현업자한테 궁금한게 있는데, 만날 방법이 없네..."

이런 상황이라면 "이력서 피드백 주기" 제안과 "멘토 활동" 제안을 표출하신 분을 찾아서 연락 해보세요! 친절하게 답변 주실거에요 😄

2. 더욱 힙한 네비게이션바

기존 네비게이션바에는 사실 a 태그만 덩그러니 놓은 상태였어요. 이제는 내 프로필 사진을 클릭하면 드랍다운으로 설정을 확인할 수 있어요!

3. 소속 변경 UX 수정

프로필 등록이 안된다고 연락올 때마다, 문제였던 부분이 소속을 추가할때 였어요. 기존보다 UX를 개선해서 추가가 확실이 되었는지! 안되었는지 눈에 보이게 변경했어요.

서비스 방향

슬러시는 ✋ 개발자들의 커리어 성장을 위한 기회의 공간을 만드는 목표를 가지고 있어요.

🤔 기회와 결과에 대한 평등이라고 하나요..? 저희는 "기회의 평등"... 그러니까 누구나 다 인터넷만 있으면 슬러시에서 기회를 발견하고 도움을 받게 만들고 싶어요. 아직은 한국에 그런 서비스가 별로 없잖아요..?

마음 맞는 팀원을 원한다면 언제든 구할 수도 있고, 전혀 닿을 수 없었던 훌륭한 현업 개발자분들과 고민을 나누기도 하고 말이죠!

아직은 아무것도 없지만 나름 열심히 노력해가고 있어요. 이 부분에 대해서 동의해주시는 감사한 분들께서 도움을 주시고자 연락주고 계시기도 해요.

앞으로 꾸준히 발전 시켜볼게요. 그 과정에서 이 글을 보는 개발자님의 도움이 필요해요. 우리 서비스를 많이 사용해주시는 것! 그것만으로도 큰 도움이 될거에요.

긴 개발로그 읽어주셔서 감사합니다 :)

슬러시 바로가기!

profile
code-it

3개의 댓글

comment-user-thumbnail
2022년 10월 1일

초반부터 가입해서 간간히 들어가고 있는데 사이트가 점점 발전하는거 보는 재미가 있네요 ㅎㅎ 응원합니다!!

1개의 답글
comment-user-thumbnail
2023년 1월 11일

나도 처음부터 회원이었고 가끔 체크인하지만 사이트가 발전하는 것을 보는 것이 좋습니다. 최선을 다하길 바랍니다. drive mad

답글 달기