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.