Skip to content

๐Ÿ›ซ ํ•ฉ๋ฆฌ์ ์ธ ์—ฌํ–‰์˜ ์‹œ์ž‘, pickpack ๐Ÿ›ฌ

Notifications You must be signed in to change notification settings

rhkd0363/PickPack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

574 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ซ Pick&Packer ๐Ÿ›ฌ

ํ•ฉ๋ฆฌ์ ์ธ ํ•ญ๊ณต๊ถŒ ๊ฒฐ์ •๊ณผ ์—ฌํ–‰ ๋ฌผํ’ˆ ํ˜„์ง€ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•œ ์›น ์„œ๋น„์Šค

โœจ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

  • 2023.02 ~ 2023.04

๐ŸŽจ ๊ธฐํš ๋ฐฐ๊ฒฝ

์ฝ”๋กœ๋‚˜19๊ฐ€ ์™„ํ™”๋จ์— ๋”ฐ๋ผ ํ•ด์™ธ์—ฌํ–‰ ์ˆ˜์š”๊ฐ€ ๊ธ‰์ฆํ•˜๊ณ  ์žˆ๋‹ค. ํ•ด์™ธ ์—ฌํ–‰์„ ๊ณ„ํšํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ํ•ญ๊ณต๊ถŒ์ด๋‹ค. ๊ธฐ์กด ํ•ญ๊ณต๊ถŒ ์˜ˆ๋งค ์‚ฌ์ดํŠธ์—์„œ ๋ถˆํŽธํ•œ ์ ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๋ถˆํŽธํ•œ ์ 

  • ํ•ญ๊ณต๊ถŒ ๊ฐ€๊ฒฉ์˜ ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์•„ ์ง€๊ธˆ ๋ณด๊ณ  ์žˆ๋Š” ํ•ญ๊ณต๊ถŒ ๊ฐ€๊ฒฉ์ด ํ•ฉ๋ฆฌ์ ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋‹ค.
  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๊ณต๊ถŒ์„ ํ•œ ๋ˆˆ์— ๋น„๊ตํ•  ์ˆ˜ ์—†๋‹ค.
  • ์ฐœํ•œ ํ•ญ๊ณต๊ถŒ์˜ ๊ฐ€๊ฒฉ์ด ์›ํ•˜๋Š” ๊ฐ€๊ฒฉ์— ๋„๋‹ฌํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์ด ๊ท€์ฐฎ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„ ํ•ญ๊ณต๊ถŒ ์˜ˆ์•ฝ ์‚ฌ์ดํŠธ์—์„  ์ธ๊ธฐ ์—ฌํ–‰์ง€๋กœ ๋„์‹œ๋งŒ ์ถ”์ฒœํ•œ๋‹ค.

๐Ÿงธ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ํ•ญ๊ณต๊ถŒ ๊ฐ€๊ฒฉ ์ถ”์ด๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ•ญ๊ณต๊ถŒ์„ ์„ ํƒํ•ด ํ•œ ๋ˆˆ์— ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์›ํ•˜๋Š” ๊ฐ€๊ฒฉ์— ๋„๋‹ฌํ•˜๋ฉด ์ฐœํ•œ๊ฑฐ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ๊ด€๊ด‘์ง€ ๊ธฐ์ค€์œผ๋กœ ์ฃผ๋ณ€ ๊ณตํ•ญ์„ ์ง€๋„์— ํ‘œ์‹œํ•œ๋‹ค.
  • ์—ฌํ–‰ ๋ฌผํ’ˆ์„ ๊ตฌ๋งค/๋Œ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๐ŸŒŽ Pick ์„œ๋น„์Šค - ๋ฉ”์ธ ํŽ˜์ด์ง€

์ง€๋„ & ์—ฌํ–‰์ง€ ์„œ๋น„์Šค

  • ๊ฐ ๋‚˜๋ผ์˜ ๊ณตํ•ญ ์œ„์น˜์™€ ์ƒ์„ธ ์ •๋ณด๋ฅผ ์ œ๊ณต.

