← Back to Portfolio
VEStellaLab · 2024-09 ~ 2025-01 · Backend Design and Development · Product / Service

iCoding Talkbot Digital Textbook Backend Development

Designed backend and frontend architecture for a digital textbook service with real-time quizzes and account management.

Java, Spring Boot, Spring Security, JPA, MySQL, MyBatis, TypeScript, React, Zustand, TanStack Query, Docker, NCP

Summary

  • Built backend architecture covering authentication, authorization, and real-time quiz flow.
  • Designed an extensible structure with independent modules for each service.

Highlights

  • Implemented JWT authentication/authorization and session state management modules.
  • Developed WebSocket-based quiz flow and broadcast logic.
  • Modularized R2DBC asynchronous database integration and optimized transactions.
  • Built an automated deployment pipeline for NCP Kubernetes.

Impact

  • Passed K-PaaS cloud service verification.