Polynomeer

2025-11-05-TIL

Today I Learned 오늘의집 커피챗을 대비하면서 나에게 도움이 될만한 질문을 준비해보았다. 실제로 간단한 커머스 서비스를 설계하고 내부 시스템까지 구축해보면서 커머스의 구조를 대략적으로 파악해보려고 한다. 공고 내용을 바탕으로 보면, 오늘의집 커머스 백엔드 포지션은 트래픽이 높은 커머스 코어 도메인(주문·결제·정산 등)을 다루면서, AI ...

2025-11-04-TIL

Today I Learned 오늘은 링크드인에서 B사의 개발자분이 직접 채용공고와 함께 글을 올린것을 보았다. 편하게 연락달라는 글과 연락처 및 메일, 그리고 채용공고 링크가 있었다. 이렇게 올라온 글은 어떤 목적으로 쓰여진 것일까? 내가 생각하기로는 지원자 입장에서는 편하게 연락해서 커피챗이나 간단한 통화를 해보고 내 이력서의 이름이라도 한 번 더...

주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 - 2장 느려진 서비스, 어디부터 봐야 할까

이 장에서는 백엔드의 핵심인 성능이나 병목 등 문제 해결을 하기 이전에 그 기준이 되는 값을 측정하는 내용을 다룬다. 각 요소의 어떤 값을 기준으로 측정할지 알려주면서 서버의 전체 구조를 포함해서 설명한다. 처리량과 응답 시간 앱을 실행했을 때 로딩이 길어지면 성능이 나쁘다고 말한다. 너무 오래 걸리면 심지어 타임아웃이 발생하기도 한다. 실제로 성...

테스트 코드는 왜 작성해야 할까?

왜 테스트 코드를 작성해야 할까? 테스트 코드는 “버그 예방 + 안전한 변경 + 지식의 기록”을 자동으로 해주는 가장 싸고 강력한 도구이다. 덕분에 더 빠르게, 더 자신 있게, 더 오래 유지되는 소프트웨어를 만들 수 있다. 반대로 말하면 테스트 코드가 주는 핵심 가치의 장점이 크기 때문에 작성하는 것이 좋다. 테스트 코드가 주는 핵심 가치 1...

애프랩(F-Lab) Java Backend 2개월 후기

에프랩(F-Lab) 코스명 2개월 후기 에프랩(F-Lab)에서 코스명을 시작한 지 벌써 2개월이 지났다. 지난 기간 동안 가장 크게 느낀 점은 체계적인 학습 환경과 꾸준한 피드백의 힘이었다. 혼자 공부할 때는 놓치기 쉬운 기본기와 습관들을 다시 다잡을 수 있었고, 작은 성과들이 쌓이면서 확실한 성장감을 얻을 수 있었다. 단순히 지식을 쌓는 것을 ...