¹é¿£µå °³¹ßÀÚ (°æ·Â 1³â ~ 5³â)
(ÁÖ)¾Ö¾²Áö¸¶¿¡¼´Â °¢ °æ·Â ±¸°£¿¡ ¸ÂÃç ¸íÈ®ÇÑ ¿ªÇÒ°ú ¼ºÀåÀÇ ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù.
ÁÖµµÀûÀ¸·Î ¹é¿£µå ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ±â¼úÀû ¿ª·®À» ½ÉÈÇÏ°í ½ÍÀº ºÐµéÀÇ Áö¿øÀ» ±â´Ù¸³´Ï´Ù.
1. ÁÖ¿ä ¿ªÇÒ
¡¤ Áß°£ ³À̵µ ±â´ÉÀÇ µ¶¸³ÀûÀÎ °³¹ß(¼³°è-±¸Çö-Å×½ºÆ®)
¡¤ ÄÚµå ¸®ºä Âü¿© ¹× Çǵå¹é ¼ö¿ë
¡¤ ½Ã½ºÅÛ °³¼± ¹× ¼º´É ÃÖÀûÈ
¡¤ Çù¾÷ ºÎ¼¿Í È¿°úÀûÀÎ ¼ÒÅë
¡¤ »õ·Î¿î ±â¼ú Ž»ö ¹× µµÀÔ °ËÅä
2. ÀÌ·± µµ±¸¸¦ »ç¿ëÇØ¿ä
¡¤ °³¹ß ¾ð¾î/ÇÁ·¹ÀÓ¿öÅ©: Node.js (NestJS ¸ÞÀÎ, Express.js ·¹°Å½Ã ÄÚµå)µî
¡¤ ÁÖ¿ä µ¥ÀÌÅͺ£À̽º: AWS RDS (MariaDB), MongoDB, Elasticsearch µî
¡¤ ij½Ì: Redisµî
¡¤ Ŭ¶ó¿ìµå ÀÎÇÁ¶ó: AWS (Lambda, ECS, EC2, RDS, S3, Route 53), Google Cloud Platform µî
¡¤ ¸¶ÀÌÅ©·Î¼ºñ½º Åë½Å: gRPC
¡¤ ¸ð´ÏÅ͸µ: CloudWatch, Grafana, Prometheus, Node Exporter
¡¤ CI/CD: GitLab CI/CD
¡¤ Çù¾÷ µµ±¸: Asana, Slack, Google Workspace
3. ÁÖ¿ä¾÷¹«
¡¤ NestJS¸¦ Ȱ¿ëÇÑ ¹é¿£µå ¼ºñ½º ¼³°è ¹× °³¹ß
¡¤ gRPC ±â¹Ý ¸¶ÀÌÅ©·Î¼ºñ½º ¼³°è ¹× ±¸ÇöÀ» ÅëÇÑ È¿À²ÀûÀÎ ¼ºñ½º °£ Åë½Å ¹× È®Àå ½Ã½ºÅÛ ±¸Ãà
¡¤ ´ë¿ë·® Æ®·¡ÇÈ¿¡µµ ¾ÈÁ¤ÀûÀÎ È®Àå °¡´ÉÇÑ ¼¹ö ¾ÆÅ°ÅØÃ³ ¼³°è ¹× ±¸Çö
¡¤ AWS RDS, MongoDB, Elasticsearch µî ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µ°ú Äõ¸® ÃÖÀûȸ¦ ÅëÇÑ È¿À²ÀûÀÎ µ¥ÀÌÅÍ °ü¸® ¹× ó¸®
¡¤ À¯Àú¿Í ÆÄÆ®³Ê»ç¸¦ À§ÇÑ ´Ù¾çÇÑ ºñÁî´Ï½º ·ÎÁ÷ ±¸Çö ¹× Áö¼ÓÀû °³¼±
¡¤ CloudWatch, Grafana, Prometheus, Node Exporter µî ½Ã½ºÅÛ ¸ð´ÏÅ͸µ ¹× ·Î±ë ±¸ÃàÀ» ÅëÇÑ ¼ºñ½º ¾ÈÁ¤¼º Çâ»ó ¹× Àå¾Ö ´ëÀÀ ü°è ¸¶·Ã
¡¤ ÄÚµå ¸®ºä¿Í ´ÜÀ§ Å×½ºÆ®¸¦ ÅëÇÑ ÄÚµå ǰÁú À¯Áö ¹× Áö¼ÓÀû °³¼±
4. ÀÌ·± ºÐ°ú ÇÔ²²ÇÏ°í ½Í½À´Ï´Ù! (ÀÚ°Ý¿ä°Ç)
ÁÖ¿ä ±â¼ú ½ºÅÃ
¡¤ NestJS¸¦ Ȱ¿ëÇÑ ¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °æÇè (¶Ç´Â Spring Boot¿Í °°Àº À¯»ç ÇÁ·¹ÀÓ¿öÅ© °æÇè°ú NestJS·Î Àüȯ °¡´ÉÇÑ ¼÷·Ã¼º ¹× ÇнÀ ÀÇÁö)
¡¤ AWS ¼ºñ½º ¿¬µ¿ ¹× Ȱ¿ë °æÇè (ƯÈ÷ RDS, EC2, S3 µî)
¡¤ Docker¸¦ »ç¿ëÇÑ ÄÁÅ×À̳ÊÈµÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ ¹× °ü¸® °æÇè
¡¤ Elasticsearch¸¦ Ȱ¿ëÇÑ µ¥ÀÌÅÍ °Ë»ö ¹× Àε¦½Ì °æÇè
5. ¿ì´ë »çÇ×
¡¤ GitHub, GitLab µî¿¡¼ °³ÀÎ ÇÁ·ÎÁ§Æ® ¶Ç´Â ¿ÀǼҽº¸¦ °ø°³ÇÑ °æÇèÀÌ Àְųª °ø°³ °¡´ÉÇϽŠºÐ (°³ÀÎ ÇÁ·ÎÁ§Æ®, ¶óÀ̺귯¸®, ±â¼ú ½ÇÇè µî)
¡¤ ½ºÅ¸Æ®¾÷¿¡¼ ¾÷¹«¸¦ ¼öÇàÇÑ °æÇèÀÌ ÀÖ´Â ºÐ
¡¤ ½ÇÁ¦ ÇÁ·ÎÁ§Æ® ·±Äª ¹× ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐ
¡¤ ³¬½Ã¸¦ ÁÁ¾ÆÇÏ½Å´Ù¸é ´õ¿í ȯ¿µÇÏÁö¸¸, Çʼö »çÇ×Àº ¾Æ´Õ´Ï´Ù.
6. ±Ù¹«Áö¿ª
¡¤ Á¦ÁÖÆ¯º°ÀÚÄ¡µµ Á¦Áֽà Á¦ÁÖ´ëÇзΠ29, 102È£
7. Á¢¼ö¹æ¹ý
¡¤ À̷¼ ¹× ÀÚ±â¼Ò°³¼ / °æ·ÂÁõ¸í¼ / Æ÷Æ®Æú¸®¿À Çʼö
¡¤ ¼·ùÁö¿ø ¡æ ¿Â¶óÀÎ ÀÎÅÍºä ¡æ ´ã´çÀÚ ¸éÁ¢ ¡æ ÆòÆÇ Á¶È¸ (ÇÊ¿ä ½Ã) ¡æ ÃÖÁ¾ ÇÕ°Ý ¹× ó¿ì ÇùÀÇ
¾Ö¾²Áö¸¶´Â ÀÌ·¸°Ô ÀÏÇÕ´Ï´Ù
¿µ¾î À̸§À» »ç¿ëÇÏ°í ºñ±³Àû ¼öÆòÀûÀ¸·Î ÀÏÇÕ´Ï´Ù.
¾÷¹« °ü·Ã Á¤º¸´Â ¸ðµÎ¿¡°Ô Åõ¸íÇÏ°Ô °ø°³ÇÕ´Ï´Ù. (Slack, Asana, Gitlab µî »ç¿ë)