모든 블로그
spoqa

spoqa

블로그 방문

최신 게시글 (20)

3월 12일

프론트엔드

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

KMP/CMP 마이그레이션에서 WebView 상태 유실을 커스텀 네비게이션으로 해결했습니다. 네이티브 기반 아키텍처로 프로덕션 적용 가능성을 확인했습니다.

#Android#navigation#kmp
28000

9월 9일

프론트엔드

피그마 플러그인 만들어줘

스포카 김동환 디자이너는 피그마 플러그인을 직접 제작하여 더미 데이터 자동 주입 문제를 해결했습니다. CORS, 이미지 요청 제한 등 도전 과제를 극복하고 협업 문서인 Mapping Book을 만들어 효율적인 작업 환경을 구축했습니다.

#design#plugin#Figma
78000

4월 21일

프론트엔드

보법이 다른 B2B 디자인

B2B SaaS 디자인은 복잡한 제품과 적은 사용자 수로 인해 데이터 기반보다 고객 인터뷰 중심의 직관적 접근이 중요합니다. 명확한 페르소나 설정과 제품 이해를 위한 다양한 체험이 성공적인 디자인에 필수적입니다.

#고객경험#디자인#제품
71000

4월 18일

백엔드

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

스포카 백엔드팀은 JWT 기반 인증 방식을 Refresh Token과 Rotation 기법으로 개선하여 보안과 사용성을 높였습니다. 또한 Spring Security의 권한 검증 기능을 확장해 유연한 권한 관리 체계를 구축했습니다.

#Java#authentication#spring security
113000

3월 4일

데브옵스

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

안녕하세요. 스포카 백엔드팀 프로그래머 이지민입니다. 스포카에서는 식당 점주분들이 식자재 주문을 더 편리하게 하기 위한 많은 노력들을 하고 있습니다. 그중에서도, 주문하려

#Elasticsearch#검색#개선
33000

11월 18일

데브옵스

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

안녕하세요, 스포카 백엔드팀 프로그래머 남경호입니다. 개발자라면 누구나 한 번쯤 더 나은 코드를 작성하고, 팀의 생산성과 유지보수성을 높이기 위해 고민해 보셨을 겁니다.

#자동화#lint#SonarQube
24000

8월 19일

데브옵스

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

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

#자동화
66000

5월 3일

백엔드

Querydsl에서 Kotlin JDSL 으로

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

#Kotlin#Spring#ORM
35000

3월 6일

프론트엔드

발전하는 iOS와 Clean Swift Architecture

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

#iOS#상태관리
16000

10월 30일

프론트엔드

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

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

#Android#최적화
15000

10월 20일

백엔드

기능 테스트 전환 이야기

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

#QA#bug
10000

4월 28일

백엔드

이벤트 로그 체계 구축 여정

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

#Firebase#데이터분석#디버깅
17000

2월 24일

백엔드

청구/수납 서비스 개발기

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

#서비스
14000

9월 1일

데브옵스

1년차 개발자의 훈수 두기

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

#문서화
23000

8월 16일

백엔드

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

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

#Kotlin#JPA#Entity
25000

7월 8일

백엔드

우당탕탕 주문서 개발기

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

17000

6월 15일

데브옵스

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

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

#jira#스크럼
24000

5월 24일

데브옵스

테스트 자동화 구축 이야기

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

#system#QA#test
16000

4월 30일

백엔드

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

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

#Android#Kotlin#refactoring
12000

4월 15일

백엔드

서버 언어 전환 이야기

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

#Kotlin#Spring
16000