์ธ๊ธฐ ์—ฌํ–‰์ง€

  • ๋Œ€๋ฅ˜๋ณ„ ์ธ๊ธฐ ์—ฌํ–‰์ง€๋ฅผ ์ œ๊ณต.
  • ์—ฌํ–‰์ง€ ํด๋ฆญ์‹œ, ์ง€๋„ ํ•ด๋‹น ์—ฌํ–‰์ง€๊ฐ€ ํ™•๋Œ€ ๋˜๊ณ , ์ƒ์„ธ ์ •๋ณด๋ฅผ ์ œ๊ณต.
  • ์ฃผ๋ณ€์˜ ๊ฐ€๊นŒ์šด ๊ณตํ•ญ ์ •๋ณด์™€ ์œ„์น˜ ์ œ๊ณต.


ํ•ญ๊ณต๊ถŒ ๊ฒ€์ƒ‰

  • ํŽธ๋„/์™•๋ณต์œผ๋กœ ๊ฒ€์ƒ‰ ์ง€์›.
  • ์ถœ๋ฐœ์ง€/๋„์ฐฉ์ง€ ์„ ํƒ, ๋‚ ์งœ ์„ ํƒ, ๊ฒ€์ƒ‰์กฐ๊ฑด(๊ฒฝ์œ ์กฐ๊ฑด, ๊ฐ€๊ฒฉ์กฐ๊ฑด) ์„ค์ • ํ›„ ๊ฒ€์ƒ‰ ์ง€์›.



ํ•ญ๊ณต๊ถŒ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ


  • ์‹ค์ œ์™€ ๋™์ผํ•œ ํ•ญ๊ณต๊ถŒ ๋งˆํฌ์™€ ์ƒ‰์ƒ์œผ๋กœ ํ•ญ๊ณต๊ถŒ ๊ตฌ๋ณ„.

  • ํ•ญ๊ณต๊ถŒ์„ 5๊ฐœ๊นŒ์ง€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ง€์›.

  • ํ•ญ๊ณต๊ถŒ ์กฐํšŒ ๊ฒฐ๊ณผ ๋ฆฌ์ŠคํŠธ ์ •๋ ฌ ๊ธฐ๋Šฅ ์ง€์›.

    • ๊ธˆ์•ก ๋‚ฎ์€ ์ˆœ
    • ๋ณ€๋™ํญ ํฐ ์ˆœ
    • ์ถœ๋ฐœ์‹œ๊ฐ„ ๋น ๋ฅธ ์ˆœ
    • ์†Œ์š”์‹œ๊ฐ„ ๋‚ฎ์€ ์ˆœ
  • ๋ฌดํ•œ ์Šคํฌ๋กค๋กœ ์กฐํšŒ ๊ฒฐ๊ณผ ์ œ๊ณต.




ํ•ญ๊ณต๊ถŒ ์ƒ์„ธ


  • ๊ฐ ํ•ญ๊ณต๊ถŒ์˜ ์ƒ์„ธ์ •๋ณด์™€ ๊ฐ€๊ฒฉ ๋ณ€ํ™”์˜ ์ถ”์ด ์ •๋ณด๋ฅผ ์ œ๊ณต.
  • ๋น„๊ตํ•˜๊ธฐ์— ๋„ฃ์€ ํ•ญ๊ณต๊ถŒ์— ๋Œ€ํ•ด ๊ฐ€๊ฒฉ ๋น„๊ต์™€ ์ถ”์ด ๋น„๊ต๋ฅผ ๊ทธ๋ž˜ํ”„๋กœ ์ง€์›.
  • ์ฐœํ•˜๊ธฐ ๊ธฐ๋Šฅ & ์•Œ๋ฆผ ๊ธฐ๋Šฅ ์ง€์›.

ํŽธ๋„ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ


์™•๋ณต ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ






๐Ÿ›’ Pack ์„œ๋น„์Šค

์—ฌํ–‰ ๋ฌผํ’ˆ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค

  • ์‚ด๊ฒŒ์š”/ํŒ”๊ฒŒ์š”

    • ์—ฌํ–‰๋ฌผํ’ˆ ์ค‘๊ณ  ๊ฑฐ๋ž˜ ์„œ๋น„์Šค ์ œ๊ณต.
  • ๋นŒ๋ ค์ฃผ์„ธ์š”/๋นŒ๋ ค๋“œ๋ ค์š”

    • ์—ฌํ–‰ ๋ฌผํ’ˆ ๋Œ€์—ฌ ์„œ๋น„์Šค ์ œ๊ณต.
  • ๋ชจ๋“  ์นดํ…Œ๊ณ ๋ฆฌ ์กฐํšŒ ๊ฒฐ๊ณผ๋ฅผ ๋ฌดํ•œ ์Šคํฌ๋กค ํ˜•ํƒœ๋กœ ์ œ๊ณต.

  • ์ œ๋ชฉ์„ ๊ธฐ์ค€์œผ๋กœ ๋„์‹œ์™€ ๋ฌผํ’ˆ์œผ๋กœ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ์ œ๊ณต.

  • ๊ฒŒ์‹œ๋ฌผ ๋“ฑ๋ก/์ˆ˜์ • ๊ธฐ๋Šฅ

    • ํ•ด๋‹น ๋ฌผํ’ˆ์— ๊ด€๋ จ๋œ ์‚ฌ์ง„์„ ์—ฌ๋Ÿฌ์žฅ ๊ธฐ์ž… ๊ฐ€๋Šฅ.






