모든 블로그
spoqa

spoqa

주요 카테고리 Backend · Frontend · Else

활동 요약

대표 인기 포스트단지 권한 기능을 추가해달라고 했을 뿐인데(feat. 인증 기능 개선)128 조회
최근 30일
0개
평균 조회
38
누적 조회
904
전체 글
24개
마지막 발행
2026. 3. 12.
블로그 방문

최신 게시글 (20)

2026년 3월 12일

프론트엔드

KMP/CMP 마이그레이션, 정말 프로덕션에서 가능할까? - 키친보드 앱 마이그레이션 도전기

KMP/CMP 마이그레이션에서 Compose Navigation의 WebView 상태 유실 문제를 커스텀 네비게이션으로 해결했습니다. FragmentManager와 UINavigationController로 상태 유지와 결과 전달을 구현하며 프로덕션 적용 가능성을 확보했습니다.

#Kotlin#Android#iOS
5000

2025년 9월 9일

프론트엔드

피그마 플러그인 만들어줘

피그마 플러그인 ‘커틀러리’를 직접 만들어 더미 데이터 주입과 레이어 매핑 작업을 자동화한 경험을 공유했습니다. CORS, 이미지 요청 한도, 협업 문서화 과정에서의 시행착오와 해결 과정을 정리했습니다.

#Figma#GCP#AWS
8500

2025년 4월 21일

기타

보법이 다른 B2B 디자인

B2B SaaS 디자인에서는 고객 업무 맥락과 특수한 운영 환경을 깊이 이해하는 과정이 중요했습니다. 인터뷰, VOC, 쉐도잉, 페르소나 설정이 문제 본질을 찾는 핵심으로 소개되었습니다.

#B2B#제품 디자인#유저 인터뷰
7300

2025년 4월 18일

백엔드

단지 권한 기능을 추가해달라고 했을 뿐인데(feat. 인증 기능 개선)

권한 기능 추가를 계기로 JWT 인증 방식을 개선하고 Refresh Token Rotation과 하위 호환 인증을 도입했습니다. 또한 Spring Security 권한 체크를 유연하게 바꾸며 기술 부채도 함께 정리했습니다.

#Spring Security#JWT#Refresh Token
12800

2025년 3월 4일

백엔드

식자재 품목 검색을 더 쉽게! 검색 엔진 도입과 개선

식자재 품목 검색 품질을 높이기 위해 Elasticsearch를 도입하고 분석기, N-gram, Wildcard를 조정한 과정을 정리했습니다. 초성 검색은 ICU 확장을 선택해 유지보수성과 확장성을 함께 고려했습니다.

#Elasticsearch#검색#Nori Tokenizer
3700

2024년 11월 18일

백엔드

스포카의 백엔드팀에서 코딩 컨벤션을 관리하는 방법

코딩 컨벤션을 문서, Lint, 코드 리뷰, SonarQube, Konsist로 나눠 관리한 사례를 소개했습니다. 자동화와 리뷰를 조합해 스타일과 구조 규칙을 함께 지키는 방법을 설명했습니다.

#Kotlin#Gradle#CI/CD
3900

2024년 8월 19일

기타

AI를 활용한 주문서 생성 자동화: 카카오톡 주문을 키친보드 주문으로

안녕하세요. 스포카 백엔드팀 프로그래머 남경호입니다. 최근 ChatGPT를 비롯한 생성형 AI가 주목받으면서 저희 스포카에서도 AI 스터디를 진행했습니다. AI에 대해 들

9400

2024년 5월 3일

기타

Querydsl에서 Kotlin JDSL 으로

안녕하세요. 또다시 전환 이야기로 찾아온 스포카 백엔드팀 프로그래머 남경호입니다. (이번에는 제목을 다르게 지어봤어요.) 최근 저희 백엔드팀에서는 Querydsl을 Kot

4500

2024년 3월 6일

기타

발전하는 iOS와 Clean Swift Architecture

안녕하세요. 스포카 제품팀 iOS 개발자 박건우입니다. 스포카 iOS 플랫폼에서는 Clean Swift 아키텍처를 기반으로 키친보드와 키친보드 유통사 iOS 앱을 개발하고

2200

2023년 10월 30일

기타

키친보드 안드로이드 앱 Jetpack Compose 도입기

안녕하세요. 스포카 제품팀의 안드로이드 개발자 김진우입니다. 드디어 이번에 키친보드 안드로이드 앱에 Jetpack Compose를 도입하게 되었습니다. 그동안의 Jetpa

2200

2023년 10월 20일

기타

기능 테스트 전환 이야기

안녕하세요. 키친보드 제품팀의 백엔드 프로그래머 남경호입니다. 2월에 작성한 청구/수납 서비스 개발기를 이후로 오랜만에 글을 작성하게 되었네요. 이번 글은 지난번과 같은

1300

2023년 4월 28일

기타

이벤트 로그 체계 구축 여정

안녕하세요. 스포카의 데이터 분석가 양현승(todd)입니다. 키친보드 서비스(Android, iOS) 이벤트 로그를 새로 설계하게 된 과정을 공유하려고 합니다. 로그 설계

2500

2023년 2월 24일

기타

청구/수납 서비스 개발기

안녕하세요. 키친보드 제품팀의 백엔드 프로그래머 남경호입니다. 엊그제 2023년을 축하했던 것 같은데 벌써 2월이 지나가고 있네요. 다들 느끼시겠지만, 시간이 참 빠른 것

2100

2022년 9월 1일

기타

1년차 개발자의 훈수 두기

안녕하세요. 스포카 제품팀의 백엔드 프로그래머 이지민입니다. 어느덧 스포카에 입사한 지, 개발자가 된 지 1년이 되었습니다! 개발자 1년, 참 고생도 많이 하고 다사다난했

3000

2022년 8월 16일

기타

스포카에서 Kotlin으로 JPA Entity를 정의하는 방법

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 Kotlin이 서버 언어로 주목받기 시작하면서 Kotlin + Spring으로 서버를 개발하는 케이스가 많

2700

2022년 7월 8일

기타

우당탕탕 주문서 개발기

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 키친보드 팀에서는 정비기간을 마친 후 처음으로 제품 개발을 위한 프로젝트를 성황리에(?) 마쳤습니다. 약

2600

2022년 6월 15일

기타

스포카에서 Jira를 활용하여 프로젝트를 수행하는 방법

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 팀원들과 원활한 협업을 위해서 많은 회사에서 협업 도구를 사용하고 있는데요. 스포카에서는 협업 도구로 Atlas

3200

2022년 5월 24일

기타

테스트 자동화 구축 이야기

안녕하세요. 스포카 QA Leader 염주일입니다. 스포카 QA 팀에서 오픈소스 자동화 도구인 Appium을 사용하여 Mobile App 테스트 자동화의 첫발을 내디뎠습니

2300

2022년 4월 30일

기타

도도카트 안드로이드 앱 개선 여정

안녕하세요. 스포카 제품팀의 안드로이드 개발자 황재우입니다. 스포카는 최근 정비 기간을 통해서 개발팀 내에 많은 변화를 이루어냈습니다. 마찬가지로 안드로이드 챕터도 큰 변

1600

2022년 4월 15일

기타

서버 언어 전환 이야기

안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 스포카는 서울 본사 사무실 이전과 함께 도도 포인트 서비스양도 등 많은 변화의 시간을 가졌습니다. 제가 몸

1900