⚙️ 시스템 구성

탄탄하게 만들고 있어요

우리냉장고는 Kubernetes 위에서 안정적으로 동작해요. 기기를 바꿔도, 가족이 함께 써도 모두의 화면이 실시간으로 똑같이 맞춰집니다.

아키텍처 한눈에

컨테이너 오케스트레이션(Kubernetes) 위에서 각 역할이 분리돼 동작해요

iOS 앱 SwiftUI · 사용자
Android 출시 미정
Kubernetes 클러스터
애플리케이션

Web

소개·정책 웹(지금 보고 계신 이 사이트)

Next.js · React

Backend

API·인증·실시간 동기화를 처리하는 핵심 서버

Kotlin · Spring WebFlux
데이터

MySQL

냉장고·품목·일기의 원천 데이터

관계형 DB

Redis

안전한 로그인 유지와 서비스 보호

인메모리

ElasticSearch

품목·일기를 빠르게 찾는 검색

검색 엔진
백엔드가 연동하는 외부 서비스
소셜 로그인 Google · Apple
AI 비전 사진 → 품목 추출

설계 원칙

역할별 분리

Web·서버·데이터·검색이 역할별로 나뉘어 있어, 각 부분을 독립적으로 관리하고 개선해요.

실시간 동기화

누가 담거나 먹으면 모두의 화면에 즉시 반영돼요(서버 푸시 스트림).

무중단 배포

GitOps로 선언적으로 배포·롤백해요. 변경이 안전하고 추적 가능하게 반영됩니다.

프라이버시 우선

분석에 쓴 사진은 즉시 삭제하고 서버에 보관하지 않아요.

데이터로 개선해요

감이 아니라 실제 사용 데이터를 보고 다음을 정합니다

행동 분석

어떤 화면·기능을 자주 쓰는지 익명으로 측정해, 무엇을 다듬고 무엇을 더 만들지 데이터로 결정해요.

실시간 대시보드

사용 흐름·체류·재방문을 실시간 대시보드로 보며 제품을 빠르게 개선합니다.