ํํํ ์
๋ฌด ๊ฒฝํ์ ๊ฐ์ถ ๋ฐ์ด๋ Java ํ๋ก๊ทธ๋๋จธ์ด์ง๋ง ์์์์ฑ ์์
์ ์ง์น์
จ๋์? ์์ ํ์ฌ๋ ํฅ์๋ฅผ ๋ถ๋ฌ์ผ์ผํค๊ณ , ํฐ ํ์ฌ๋ ์ง๋ฃจํจ์ ๋๋ผ๊ฒ ํฉ๋๊น? ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ๋ฏธ๋๋ผ๊ณ ์๊ฐํ์๋์? ์๋๋ฉด ์ด๋ฏธ ์ด๊ฒ์ ํ์ ํ๊ณ ์์ต๋๊น? ๊ทธ๋ ๋ค๋ฉด JavaRush ํ์ ํฉ๋ฅํ๋ ๋ฐ ๊ด์ฌ์ด ์์ผ์ค ๊ฒ์
๋๋ค. ๊ธฐ์กด ์ํคํ
์ฒ๋ฅผ ๊ฐ๋ฐํ๊ณ ์๋ก์ด ์ํคํ
์ฒ๋ฅผ ์ค๊ณํ ์ ์๋ ์ฌ๋์ด ํ์ํฉ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ ๊ณตํ๋ ๊ฒ:
- ์๊ธฐ ์คํ๊ณผ ์ง์ ์ ์ฑ์ฅ์ ์ํ ์ข์ ๊ธฐํ์ ๋๋ค.
- ์ ์ ํ ๊ด๋ฆฌ ๋ฐ ํฅ๋ฏธ๋ก์ด ์์ ;
- ๋ชจ๋ ํธ์ ์์ค์ ๊ฐ์ถ ์ฌ๋ฌด์ค(ํด์ ๊ณต๊ฐ, ๋์๊ด, ์ฃผ๋ฐฉ, ๋ฌด๋ฃ ์ฐจ, ์ปคํผ, ๊ณผ์ผ ๋ฐ ์ฟ ํค)
- ์ ๊ธ ํด๊ฐ(์ฐ๊ฐ 24์ผ), ์ ๊ธ ๋ณ๊ฐ, ์๋ฃ ๋ณดํ;
- ํธ๋ฆฌํ ์ฌ๋ฌด์ค ์์น(์งํ์ฒ ์ญ Lybidskaya);
- ์น์ ํ ์ ๋ฌธ๊ฐ ํ;
- ํ์ฌ ๋น์ฉ์ผ๋ก ํ ๋น๋ฉ ๋ฐ ๊ธฐ์ ํ์ฌ;
- ๋๋๋ก ์ง์์ ์ผํ ๊ฐ๋ฅ์ฑ.
- ํ๊ณผ ํจ๊ป ์ ๋ฒ์ ์ ์๋ฒ ๋ถ๋ถ ์ํคํ ์ฒ๋ฅผ ์๊ฐํ๊ณ ๋ชจ๋ ํฌ๋ง์ฌํญ์ ์์งํ๊ณ ํ์ฌ ๋ฒ์ ์ ๋จ์ ์ ๋ถ์ํฉ๋๋ค.
- ํ ๋ด์์ ํฌ๋ช ํ๊ณ ์์ธก ๊ฐ๋ฅํ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
- ์ ์ฒด ํ์ง ๊ฒ์ดํธ ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ฒ์ ์ ๋ํ CI/CD๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ๋์ ์์ค์ ์ฝ๋ ํ์ง์ ๋ณด์ฅํ๊ธฐ ์ํด ํ์ํ ์์ง๋์ด๋ง ๊ดํ์ ๊ตฌํํฉ๋๋ค.
- AWS์์ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค ์ฌ์ฉ์ ์ต์ ํํฉ๋๋ค.
- ํ๊ณผ ํจ๊ป ๊ฐ๋ฐํ๊ณ ์ ๋ฒ์ ์ ๋ฐฐํฌํ์ฌ ๋ชจ๋ ์์คํ ๊ตฌ์ฑ ์์๋ฅผ ์ํํ๊ณ ์ํํ๊ฒ ์ ํํ ์ ์๋๋ก ํฉ๋๋ค.
- ์๋ก์ด ์ ํ ๊ธฐ๋ฅ์ ๋ํ ๋ ผ์์ ์ฐธ์ฌํ๊ณ ์๋ฒ ๋ถ๋ถ ๊ฐ๋ฐ์ ๋ด๋นํฉ๋๋ค.
- ์ต์ 2๋ ๋์ ์ค์ ๋ก Java 8์ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฉํ์ต๋๋ค(์ ์ฒด Java ๊ฐ๋ฐ ๊ฒฝํ 6๋ ).
- ํ์์ ํ์ ๊ตฌํ์ ํตํด ๋ถ์ฐ ์๋ฒ ์์คํ ์ ์ํ ์ํคํ ์ฒ ์๋ฃจ์ ์ ๊ฐ๋ฐํ ๊ฒฝํ์ด ์์ต๋๋ค.
- Java ๋์์ฑ์ ์ ์ดํดํ๊ณ ์ด ๋ถ์ผ์ ๋ํ ์ค๋ฌด ๊ฒฝํ์ด ์์ด์ผ ํฉ๋๋ค.
- ํด๋ผ์ฐ๋ ๊ฐ๋ฐ ์์น์ ์ ์ดํดํ๊ณ AWS๋ฅผ ์ฌ์ฉํ ์ค๋ฌด ๊ฒฝํ์ด ์์ด์ผ ํฉ๋๋ค.
- ๋ก๋๋ ์์คํ ์ ๊ณ ๊ฐ์ฉ์ฑ์ ํ์ฅํ๊ณ ๋ณด์ฅํ ์ ์์ต๋๋ค.
- ๋จ์/ํตํฉ ํ ์คํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค(TDD๋ฅผ ์ฌ์ฉํ๋ ๋ฌธํ๋ ์ฅ์ ์ด ๋ ๊ฒ์ ๋๋ค).
- ์ ์ฒด ํ์ง ๊ฒ์ดํธ ์ธํธ๋ฅผ ๊ฐ์ถ CI/CD ์ค์ ์ ๋ํ ์ค๋ฌด ๊ฒฝํ์ด ์์ด์ผ ํฉ๋๋ค.
- ์ฝ๋ ๊ฒํ ํ๋ก์ธ์ค๋ฅผ ์ ๋ฅํ๊ฒ ๊ตฌํํ๊ณ ํ๊ณผ ํจ๊ป ์ฝ๋ฉ ํ์ค์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
- ๋ถ์ ์์คํ ๊ตฌ์ถ ๊ฒฝํ;
- Amazon AWS์ ๋ํ ๊ด๋ฒ์ํ ๊ฒฝํ;
- RabbitMQ, Kafka, Cassandra, Spring Cloud, Netflix OSS, Docker์ ๋ํ ์ค๋ฌด ๊ฒฝํ.
GO TO FULL VERSION