๐Ÿช‚ ์‚ฌ์šฉ์ž ์„œ๋น„์Šค ํŽ˜์ด์ง€

๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž…

  • ์•„์ด๋”” ๋ฐ ๋‹‰๋„ค์ž„ ์ค‘๋ณต ๊ฒ€์‚ฌ ์ฒดํฌ
  • ๋กœ๊ทธ์ธ ์‹œ, ํฌ๋ง ๊ฐ€๊ฒฉ์„ ์ •ํ•ด๋†“์€ ์ฐœํ•œ ํ•ญ๊ณต๊ถŒ ์•Œ๋ฆผ ์ง€์›.




๋งˆ์ดํŽ˜์ด์ง€

  • ์ฐœํ•œ ํ•ญ๊ณต๊ถŒ์— ๋Œ€ํ•ด ํฌ๋ง ๊ฐ€๊ฒฉ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ง€์›.
  • ํฌ๋ง ๊ฐ€๊ฒฉ ์ดํ•˜์˜ ํ•ญ๊ณต๊ถŒ์ด ์˜ฌ๋ผ์˜ฌ ์‹œ, ์•Œ๋ฆผ ์„œ๋น„์Šค ์ง€์›.
  • pack ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ฐœํ•œ ๋ชฉ๋ก ์ œ๊ณต.




์ฑ„ํŒ…

  • ํŒ๋งค์ž์™€ ๊ตฌ๋งค์ž์˜ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ์ œ๊ณต.
  • ์ƒˆ๋กœ์šด ๋ฉ”์„ธ์ง€์— ๋Œ€ํ•œ ์•Œ๋ฆผ๊ณผ ๊ณผ๊ฑฐ ๋Œ€ํ™” ๋‚ด์šฉ ๊ธฐ๋ก.
  • ์‚ฌ์ง„(์—ฌ๋Ÿฌ๊ฐœ) ์ „์†ก ๊ฐ€๋Šฅ.
  • ๊ตฌ๋งค์™„๋ฃŒ๋ฅผ ๋“ฑ๋ก ๊ฐ€๋Šฅ.





๐Ÿ›ซ Co-work tool ๐Ÿ›ฌ




๐Ÿ–ฅ ๊ฐœ๋ฐœํ™˜๊ฒฝ

  • ํ˜•์ƒ๊ด€๋ฆฌ : Gitlab
  • ์ด์Šˆ๊ด€๋ฆฌ : Jira
  • ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ : Mattermost, Notion
  • ๋””์ž์ธ : Figma

๐Ÿ›  ๊ธฐํƒ€ ํŽธ์˜ ํˆด

  • Postman
  • Termius

โœจ Front End Stack โœจ




  • IDE : Visual Studio Code
  • language
    • node js 18.13.0
  • formatter
    • eslint 8.32.0
    • prettier 2.8.3
  • Library
    • react 18.2.0
    • react-dom 18.2.0
    • router
      • react-router-dom 6.9.0
    • state management tool
      • react-redux 8.0.5
      • reduxjs/toolkit 1.9.3
      • redux-persist 6.0.0
    • http
      • Axios 1.3.4
    • map
      • react-leaflet 4.2.1
    • chart
      • chart.js 4.2.1
    • chat
      • sockjs 0.3.24
      • sockjs-client 1.6.1
      • stompjs 2.3.3
      • stomp/stompjs 7.0.0
    • style
      • styled-components 5.3.9
      • react-icons 4.8.0
    • etc
      • aws-sdk 2.1349.0
      • firebase 9.19.1
      • jwt-decode 3.1.2
      • js-sha256 0.9.0

