Visit Our Service: tairot.online 2024.02.03
์ค๋์ ์ด์ธ, ์ฐ์ ์ด, ์ฐ์ ์ด, ์ฌ๋ฌผ์ด, ์๋ง์ด ์ค ํ๋๋ฅผ ์ ํํด์ ์ฌ๋ฌ๋ถ์ ๊ณ ๋ฏผ์ ๋๋ ์ฃผ์ธ์.
AI ํ๋ก ๋ง์คํฐ๊ฐ ์ฌ๋ฌ๋ถ์ด ๋ฝ์ ์นด๋์ ๊ณ ๋ฏผ์ ์ข ํฉ์ ์ผ๋ก ๋ถ์ํ์ฌ ๊ณ ๋ฏผ ํด๊ฒฐ์ ๋์์ ๋๋ ค์.
๋๋ฉ & ๋ก๊ทธ์ธ & ํ์๊ฐ์ |
---|
![]() |
์ด์ธ ์นดํ ๊ณ ๋ฆฌ & ์ด ์ ํ |
![]() |
๊ฐ์ด๋๋ผ์ธ & ๊ณ ๋ฏผ ์์ฑ |
![]() |
์นด๋ ๋ฝ๊ธฐ & ๋ถ์ ๊ฒฐ๊ณผ |
![]() |
๊ฒฐ๊ณผ ๊ณต์ |
![]() |
๋ง์ดํ์ด์ง ๋ฆฌ์คํธ & ๊ฒฐ๊ณผ ์์ธ์กฐํ |
![]() |
์ด๋ฏธ์ง ์ฌ์ฉ ์ถ์ฒ |
Image by rawpixel.com on Freepik Image by pikisuperstar.com on Freepik |
![แแ
ณแแ
ณแ
แ
ตแซแแ
ฃแบ 2024-02-02 แแ
ฉแแ
ฎ 11 38 36](https://private-user-images.githubusercontent.com/134985004/301877235-08398241-2381-4802-acdb-2bba0a1a5641.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzE5MDUsIm5iZiI6MTczOTA3MTYwNSwicGF0aCI6Ii8xMzQ5ODUwMDQvMzAxODc3MjM1LTA4Mzk4MjQxLTIzODEtNDgwMi1hY2RiLTJiYmEwYTFhNTY0MS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwMzI2NDVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNDA3MzExODg3YWQ5ZjhlMDcwMmFiYjIzMzA3ODg4YzdjMjhiN2UzNWM3YzU4MDRjYzgzYzM2MDNjYzAzYjI0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.hzX1bnECznwDjBU57AhdBt2rlB2ZlNeni8aEREbZkNk)
Frontend | Backend | DevOps | DB | Others |
---|---|---|---|---|
|
|
|
|
|
![แแ
ณแแ
ณแ
แ
ตแซแแ
ฃแบ 2024-02-03 แแ
ฉแแ
ฅแซ 12 47 06](https://private-user-images.githubusercontent.com/134985004/301896512-9fbf3553-1a60-4d6b-8872-b4e50c09cddf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzE5MDUsIm5iZiI6MTczOTA3MTYwNSwicGF0aCI6Ii8xMzQ5ODUwMDQvMzAxODk2NTEyLTlmYmYzNTUzLTFhNjAtNGQ2Yi04ODcyLWI0ZTUwYzA5Y2RkZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwMzI2NDVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNWM1OGNhZjRlYjU1ZWU2ODg3YzgxMDM4ZWZlMzJiMGNiYmU2ZGRhY2QzZTA2YTViMTVjM2I4MDZiNDUzOGQ3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.E7TQCQYD2QML4e8nBCn-qpzbUqP9afAwB5ay2kmt5_I)
Name | Description |
---|---|
Nginx | ์น ์๋ฒ, ํ๋ก์ ์๋ฒ ์ฐ๊ฒฐ ๋ฐ SSL/TLS ๋ฑ์ ๋ด๋นํฉ๋๋ค. |
React | ์ปดํฌ๋ํธ ๊ธฐ๋ฐ์ผ๋ก ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๋ ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. |
Node.js(Express.js) | TAIROT์ ์๋ฒ๋ก์ ๊ฐ์ข ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ DB์ ์ง์ ์ํตํฉ๋๋ค. |
Socket.IO |
Chat GPT๋ก๋ถํฐ ๋ฐ์ ์นด๋๋ณ ํด์ ๋ฐ ์ข
ํฉ ํด์์ ํ๋ก ํธ์๋์ stream ํํ๋ก ์ ๋ฌํฉ๋๋ค. ๋ฒํผ์ ํ ์ค์ฉ ์ ์ฅํ TTS๋ฅผ ํ๋ก ํธ์๋์ ์ ๋ฌํฉ๋๋ค. |
EC2 | ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค๋ก ํธ์คํ ์ ๋ด๋นํฉ๋๋ค. |
Jenkins | CI/CD ์๋ํ๋ฅผ ๋ด๋นํ๊ณ ๋น๋ ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฌ๋์ ์ ๋ฌํฉ๋๋ค. |
Docker | ์ปจํ ์ด๋ํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ, ๋ฐฐํฌ ๋ฐ ์คํ์ ๊ฐ์ํํ๊ณ ์ผ๊ด์ฑ์ ์ ์งํฉ๋๋ค. |
S3 | 78์ฅ์ ํ๋ก ์นด๋ ์ ๋ณด(๋ฒํธ, ์๋ฌธ ์ด๋ฆ, ํ๊ธ ์ด๋ฆ, ์ด๋ฏธ์ง url)๋ฅผ ์ ์ฅํฉ๋๋ค. |
Prometheus | ์คํ ์์ค ๊ธฐ๋ฐ์ ์์คํ ๋ฐ ์๋น์ค ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ก Metric ์ ๋ณด๋ฅผ ์์งํ๊ณ ์ ์ฅํฉ๋๋ค. |
Grafana | ์์งํ Metric ์ ๋ณด๋ฅผ ์๊ฐํํ์ฌ ๋์๋ณด๋๋ฅผ ๊ตฌ์ฑํ๋ฉฐ ๋ชจ๋ํฐ๋ง ์ค ์ฑ๋ฅ ์ด์ ๋ฐ์ ์ ์ค์๊ฐ์ผ๋ก ์ฌ๋์ ๊ฒฝ๊ณ ์๋์ ์ ๋ฌํฉ๋๋ค. |
Filebeat | ์๋ฒ์ ๋ก๊ทธ๋ฅผ ์์งํ์ฌ Logstash๋ก ์ ๋ฌํฉ๋๋ค. |
Logstash | Filebeat๋ก ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ Elasticsearch๋ก ์ ์กํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. |
Elasticsearch | Logstash๋ก๋ถํฐ ์ ๋ฌ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. |
Kibana | lasticsearch์ ์ ์ฅ๋ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์๊ฐํํฉ๋๋ค. |
Pictures |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|---|---|
Name | ๋ฐ์ค์ | ์ด์๋ฏผ | ๊น๋ฏผ์ง | ๊น๋ํ | ๊น๋ฏผ๊ธฐ | ๊น์ค๊ธฐ | ์คํ๋ |
Position |
Frontend Leader |
Frontend |
Frontend |
Backend DevOps |
Backend DevOps |
Backend DevOps |
Backend DevOps |
GitHub |
|
|
|
|
|
|
|