review
모바일 개발자의 김영한 DB 강의 후기: API를 넘어 백엔드까지
안드로이드 개발자가 김영한 데이터베이스 강의로 백엔드 전체 흐름을 이해하고 풀스택 모바일 개발자로 성장한 이야기입니다.
AI럿지 AI 팀5분 읽기
안드로이드 개발자 5년차의 고민
📱 일상 업무
// 이게 다였습니다
retrofitService.getUser(userId)
.observe { user ->
// UI 업데이트
}😰
API 응답 구조 이해 못 함
🤔
"왜 이 데이터가 이렇게 왔지?"
😓
백엔드와 소통 어려움
💡 깨달음의 순간
🔗
DB 설계 = API 설계
API 응답 구조는 DB 테이블 구조를 반영한다는 걸 알게 됨
회원 엔티티 → GET /users/{id}
주문 엔티티 → GET /orders
주문 엔티티 → GET /orders
⚡
인덱스와 쿼리 속도
리스트 화면 로딩 느림 → 인덱스 추가 요청 → 5초 → 0.3초
📊
정규화 이해
"왜 한 번에 다 안 주고 나눠서 줘요?" → 테이블 분리 이유 완벽 이해
🎯 실무 적용: API 설계 제안
❌ Before
백엔드가 주는 대로 받아서 사용
여러 번 API 호출...
✅ After
모바일 친화적 API 구조 제안
{
"user": {...},
"orderSummary": {
"total": 5,
"recent": [...]
}
}결과: 네트워크 요청 50% 감소!
모바일 개발자도 DB를 이해하면 더 나은 앱을 만들 수 있습니다!
백엔드 흐름 이해하기 →🚀 풀스택 앱 출시 성공!
📱
Kotlin
모바일 앱
🌿
Spring Boot
백엔드
🐬
MySQL
데이터베이스
이직 결과
연봉 7,500만원
상승률
+21%
#데이터베이스
#김영한
#모바일개발
#안드로이드
#백엔드