[ÀÚÀ¯ ¾ç½Ä]
¾È³çÇϼ¼¿ä, ¹é¿£µå °³¹ßÀÚ ---ÀÔ´Ï´Ù. ³Ø½¼ ¸ÞÀÌÇýºÅ丮 ÆÀ¿¡ Áö¿øÇÏ°Ô µÈ ÀÌÀ¯¿Í ÀúÀÇ °æÇèÀ» ¹ÙÅÁÀ¸·Î ¾î¶»°Ô ±â¿©ÇÒ ¼ö ÀÖÀ»Áö ¸»¾¸µå¸®°íÀÚ ÇÕ´Ï´Ù.
¾î¸° ½ÃÀýºÎÅÍ °ÔÀÓ »ê¾÷¿¡ ´ëÇÑ °ü½ÉÀÌ Äǰí, ƯÈ÷ ¸ÞÀÌÇýºÅ丮´Â Àú¿¡°Ô ¸Å¿ì Å« ¿µ°¨À» ÁØ °ÔÀÓÀÔ´Ï´Ù. ¸ÞÀÌÇýºÅ丮´Â ´Ü¼øÇÑ °ÔÀÓÀ» ³Ñ¾î¼, ´Ù¾çÇÑ ½Ã½ºÅÛ°ú ¹æ´ëÇÑ ÄÜÅÙÃ÷¸¦ ÅëÇØ »ç¿ëÀڵ鿡°Ô Áö¼ÓÀûÀ¸·Î »õ·Î¿î °æÇèÀ» Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌ °úÁ¤¿¡¼ ¹ß»ýÇÏ´Â ´ë±Ô¸ð Æ®·¡ÇÈ Ã³¸®, À¯Àú µ¥ÀÌÅÍ °ü¸®, ½Ç½Ã°£À¸·Î ¹ÝÀÀÇÏ´Â °ÔÀÓ ¼¹ö ±¸Ãà µî ¹é¿£µå ±â¼úÀÇ Á߿伺À» ´À³¢°Ô µÇ¾ú°í, ÀÌ·¯ÇÑ ±â¼úÀû µµÀü¿¡ ÇÔ²²ÇϰíÀÚ ³Ø½¼¿¡ Áö¿øÇÏ°Ô µÇ¾ú½À´Ï´Ù.
Àú´Â Java¿Í Spring Boot¸¦ ±â¹ÝÀ¸·Î ÇÑ ¹é¿£µå °³¹ßÀڷμ, ´ë±Ô¸ð Æ®·¡ÇȰú µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ó¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ °æÇèÀ» ½×¾Æ¿Ô½À´Ï´Ù. ƯÈ÷, Redis, MySQL°ú °°Àº µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ¿Í Ä³½ÌÀ» ÅëÇØ ¼º´ÉÀ» Çâ»ó½Ã۰í, API ¼³°è ¹× Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» ÅëÇØ ¾ÈÁ¤¼º°ú ½Å·Ú¼ºÀ» ³ôÀÌ´Â ÀÛ¾÷À» ÁøÇàÇØ ¿Ô½À´Ï´Ù. ÀÌ·¯ÇÑ °æÇèÀº ¸ÞÀÌÇýºÅ丮¿Í °°Àº ´ë±Ô¸ð ¸ÖƼÇ÷¹ÀÌ¾î ¿Â¶óÀÎ °ÔÀÓ¿¡¼ ¹ß»ýÇÏ´Â ´Ù¾çÇÑ µ¥ÀÌÅ͸¦ ¾ÈÁ¤ÀûÀ̰í È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀ̶ó È®½ÅÇÕ´Ï´Ù.
°ÔÀÓ ¹é¿£µå °³¹ß¿¡¼´Â »ç¿ëÀÚ °æÇèÀ» ½Ç½Ã°£À¸·Î ¹Ý¿µÇÏ´Â °ÍÀÌ Áß¿äÇѵ¥, Àú´Â ºñµ¿±â ÇÁ·Î¼¼½Ì°ú µ¥ÀÌÅÍ ½ºÆ®¸®¹ÖÀ» ÅëÇØ ½Ç½Ã°£À¸·Î À¯Àú µ¥ÀÌÅ͸¦ ó¸®Çϰí, ¿©·¯ À¯Àú°¡ µ¿½Ã¿¡ »óÈ£ÀÛ¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â µ¿½Ã¼º À̽´¸¦ ÇØ°áÇÑ °æÇèÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â¼úÀû ³ëÇÏ¿ì´Â ¸ÞÀÌÇýºÅ丮ÀÇ ½Ç½Ã°£ °ÔÀÓÇ÷¹ÀÌ¿¡¼ ¹ß»ýÇÏ´Â µ¿½Ã¼º ó¸®, À̺¥Æ® ó¸®, µ¥ÀÌÅÍ µ¿±âÈ µî¿¡ ±â¿©ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¶ÇÇÑ, ¾ÖÀÚÀÏ ¹æ½ÄÀ» ÅëÇØ ÆÀ¿øµé°úÀÇ ¿øÈ°ÇÑ Çù¾÷À» Áß¿ä½ÃÇϸç, °ÔÀÓ °³¹ß ȯ°æ¿¡¼´Â ´Ù¾çÇÑ ÆÀµé°úÀÇ ¼ÒÅëÀÌ ÇʼöÀûÀÔ´Ï´Ù. ±âȹÀÚ, µðÀÚÀ̳Ê, ´Ù¸¥ °³¹ßÀÚµé°úÀÇ ±ä¹ÐÇÑ Çù·ÂÀ» ÅëÇØ È¿À²ÀûÀÎ °³¹ß ȯ°æÀ» À¯ÁöÇØ ¿Ô½À´Ï´Ù. ÀÌ´Â ¸ÞÀÌÇýºÅ丮¿Í °°Àº ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿ä±¸»çÇ× º¯È³ª ±â´É Ãß°¡¿¡ ½Å¼ÓÇÏ°Ô ´ëÀÀÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
°ÔÀÓÀº ´Ü¼øÇÑ Àç¹Ì¸¦ ³Ñ¾î¼ »ç¿ëÀÚ¿Í ±íÀÌ ¼ÒÅëÇÏ´Â Áß¿äÇÑ Ç÷§ÆûÀÔ´Ï´Ù. ÀúÀÇ ±â¼úÀû ¿ª·®À» ³Ø½¼ ¸ÞÀÌÇýºÅ丮 ÆÀ¿¡ ±â¿©ÇÔÀ¸·Î½á, À¯ÀúµéÀÌ ´õ¿í ¸ôÀÔÇÒ ¼ö ÀÖ´Â ¾ÈÁ¤ÀûÀ̰í Àç¹ÌÀÖ´Â °ÔÀÓ È¯°æÀ» Á¦°øÇÏ´Â µ¥ À̹ÙÁöÇÏ°í ½Í½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.