엔지니어링 LLM 구조화된 출력을 실시간 스트리밍하기 (feat. LangChain, SSE) LLM 기반의 서비스를 개발할 때 가장 중요한 것은 모델을 서비스의 목적에 맞게 적용하는 것입니다. 일관된 형식의 응답 데이터가 필요할 수도 있고, 사용자에게 응답을 실시간으로 보여주어야 할 수도 있죠. 이러한 기능은 대부분의 LLM 모델이 제공하는 구조화된 출력과 응답 스트리밍을 활용해 간단히 적용 가능합니다. 하지만 둘 다 필요한 경우는 어떨까요? 이번 아티클에서는
엔지니어링 웹 다크모드 & 라이트모드, 개발팀과 디자인팀의 과정 (feat. Next.js , Tailwind) 안녕하세요. 이번 글에서는 Riido가 기존 다크모드의 서비스에 라이트모드를 추가하는 경험을 개발팀의 입장에서 공유하고자 합니다. Riido에 라이트모드를 도입하게 된 배경 Riido는 출시 당시 다크모드만을 지원하는 서비스로 시작했습니다. 하지만 서비스가 성장하면서 다크모드를 자주 사용하는 개발자 뿐만 아니라, 디자이너와 같이 라이트모드를 선호하는 직군의 사용 비율이 점차 높아지며, 다양한 피드백을 받게 되었습니다. 💡“어두운 배경만
엔지니어링 다크모드 vs. 라이트모드, UI 디자인의 차이와 제작 과정 기본 테마를 떠올리면 대부분 라이트모드가 먼저 생각날 거예요. 하지만 뤼이도(Riido)는 조금 다른 길을 걸었습니다. 우리는 다크모드를 먼저 출시하고, 이후에 라이트모드를 구현했어요. 일반적으로 UI를 디자인할 때는 라이트모드를 먼저 제작한 후 다크모드를 추가하는 방식이 많지만, 뤼이도는 반대로 접근했죠. 오늘은 라이트 / 다크모드 디자인 시 주의사항과 라이트모드 제작 과정에 대해 설명할게요. 다크모드