๐ฝ๏ธ ํ๋ก์ ํธ7 ์ด์ 1 ๋ค์ [RB] ๋ผ์ดํธ์ธ์ผ๋ก ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ (2์ฐจ ๋ฐฐํฌ) 1์ฐจ ๋ฐฐํฌ๋ค์ํ AWS์ ์๋น์ค ์ด์ฉํ์ฌ ๋ฐฐํฌ ๊ฒฝํ ์์ (EC2, RDS, S3, ELB, CloudFront ๋ฑ)๋น์ฉ ๋ถ๋ด์ผ๋ก ์๋น์ค ์ญ์ 2์ฐจ ๋ฐฐํฌ๋ผ์ดํธ์ธ์ผ์ ์ด์ฉํ์ฌ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์์ง์์ค์ SSL/TLS(Let's Encrypt)๋ฅผ ์ค์ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํจ3์ฐจ ๋ฐฐํฌ๋ GitHub Action + Docker + ECR ์ ์ด์ฉํ ์์ ๋ฐฐํฌ ํ๊ฒฝ ๋ผ์ดํธ์ธ์ผ์ AWS์ ๊ฒฝ์ ์ ์ธ ๊ฐ๊ฒฉ์ ๊ฐ๋ฒผ์ด ์ํฌ๋ก๋๋ฅผ ์คํํ ์ ์๋ ๊ฐ์ ์๋ฒ ์๋น์ค๋น์ฉ์ ์ ๊ฐํ๋ฉด์๋ ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ ๋ฐฐํฌ ๊ณผ์ ๋ก์ปฌ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐ๋ก์ปฌ ํ๊ฒฝ์์ ์ฐ๋ถํฌ ์ธ์คํด์ค์ SSH๋ก ์ฐ๊ฒฐํ์ฌ ์๋ฒ ๊ตฌ์ถ์ ์์์ฐ๋ถ.. 2024. 4. 21. [์ผ๊ธฐ] ํ์ด์ง ์ด์ ์ค์ผ์น์ ๊ตฌํ ํ๋ฉด ๋น๊ต ๋ ธํธ ์ ๋ฆฌํ๋ค๊ฐ ํ๋ก์ ํธ ์ด๋ฐ์ ๋ด๊ฐ ๊ตฌ์ํ๋ ํ์ด์ง ๊ทธ๋ฆผ์ ๋ฐ๊ฒฌํ๋ค. ์ง๊ธ ๊ตฌํํ ํ๋ฉด๊ณผ ๋น๊ตํ๋ฉด ๊ณผ๊ฑฐ์ ๋ด๊ฐ ์ํ๋๋ฐ๋ก ์ ๋ง๋ ๊ฒ ๊ฐ๊ธฐ๋(?) ใ ใ ์ถ์ต์ด ๋ ๊ฒ ๊ฐ์์ ๊ธฐ๋กํด๋๊ธฐ~ ์ค์ผ์น์ ์ค์ ํ๋ฉด 2024. 4. 17. [RB] ํ๋ก์ ํธ ํ์ด์ง ์๊ฐ ํํ์ด์ง riddle-box ๋ก๊ทธ์ธ ํ์ด์ง ์ด๋ฉ์ผ ๋ก๊ทธ์ธ OAuth 2.0 ๋ก๊ทธ์ธ : Google / Naver / Kakao ํฌ์ธํธ ๊ฒฐ์ ์นด์นด์คํ์ด pay_player ROLE๋ง ์ ๊ทผ ๊ฐ๋ฅํจ ๊ฒ์ ํ์ด์ง โฒ๏ธ์ฃผ๊ฐํด์ฆ 1์ฃผ์ผ๊ฐ ์ ์ฒด ์ ์ ๋ฅผ ๋์์ผ๋ก ํ๋ ์ฝ๋ ํด๋ ๊ฒ์ ์ ๋ต์ ์ฐพ๋ ์ฒซ ๋ฒ์งธ ํ๋ ์ด์ด๋ง ์น๋ฆฌ๋ฅผ ์ธ์ ๋ฐ๋ ๊ฒฝ์ ๊ฒ์ ๐ธ์ค๋ ์ท ์ ํ์๊ฐ๋์ ์ผ๋ฌ์คํธ๋ก ๋ด์ฉ์ ์ ์ถํ๊ณ , ์ต๋ 10๊ฐ์ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๐์์ค ๋จํธ ์์ค์ ์ฝ๊ณ ํด์ฆ๋ฅผ ๋ง์ถ๋ ๊ฒ์ ๊ฒ์ ํ์ด์ง gif ๊ณ ๊ฐ ์ง์ ๊ณต์ง์ฌํญ / FAQ / 1:1 My Page ๋ง์ดํ์ด์ง 2024. 4. 5. [RB] ๋ฐฐํฌ์์ ERD ์ธํ ๋ฆฌ์ ์ด์์ ๋ค์ด์ด๊ทธ๋จ ์ถ์ถํ๊ธฐ Diagram ERD-CLOUD ERD-CLOUD ์ค๋ฅ๋ก ๊ด๊ณ์ ์ค์ ์ด ์๋ผ์ ํ์ํฌ์ธํธ๋ก ๊ทธ๋ ธ๋ค ใ ใ (ํ์,์ต์ ์ ์์ํ์ ๋ค์์) https://www.erdcloud.com/d/iEmbwpcQGyvKCkMbN 2024. 4. 3. [RB] ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ (1์ฐจ ๋ฐฐํฌ) ์ํคํ ์ฒ ๋ค์ด์ด ๊ทธ๋จ 2024.03 ๋ฐฐํฌ ๋ฒ์ ํ์ฌ ์ฌํํ๊ฒ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์์ ์ค (2024.04) AWS ๋น์ฉ์ด ๋ถ๋ด๋ผ์ ์ค์ง CI/CD ์ ์ฉํด๋ณด๊ธฐ! ์ค์งํ AWS ์๋น์ค ์บก์ณ ๋์ค์ ๋ค์ ์ค์ ํ ์๋ ์์ผ๋๊น ๊ธฐ๋กํด๋๊ธฐ! 2024. 3. 6. [RB] ํ๋ก์ ํธ ์ด๋ฐ ์์ ์์ ๊ธฐ๋ก ERD ์์ฑ ์ํฐํฐ ํด๋์ค ์์ฑ ๋ฒ ์ด์ค ์ํฐํฐ ์์ฑ(์์คํ ์ปฌ๋ผ) ๋กฌ๋ณต ์ ๋ํ ์ด์ (@Setter์ ์ธ) ์ฐ๊ด๊ด๊ณ ๋งคํ ๊ฐ ์ํฐํฐ์ ๋ง๋ ์์ฑ์ ๋น์ฆ๋์ค์ ๋ง๋ ๋ณ๊ฒฝ ์ญ์ ๋ฉ์๋ ์ถ๊ฐ JpaRepository ๊ณตํต ์ธํฐํ์ด์ค ์์ฑ ๊ณตํต ์ธํฐํ์ด์ค ์ ์ฉ ์์ JPA๋ก ๊ตฌํํ MemberJpaRepository ๋์ ์ ์คํ๋ง ๋ฐ์ดํฐ JPA๊ฐ ์ ๊ณตํ๋ ๊ณตํต ์ธํฐํ์ด์ค ์ฌ์ฉ ์คํ๋ง ๋ฐ์ดํฐ JPA ๊ธฐ๋ฐ MemberRepository public interface MemberRepository extends JpaRepository { } Querydsl์ด์ฉํด์ ํ์ํ ๊ธฐ๋ฅ๋จผ์ ๋ ํ์งํ ๋ฆฌ๋ก ๊ตฌํํ๊ธฐ public class MemberRepositoryImpl implements MemberRepositoryCustom.. 2023. 12. 29. [๊ธฐํ] ํ ์ดํ๋ก์ ํธ IA(์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ)์ ์ด๊ธฐ ERD ํผ๊ทธ๋ง๋ก ์์ฑํ IA(์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ) ์ผ๋จ ๋ง๋ค๊ณ ์ ํ๋ ํฌ๋ง์ฌํญ์ ๋ชจ๋ ์ ์ด๋ณด์๋ค ใ ใ ์ธ์ ๊ฐ ๋ค ๋ง๋ค๊ฒ ์ง? ํ์ดํ ! ERD ํ๋ก์ ํธ ์ด๊ธฐ ERD ํ์์ ๋ฐ๋ผ ๊ณ์ํด์ ์์ ์ค https://www.erdcloud.com/d/iEmbwpcQGyvKCkMbN RiddleBox Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com ์ ์ ํ๋ก์ฐ๊ฐ ์กฐ๊ธ ๊ฐ๋ฏธ๋ ํ๋ฉด ์ค๊ณ(?) ๋์์ธ ๊ณ ๋ฏผํ๋ค ์ผ๋จ ๋ ธํธ์ ๊ทธ๋ ค๋ณด์๋ค ์ด๋์ ๋ ๋์์ธ ์์ฑ๋๋ฉด ์ ์ ํ๋ก์ฐ ์ ๋๋ก ๊ทธ๋ ค์ผ์ง! 2023. 12. 27. ์ด์ 1 ๋ค์