Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hongjungwan/hongjungwan-resell-back-end
π¦ λμ©λ νΈλν½μ κ³ λ €ν Resell κ±°λ νλ«νΌ - API μλ²
https://github.com/hongjungwan/hongjungwan-resell-back-end
aws java jenkins jpa mysql querydsl spring
Last synced: 6 days ago
JSON representation
π¦ λμ©λ νΈλν½μ κ³ λ €ν Resell κ±°λ νλ«νΌ - API μλ²
- Host: GitHub
- URL: https://github.com/hongjungwan/hongjungwan-resell-back-end
- Owner: HongJungWan
- Created: 2022-06-14T11:19:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-28T14:11:19.000Z (about 2 years ago)
- Last Synced: 2024-12-06T09:41:46.448Z (2 months ago)
- Topics: aws, java, jenkins, jpa, mysql, querydsl, spring
- Language: Java
- Homepage:
- Size: 286 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ReSeller
### π¦ Reseller API μλ²
> λμ©λ νΈλν½μ κ³ λ €ν Resell κ±°λ νλ«νΌ - **API μλ²**
* νλ‘μ νΈ μ§ν μ€, π κ°λ° μ€μ λλ€.
---
### π¬ νμ μκ°
|
|
|:------------------------------------------------------------------------------------------------------------------------------:|
| νμ μ |
| **Back-End**
**AWS Infra** |
### π νλ‘μ νΈ μΌμ
* 2022.08 ~ 2022.12
## νλ‘μ νΈ κ°μ
### π‘ λ¬Έμ μΈμ
[μ΄νΈ, "'λΉκ·Ό λ§μΌ κ±°λ μ£Όμ'...μ§λν΄ μ¨λΌμΈ μ¬κΈ° 2λ§ 9000건 λ²μΈ μ μ‘ν", κ°μλλ―ΌμΌλ³΄, 2022. 01. 31](https://www.kado.net/news/articleView.html?idxno=1110919)
[μ΄μλΌ, "무μ μ¬ κ°μ 'μ§ν λ Όλ' νΌν΄μΌβ¦ν¨μ Β·μ€κ³ κ±°λ μ±λ 'λͺ ν κ²μ¦' μ¬ν", νκ΅μΌλ³΄, 2022. 05. 09](https://m.hankookilbo.com/News/Read/A2022050814420005837)
### β νλ‘μ νΈ λͺ©ν
#### 1οΈβ£ λμ©λ νΈλν½μ κ³ λ €ν νμ₯ μ©μ΄ν μλ² κ΅¬μ‘° λ° μ€κ³
#### 2οΈβ£ κ΅λ΄ KREAMκ³Ό κ°μ μ€κ°κ±°λ νλ«νΌ ꡬν
#### 3οΈβ£ Rest API μλ²λ‘, ν΄λΌμ΄μΈνΈλ νλ‘ν νμ μΌλ‘ μ μνμ¬ μλ² κ³΅λΆμ μ’ λ μ§μ€
### β κΈ°λ₯
π [μꡬμ¬ν λͺ μΈμ](https://velog.io/@daydream/ReSeller-Project-%EC%A3%BC%EC%9A%94-API)
### π Resell API GUIDE
[π Resell API GUIDE](https://hongjungwan.github.io/)
### π μμ΄μ΄ νλ μ
![reseller-ui-10,31](https://user-images.githubusercontent.com/76596316/198891964-e350a5e7-279f-489a-bf88-c8ea0ff5493d.png)
### π κΈ°μ μ€ν
### π μλ² κ΅¬μ‘°λ
12μ μμ
### DB ERD
![ReSeller-ERD](https://user-images.githubusercontent.com/76596316/198881324-4974d10a-fccc-44c6-9417-2366fe3a3958.png)
### νλ‘μ νΈ κ°λ°νκ²½
```
Web κ°λ° νκ²½β’ IDE : IntelliJ IDEA Ultimate
β’ μΈμ΄ : Java 11
β’ νλ μμν¬ : SpringBoot 2.4.1
β’ λΉλλꡬ : gradle 6.9.1
β’ λ°μ΄ν°λ² μ΄μ€ : MySQL 8.0.x
```
### π§ κ°λ° μμ κ²ͺμλ κΈ°μ μ Issueμ λν μ κ·Ό λ°©λ²κ³Ό ν΄κ²° κ³Όμ
π [Redisλ₯Ό μ’ λ μ΄ν΄νκ³ μ¬μ©ν΄ 보μ π€](https://velog.io/@daydream/ReSeller-Project-Redis%EB%A5%BC-%EC%A2%80-%EB%8D%94-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B3%A0-%EC%82%AC%EC%9A%A9%ED%95%B4-%EB%B3%B4%EC%9E%90)
π [Redis, μΈμ μ μ₯μμ μΊμ μ μ₯μλ₯Ό λΆλ¦¬ν΄ 보μ β](https://velog.io/@daydream/ReSeller-Project-Redis-%EC%84%B8%EC%85%98-%EC%A0%80%EC%9E%A5%EC%86%8C%EC%99%80-%EC%BA%90%EC%8B%9C-%EC%A0%80%EC%9E%A5%EC%86%8C-%EB%B6%84%EB%A6%AC)
π [Cache μ μ©μΌλ‘ μλ΅ μλλ₯Ό κ°μ ν΄ λ³΄μ β](https://velog.io/@daydream/ReSeller-Project-Cache-%EC%A0%81%EC%9A%A9%EC%9C%BC%EB%A1%9C-%EC%9D%91%EB%8B%B5-%EC%86%8D%EB%8F%84%EB%A5%BC-%EA%B0%9C%EC%84%A0%ED%95%B4%EB%B3%B4%EC%9E%90)
π [νΉμ 리μμ€μ μ‘μΈμ€νμ§ λͺ»νλλ‘ μ ν](https://velog.io/@daydream/ReSeller-Project-%ED%8A%B9%EC%A0%95-%EB%A6%AC%EC%86%8C%EC%8A%A4%EC%97%90-%EC%95%A1%EC%84%B8%EC%8A%A4-%ED%95%98%EC%A7%80-%EB%AA%BB%ED%95%98%EB%8F%84%EB%A1%9D-%EC%A0%9C%ED%95%9C)
π [AWS S3μ μ΄λ―Έμ§ νμΌμ μ λ‘λν΄ λ³΄μ β](https://velog.io/@daydream/ReSeller-Project-AWS-S3%EC%97%90-%EC%9D%B4%EB%AF%B8%EC%A7%80-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%B4-%EB%B3%B4%EC%9E%90)
π [λ°λ³΅λλ λΆκ°κΈ°λ₯μ 곡ν΅μ μΌλ‘ μ²λ¦¬ν΄ 보μ](https://velog.io/@daydream/ReSeller-Project-%EB%B0%98%EB%B3%B5%EB%90%98%EB%8A%94-%EB%B6%80%EA%B0%80%EA%B8%B0%EB%8A%A5%EC%9D%84-%EA%B3%B5%ED%86%B5%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%B2%98%EB%A6%AC%ED%95%B4-%EB%B3%B4%EC%9E%90)
π [Statelessν HTTPκ° λ‘κ·ΈμΈνλ λ°©λ²](https://velog.io/@daydream/ReSeller-Project-Stateless%ED%95%9C-HTTP%EA%B0%80-%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95)
π [μΈμ μ€ν 리μ§λ‘ μ΄λ€ κ²μ΄ λ μ ν©νκ° β](https://velog.io/@daydream/ReSeller-Project-%EC%84%B8%EC%85%98-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80%EB%A1%9C-%EC%96%B4%EB%96%A4-%EA%B2%83%EC%9D%B4-%EB%8D%94-%EC%A0%81%ED%95%A9%ED%95%9C%EA%B0%80-Redis-VS-Memcached)
π [Scale out νμ₯ ꡬ쑰μμ Session λΆμΌμΉ λ¬Έμ λ₯Ό μ΄λ»κ² λ€λ€μΌ ν κΉ π€](https://velog.io/@daydream/ReSeller-Project-%EB%8B%A4%EC%A4%91-%EC%84%9C%EB%B2%84-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-Session-%EB%B6%88%EC%9D%BC%EC%B9%98-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%8B%A4%EB%A4%84%EC%95%BC-%ED%95%A0%EA%B9%8C)
π [μ€μΌμΌ μ vs μ€μΌμΌ μμ](https://velog.io/@daydream/ReSeller-Project-%EC%8A%A4%EC%BC%80%EC%9D%BC-%EC%97%85-vs-%EC%8A%A4%EC%BC%80%EC%9D%BC-%EC%95%84%EC%9B%83)
π [Spring Mail AuthenticationFailedException](https://velog.io/@daydream/ReSeller-Project-Spring-Mail-AuthenticationFailedException-%ED%95%B4%EA%B2%B0)
π [Spring Rest Docsλ₯Ό νλ‘μ νΈμ λμ ν΄ λ³΄μ](https://velog.io/@daydream/ReSeller-Project-Spring-Rest-Docs%EB%A5%BC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EB%8F%84%EC%9E%85%ED%95%B4-%EB%B3%B4%EC%9E%90)
π [Redis μ€μΉ λ° κΈ°λ³Έ λͺ λ Ήμ΄](https://velog.io/@daydream/Redis-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B8%B0%EB%B3%B8-%EB%AA%85%EB%A0%B9%EC%96%B4)
π [Mysql Workbench 8.0.28, Reverse Engineering ν΄λ‘ ERD μΆμΆ μ, 1:1 κ΄κ³ π 1:N κ΄κ³λ‘ μΈμ](https://velog.io/@daydream/ReSeller-Project-Mysql-Workbench-8.0.28-Reverse-Engineering-%ED%88%B4%EB%A1%9C-ERD-%EC%B6%94%EC%B6%9C-%EC%8B%9C-11-%EA%B4%80%EA%B3%84-1N-%EA%B4%80%EA%B3%84%EB%A1%9C-%EC%9D%B8%EC%8B%9D)
π [μꡬμ¬ν λͺ μΈμ](https://velog.io/@daydream/ReSeller-Project-%EC%A3%BC%EC%9A%94-API)
### μ»€λ° μ»¨λ²€μ
---
β κΈ°λ³Έμ μΌλ‘ μ»€λ° λ©μμ§λ μ λͺ© / λ³Έλ¬Έ / κ΄λ ¨ μ΄μλ‘ κ΅¬λΆ
β feat : μλ‘μ΄ κΈ°λ₯ μΆκ°
β fix : λ²κ·Έ μμ
β docs : λ¬Έμ μμ
β style : μ½λ ν¬λ§·ν , μΈλ―Έμ½λ‘ λλ½, μ½λ λ³κ²½μ΄ μλ κ²½μ°
β refactor : μ½λ 리νν λ§
β test : ν μ€νΈ μ½λ, 리νν λ§ ν μ€νΈ μ½λ μΆκ°
β chore : κΈ°ν λ³κ²½μ¬ν
β μ λͺ©μ 50μλ₯Ό λκΈ°μ§ μκ³ , λ§μΉ¨νλ₯Ό λΆμ΄μ§ μλλ€.
β λ³Έλ¬Έμ "μ΄λ»κ²" λ³΄λ€ "무μμ" κ³Ό "μ"λ₯Ό μ€λͺ νλ€.
β μ λͺ©κ³Ό ꡬλΆλκΈ° μν΄ ν μΉΈ λμ μμ±νλ€.