โœจ Back End Stack โœจ







  • IDE : Intellij IDEAย 2020.3
  • language : Java openjdkย 11.0.15 2022-04-19 LTS
  • Springbootย 2.7.9
    • Spring Data JPA
    • Spring Data redis
    • Lombok
    • Spring Security
    • Spring Cloudย 2021.0.5
    • Spring Cloud Discovery
    • Spring Cloud Config
    • Spring Cloud AWS
    • Logback 7.2
    • Validation
    • Spring Web
    • Spring Websocket
  • Build tool : Gradleย 7.6
  • QueryDslย 1.0.10
  • firebase 7.1.1
  • jackson
  • Micrometer Prometheus
  • com.auth0:java-jwtย 4.0.0
  • okhttp3 4.2.2
  • hadoop 3.2.2
  • spark 3.2.1

๐Ÿ“š DB

  • Mysql 8.0.32-0ubuntu0.20.04.2

๐Ÿ›ฐ Server

  • https TLS 1.0
  • Ubuntu 20.0.4
  • Nginx 1.18.0
  • Docker 20.10.23
  • Jenkins Jenkins/jenkins:lts-jdk11(Image tag name)


๐Ÿฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ


โœจ ๊ธฐ์ˆ  ํŠน์ด์ 

๐ŸŽฏ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๊ตฌํ˜„

  • โš™ ํ•ญ๊ณต๊ถŒ ํฌ๋กค๋ง

    • Selenium์„ ํ†ตํ•ด G๋งˆ์ผ“ ํ•ญ๊ณต์—์„œ ๋งค์ผ ๋ฏธ๋ž˜ 7์ผ์น˜ ํ•ญ๊ณต๊ถŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ (1์ผ ์•ฝ 40๋งŒ๊ฑด)
  • ๐Ÿ˜ Hadoop

    • ์ˆ˜์ง‘ํ•œ ํ•ญ๊ณต๊ถŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌ ๋ฐ ๋ถ€ํ•˜๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ๋ถ„์‚ฐ ์ €์žฅ
  • ๐Ÿง Spark

    • Python ๊ธฐ๋ฐ˜์˜ PySpark ์‚ฌ์šฉ
    • HDFS์— ์žˆ๋Š” ์˜ค๋Š˜ ๋‚ ์งœ์˜ ํŒŒ์ผ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ œํ•ด ํ•ญ๊ณต๊ถŒ ์ •๋ณด๋ฅผ MySQL DB์— ์ €์žฅ
    • HDFS์— ์žˆ๋Š” ๊ณผ๊ฑฐ ํŒŒ์ผ์„ ๋ชจ๋‘ ์ฝ์–ด ํ•ญ๊ณต๊ถŒ์˜ ๊ณผ๊ฑฐ ๊ฐ€๊ฒฉ ์ •๋ณด๋ฅผ ์—ฐ์‚ฐ

๐ŸŽฏ MSA ์„ค๊ณ„

  • ๋ฐฐํฌ

    • ์„œ๋น„์Šค๋ณ„ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅ.(๋ฐฐํฌ์‹œ ์ „์ฒด ์„œ๋น„์Šค์˜ ์ค‘๋‹จ์ด ์—†์Œ)
    • ํŠน์ • ์„œ๋น„์Šค์˜ ์š”๊ตฌ์‚ฌํ•ญ๋งŒ ๋ฐ˜์˜ํ•˜์—ฌ, ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌ ๊ฐ€๋Šฅ.
  • ํ™•์žฅ

    • ๋‹ค์–‘ํ•˜๊ณ , ์ƒˆ๋กœ์šด ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์œ ์—ฐํ•œ ํ™•์žฅ ๊ฐ€๋Šฅ.
  • ์žฅ์• 

    • ์ผ๋ถ€ ์„œ๋น„์Šค์˜ ์žฅ์• ๊ฐ€ ์ „์ฒด ์„œ๋น„์Šค๋กœ ํ™•์žฅ๋  ๊ฐ€๋Šฅ์„ฑ์„ ์ฐจ๋‹จ. (User service ์— ํ•ด๋‹นํ•˜๋Š” ์žฅ์• ๊ฐ€ Owner service์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ โŒ)
    • ๋ถ€๋ถ„์  ์žฅ์• ์— ๋Œ€ํ•œ ๊ฒฉ๋ฆฌ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ.

