All Projects
IK.
Backend Developer·2023

Arffy

Team project for an online store selling 20th century European vintage lighting and accessories

KotlinSpring Boot 2MySQLAWS EC2/S3/RDS

Project Details

01

Overview

Team project for an online store selling 20th century European vintage lighting and accessories

02

Highlights

  1. Team Project

    Backend development for a live vintage lighting store operated for 9 months (2023.12 ~ 2024.08)

  2. Troubleshooting

    concurrent orders deducted stock into negatives and created duplicate payments — applied pessimistic locking on the stock-deduction path plus a payment idempotency key to prevent negative stock and duplicate charges under concurrent orders

  3. Concurrency Control

    Pessimistic locking for inventory deduction and payment duplication prevention

  4. Security

    Encrypted personal information storage using JPA Converter

  5. Authentication

    JWT token auth + OAuth 2.0 Kakao social login

  6. Payment

    PortOne API integration for credit card/simple payment system

Previous

NailTocToc Kiosk

Flutter-based kiosk application for nail printing service

Next

Gokkan

Auction service for buying and selling vintage furniture