Skip to content
View platypus3036's full-sized avatar

Block or report platypus3036

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
platypus3036/README.md

🌱 성장하는 개발자

클린 코드와 테스트 코드 작성에 관심이 많은 백엔드 개발자입니다.



🧑‍💻 About Me

  • 관심 분야: 클린 아키텍쳐, 성능 최적화
  • 개발자로서의 목표:
    AI 시대에도 요구받는, 문제 해결과 아키텍처 설계에 강한 개발자
  • 성장 방식:
    단순 구현이 아닌, 동작 원리와 아키텍처적 고민을 바탕으로 효율적이고 유지보수 가능한 코드를 지향합니다.

🚀 Projects

📈 Stocks Are Everywhere, 온세상이 주식이야

  • 모의투자 플랫폼
  • 개발 기간: 2025.02.28 ~ 2025.04.03
  • 사용 기술: React, TypeScript, Vite, Spring Boot, Java, MySQL, Redis, JPA, RabbitMQ, gRPC, Python, FastAPI
  • 주요 트러블슈팅:
    • User-service: 다수 동시 트랜잭션으로 인한 계좌 데이터 부정합 및 커넥션 고갈 문제 → 비관적 락 적용 및 DB 커넥션 풀 최적화로 해결.
    • Order-service: 외부 서비스 통신 비효율 및 빈번한 DB 조회로 인한 성능 저하 → gRPC 도입 및 종가 데이터 인메모리 캐싱으로 개선.
    • Matching-service:
      • 체결 대기열의 동시성 문제로 인한 구조 붕괴 → 인메모리 자료구조 변경하여 안정적인 동시 주문 처리 구현
      • 종목별 세밀한 락 관리로 처리량 70% 향상
  • 프로젝트 상세 보기

📚 Book_wave

  • 중고책 거래 플랫폼
  • 개발 기간: 2024.11.11 ~ 2024.12.12
  • 사용 기술: Spring Boot, OAuth 2.0, WebSocket, RabbitMQ, React
  • 주요 트러블슈팅:
    • 채팅 시 닉네임 조회를 위한 불필요한 DB 접근 발생 → Access Token Claim에 닉네임 추가하여 DB 조회 최소화.
    • 동시 접속자 증가 시 채팅 메시지 전송 지연 및 HTTP 504 오류 발생 → RabbitMQ 메시지 큐 도입하여 비동기 처리 및 부하 분산.
  • 프로젝트 상세 보기

재정 개조단

  • 금융 상품 추천 비교 서비스
  • 개발 기간: 2024.09.05 ~ 2024.10.15
  • 사용 기술: Spring, React, AWS
  • 주요 트러블슈팅:
    • LLM 모델 사용시 파이썬 서버 - Spring 서버 동시 가동 불가 -> DL4J를 통한 JAVA로 LLM 구현
  • 프로젝트 상세 보기

💻 Tech Stack

Backend

Java Spring SpringBoot

Frontend

JavaScript React

Infrastructure

MySQL AWS Docker


📊 Stats


📫 Contact

Gmail GitHub Velog

Popular repositories Loading

  1. first-repo first-repo Public

    깃허브 연습

  2. second-repo second-repo Public

    두번째

  3. Algorithm_Study Algorithm_Study Public

    Forked from oneul0/Algorithm_Study

    알고리즘 스터디

    Java

  4. platypus3036 platypus3036 Public

  5. order-service order-service Public

    Forked from Stocks-Are-Everywhere/order-service

    Java

  6. user-service user-service Public

    Forked from Stocks-Are-Everywhere/user-service

    Java