๐ŸŽฏ redis์‚ฌ์šฉ

  • redis ์บ์‹œ db

    • redis์— ์ฑ„ํŒ…๋ฐฉ ์ •๋ณด์™€ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€๋ฅผ ์ €์žฅ
    • ์ฑ„ํŒ…์— ์‚ฌ์šฉํ•œ Redis Cache Strategy Pattern
    • ๋ณ€๊ฒฝ์ด ์ ๊ณ  ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ •๋ณด๋“ค(์œ ์ ์ง€ ๋ฐ์ดํ„ฐ/ ํšŒ์› ๋ฐ์ดํ„ฐ ์กฐํšŒ) ์บ์‹œ๋กœ ์ €์žฅ.
  • redis pub/sub

    • STOMP์™€ Redis์˜ pub/sub๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • Cache warming

    • write backํ›„ ์ „ ๋‚  00์‹œ๋ถ€ํ„ฐ์˜ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€๋ฅผ redis์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ€์–ด ๋„ฃ์–ด๋‘ 
  • Write-Back

    • ์ƒˆ๋ฒฝ 3์‹œ๋งˆ๋‹ค Spring Scheduler์™€ Jdbctemplate์„ ์ด์šฉํ•˜์—ฌ, Redis์— ์Œ“์•„๋†จ๋˜ ๋ฐ์ดํ„ฐ๋“ค์„ db๋กœ bulk insert๋ฅผ ์ง„ํ–‰
  • Look-Aside(Lazy Loading)

    • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€ ์ฝ๊ธฐ ์š”์ฒญ ์‹œ Redis์—์„œ ๋จผ์ € ํ™•์ธ
    • ๋” ๊ณผ๊ฑฐ์˜ ์ฑ„ํŒ… ๋ฉ”์‹œ์ง€๋ฅผ ์š”์ฒญ ์‹œ DB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜์—ฌ Redis์— ์ €์žฅ ํ›„, ๊ฒฐ๊ณผ ๊ฐ’ ๋ฐ˜ํ™˜
    • ๋ฌดํ•œ์Šคํฌ๋กค์„ ๊ตฌํ˜„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•œ๋ฒˆ์— ํ•˜๋ฃจ ์น˜์˜ ๋ฐ์ดํ„ฐ์”ฉ๋งŒ Redis์— ์ €์žฅํ•จ.
  • Redis Sentinel

    • HA๋ฅผ ์œ„ํ•ด Auto Failover๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Sentinel์„ ๊ตฌ์„ฑํ•จ
    • Redis ์„œ๋ฒ„ 3๋Œ€, Redis Sentinel์„ 5๋Œ€ ๊ธฐ๋™

๐ŸŽฏ ๋ชจ๋‹ˆํ„ฐ๋ง

  • prometheus & grafana
    • ์„œ๋ฒ„์˜ metric์„ ์ˆ˜์ง‘ํ•˜์—ฌ, ํ•ด๋‹น ์„œ๋ฒ„์˜ ๋ถ€ํ•˜ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋“ฑ์„ ์‹œ๊ฐํ™”

๐ŸŽฏ log๋ถ„์„

  • elk
    • logstash : ์„œ๋ฒ„์˜ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘
    • elasticsearch : ๋กœ๊ทธ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ
    • kibana : ๋กœ๊ทธ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”


๐Ÿ›ซ API ๋ช…์„ธ

API ๋ช…์„ธ



๐Ÿข ํ™”๋ฉด ์„ค๊ณ„์„œ

ํ™”๋ฉด ์„ค๊ณ„์„œ






โ›บ ER Diagram

[ER Diagram](https://www.erdcloud.com/d/DQ8Lr5CfJQKmjWGvL)

๐Ÿ€ PickPack ํŒ€์˜ ๊ฐœ๋ฐœ์ž๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค!!

์ตœํฌ์ˆ˜ ๊น€์Šนํฌ ์ด์ƒ๋ฏผ ๊น€์•„๋ฆฐ ์‹ ํ˜„๊ด‘ ํ—ˆ์œคํšŒ
Leader & Backend Backend Backend Backend Frontend Frontend



๐Ÿฅ ํŒ€์› ์—ญํ• 

About

๐Ÿ›ซ ํ•ฉ๋ฆฌ์ ์ธ ์—ฌํ–‰์˜ ์‹œ์ž‘, pickpack ๐Ÿ›ฌ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published