- ์ฑ ํด๋ผ์ด์ธํธ Repository : https://github.com/catchdeal/catchDeal-Client
- API ํต์ / ์๊ฐ ํ์ด์ง ๋ ๋๋ง / Database Server : https://github.com/catchdeal/CatchDeal-API
- ํฌ๋กค๋ง (AWS Lamabda + Ruby on Jets) : https://github.com/catchdeal/CatchDeal-Lambda
- ํฌ๋กค๋ง (๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4B + Ruby on Rails) : https://github.com/catchdeal/CatchDeal-RaspberryPi
- (Intro) ์ผ ๊ฒ๋ง ๋ฌผ์ด๋๋ ค์ : ์บ์น๋ ์๋น์ค!
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ์ข์ถฉ์ฐ๋ ์๋ฒ์ด์ ์ด์ผ๊ธฐ
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ๋ฌธ์ํ
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ๋์์ด๋์์ ํ์
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ํฌ๋กค๋ง
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : Restful API ์ค๊ณ์ ๋ค์ํ ๊ณ ๋ฏผ
- ์บ์น๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด์ผ๊ธฐ : ๋์๊ฒ ๋ง๋ ํฉ๋ฆฌ์ ์ธ ์๋ฒ ๋น์ฉ์ ์ฐพ์์..
- ์ปค๋ฎค๋ํฐ์๋ ๋งค์ผ ๊ฐ๊ฐ์ง ํ ์ธํ์ฌ์ ๋ํ ์ ๋ณด๋ฅผ ์ฌ๋๋ค์ด ์ฌ๋ฆฌ๋ฉด์ ๊ณต์ ํ๋ค.
- ์ปค๋ฎค๋ํฐ ํ ๊ณณ์ด ์๋ ์ฌ๋ฌ๊ณณ์ ์ ๋ณด๊ฐ ํผ์ ธ์๋ค.
- ๋๊ฐ์ ์ ๋ณด์ ๋ํด A, C ์ปค๋ฎค๋ํฐ์๋ ์ ๋ณด๊ฐ ์์ง๋ง, ์ ์ B ์ปค๋ฎค๋ํฐ์๋ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
- ํด๋น ํ๋ก์ ํธ์ ์ญํ ์ ๊ฐ ์ปค๋ฎค๋ํฐ์์ ํน๊ฐ ์ ๋ณด๋ฅผ ํฌ๋กค๋ง ํ, ์ฑ(apk)๊ณผ์ ํต์ ์ ์ํด JSON ํ์์ผ๋ก ์นํ์ด์ง์ ๊ฒฐ๊ณผ๋ฌผ์ ๋์ฐ๋ ๊ฒ์ ๋ด๋นํ๋ค.
- ํฌ๋กค๋ง์ ๋ํด์ ๋งค ์๊ฐ ๋จ์๋ก CronJob์ ํ์ฉํ์ฌ Background Job์ ํตํด ํฌ๋กค๋ง์ด ์งํ๋๋ค.
- ๋์ฉ๋ ํธ๋ํฝ์ ๊ณ ๋ คํ์ฌ ์๋ฒ๊ฐ ๊ตฌ์ถ/์ค๊ณ๊ฐ ๋์ด์ผํ๋ค.
- Redis-server
- Nginx
- Table Join, View, Index, ...
- ์ธ๋ถ์ ๋ณด์ ์ทจ์ฝ์ ์ ์ฐพ์๋ด๋ ค๋ ์๋๋ก ๋ถํฐ ๋์์ฑ
์ ๊ฐ์ถฐ์ผ ํ๋ค.
- SQL Injection
- URL ์ ๋ ฅ์ ํตํ ํน์ ํ์ด์ง(์ด๋๋ฏผํ์ด์ง ๋ฑ) ์ ๊ทผ ์๋
- [Solution] Nginx, https, ... ?
- ํธ๋ฆฌํ ๋ฐฐํฌ(CD)
- Capistrano
- Docker (Further more... K8S)
- ํ์
๋ฌธ์ํ
- ๋ฐฑ์๋โํ๋ก ํธ์ ์์ด ๊ฐ๋ฐ ์๊ตฌ์ฌํญ/๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌ ์, ๊ฐ๋ฐํ๋ฉด์ ์ ์์ฌํญ์ด ์์ ์ ์๋ก์๊ฒ ์๋ ค์ค์ผ ํ ํ์๊ฐ ์๋ค.
- ์นด์นด์คํก : ์ฆ๊ฐ์ ์ผ๋ก ์ด์๋ฅผ ๋จ๊ธธ ์ ์์ผ๋, ๋ค๋ฅธ ๋ฉ์ธ์ง์ ๋ฌปํ ์ ์๋ค๋ ๋จ์ ์ด ์กด์ฌ
- ๋ ธ์ : ์ฃผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ ์ Crontab(๋ฐฑ์ ์ฃผ๊ธฐTime, ํฌ๋กค๋ง ์ฃผ๊ธฐ ๋ฑ) ๋ฑ์ Notion์ ๊ธฐ๋ก.
- Github ์ด์ : ๊ฐ๋ฐ ์๊ตฌ์ฌํญ/๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌ ์ ์ฆ๊ฐ ๋จ๊ฒจ๊ฐ๋ฉฐ ์ต๋ํ ๊น๋จน์ง ์๋๋ก ํ์ To do List๋ก์์ ์ญํ ์ ํ๋ค.
- POSTMAN : Restful API ๋ช
์ธ์๋ก์ ํ์ฉํ๋ค.
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋์ ์ค๊ณ์ ๋ง์ถ์ด Restful API ๊ท์น์ ๋ง๊ฒ ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋ค.
- Method
- json ์์
- Params
- POSTMAN ๋์ Swagger๋ก ๋์ฒด ๊ฐ๋ฅ
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋์ ์ค๊ณ์ ๋ง์ถ์ด Restful API ๊ท์น์ ๋ง๊ฒ ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋ค.
- ์ ํ๋ฆฐ
- ๋ฒ์ ์ ์ ํ๋กํ ํ์ ์์, ์๋ณธ ์ด๋ฏธ์ง ์ ์ฅ
- ๋ฐฑ์๋โํ๋ก ํธ์ ์์ด ๊ฐ๋ฐ ์๊ตฌ์ฌํญ/๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌ ์, ๊ฐ๋ฐํ๋ฉด์ ์ ์์ฌํญ์ด ์์ ์ ์๋ก์๊ฒ ์๋ ค์ค์ผ ํ ํ์๊ฐ ์๋ค.
- ์ฑ โ ์น ๊ธฐ๋ณธ ํต์
- ์๋ก์ด JWT ํ ํฐ ์์ฑ
- JWT ํ ํฐ ๊ฒ์ฆ ๋ฐ ์์



