[ÀÚÀ¯ ¾ç½Ä]
Áö¿ø µ¿±â
Å×ũŸī°¡ Á¦°øÇÏ´Â ¹°·ù ÀÚµ¿È Ç÷§Æû ARGO´Â ¹°·ù »ê¾÷ÀÇ »õ·Î¿î ÆÐ·¯´ÙÀÓÀ» Á¦½ÃÇϰí ÀÖ½À´Ï´Ù. ¼ö¿ä ¿¹ÃøºÎÅÍ ÁÖ¹®, Àç°í, ¹è¼Û ÀÛ¾÷±îÁö ÅëÇÕÇÏ´Â Çõ½ÅÀûÀÎ ¼Ö·ç¼ÇÀ» ÅëÇØ È¿À²¼º°ú Á¤È®¼ºÀ» ±Ø´ëÈÇϰí ÀÖ´Ù´Â Á¡¿¡ ±íÀÌ °ø°¨Çß½À´Ï´Ù. ƯÈ÷, Google, Amazon, UPS, Coupang µî ´Ù¾çÇÑ ±â¾÷¿¡¼ÀÇ ½ÇÀü ³ëÇϿ츦 ¹ÙÅÁÀ¸·Î ÇÏ´Â Å×ũŸī ÆÀÀÇ Àü¹®¼º°ú ºñÀüÀ» º¸°í ÀúÀÇ ¿ª·®À» À̰÷¿¡¼ ¹ßÈÖÇÏ°í ½Í´Ù´Â È®½ÅÀ» °®°Ô µÇ¾ú½À´Ï´Ù.
Á÷¹« ¿ª·®°ú ±â´ëÇÏ´Â ½Ã³ÊÁö
½Ã½ºÅÛ Architecture Design°ú È®À强 ÀÖ´Â ½Ã½ºÅÛ µðÀÚÀÎ
Àú´Â ÀÌÀü ȸ»ç¿¡¼ ´Ù¾çÇÑ À¥ ¼ºñ½ºÀÇ ¹é¿£µå °³¹ßÀ» ÅëÇØ ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³ ¼³°è ¹× µ¥ÀÌÅÍ ¸ðµ¨¸µ °æÇèÀ» ½×¾Ò½À´Ï´Ù. ƯÈ÷, À¯¿¬Çϰí È®À强 ÀÖ´Â ½Ã½ºÅÛÀ» ¼³°èÇÏ¿© ´ë±Ô¸ð Æ®·¡ÇÈÀ» È¿À²ÀûÀ¸·Î ó¸®Çϰí, ¼ºñ½ºÀÇ ¾ÈÁ¤¼ºÀ» À¯ÁöÇÏ´Â µ¥ ÁßÁ¡À» µÎ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ °æÇèÀ» ¹ÙÅÁÀ¸·Î Å×ũŸīÀÇ ARGO ½Ã½ºÅÛÀÇ µ¥ÀÌÅ͸¦ End-to-End·Î ¿¬°áÇÏ°í ºñÁî´Ï½º µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î °ü¸® ¹× Á¦¾îÇÏ´Â µ¥ ±â¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
½Å±â¼ú µµÀÔ°ú ½Ã½ºÅÛ ÃÖÀûÈ
Àú´Â ½Å±â¼úÀ» Àû±ØÀûÀ¸·Î µµÀÔÇÏ¿© ½Ã½ºÅÛ ¼º´ÉÀ» °³¼±ÇÏ´Â µ¥ ÁÖ·ÂÇØ¿Ô½À´Ï´Ù. ¿¹¸¦ µé¾î, JDK21ÀÇ virtual thread¸¦ Ȱ¿ëÇÏ¿© ÀÀ´ä ½Ã°£À» Å©°Ô ´ÜÃàÇÏ´Â ¹æ¹ýÀ» ¸ð»öÇß°í, ±âÁ¸ÀÇ coroutine ´ë½Å ´õ È¿À²ÀûÀÎ ¹æ¹ýÀ» Àû¿ëÇÏ¿© ¼º´ÉÀ» ±Ø´ëÈÇß½À´Ï´Ù. ÀÌ·¯ÇÑ ½Å±â¼ú µµÀÔ °æÇèÀº Å×ũŸī¿¡¼ Ãֽбâ¼úÀ» Ȱ¿ëÇÑ Çõ½ÅÀûÀÎ ¼Ö·ç¼ÇÀ» ±¸ÇöÇÏ´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
´ë¿ë·® Æ®·£Àè¼Ç ó¸®¿Í High Performance API Á¦°ø
Àú´Â ´ë¿ë·® Æ®·£Àè¼ÇÀ» ó¸®ÇÏ´Â À¥ ¼ºñ½ºÀÇ ¹é¿£µå °³¹ß °æÇèÀÌ Ç³ºÎÇÕ´Ï´Ù. ´Ù¾çÇÑ »ç¿ëÀÚ ¿ä±¸¿¡ ´ëÀÀÇϱâ À§ÇØ Ä³½Ì Àü·«À» µµÀÔÇÏ°í ½Ç½Ã°£ ¾÷µ¥ÀÌÆ® ½Ã½ºÅÛÀ» ±¸ÃàÇÏ¿© ¼¹ö ºÎÇϸ¦ ÃÖ¼ÒÈÇÏ¿´À¸¸ç, µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ¿Í È¿À²ÀûÀÎ Äõ¸® ÀÛ¼ºÀ¸·Î ½Ã½ºÅÛ ¼º´ÉÀ» Çâ»ó½ÃÄ×½À´Ï´Ù. ÀÌ·¯ÇÑ °æÇèÀ» ÅëÇØ Å×ũŸīÀÇ ARGO ½Ã½ºÅÛ¿¡¼ ´ë¿ë·® Æ®·£Àè¼ÇÀ» È¿À²ÀûÀ¸·Î ó¸®ÇÏ°í ¾ÈÁ¤ÀûÀÎ High Performance API¸¦ Á¦°øÇÏ´Â µ¥ ±â¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°³¹ß¿¡ ´ëÇÑ Àç´É
Àú´Â Java¿Í Spring ±â¹ÝÀÇ À¥ ¼ºñ½º °³¹ß¿¡ Àͼ÷Çϸç, Spring Framework ±¸Á¶¿¡ ´ëÇÑ ±íÀº ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î ¾ÈÁ¤ÀûÀ̰í È®À强 ÀÖ´Â ¼ºñ½º¸¦ °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. RESTful API °³¹ß °æÇèÀ» ÅëÇØ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö °£ÀÇ È¿À²ÀûÀÎ Åë½ÅÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ¸¸ç, PostgreSQL°ú MySQL µîÀÇ µ¥ÀÌÅͺ£À̽º ¼³°è ¹× SQL °³¹ß ¿ª·®À» °®Ãß°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀڷᱸÁ¶, ¾Ë°í¸®Áò, ¿î¿µÃ¼Á¦, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö µî źźÇÑ Àü»ê ±âÃÊ Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ¹®Á¦¸¦ ºÐ¼®Çϰí ÇØ°áÇÏ´Â ´É·ÂÀ» º¸À¯Çϰí ÀÖ½À´Ï´Ù.
¸¶¹«¸®
Å×ũŸī ¹é¿£µå ÆÀÀÇ ÀÏ¿øÀ¸·Î¼, Áö±Ý±îÁö ½×¾Æ¿Â °æÇè°ú Áö½ÄÀ» Ȱ¿ëÇÏ¿© ¹°·ù ÀÚµ¿È Ç÷§Æû ARGOÀÇ ¹ßÀü¿¡ ±â¿©ÇÏ°í ½Í½À´Ï´Ù. Å×ũŸīÀÇ ¸ñÇ¥ ´Þ¼º°ú Çõ½ÅÀûÀÎ ¹°·ù ¼Ö·ç¼Ç Á¦°ø¿¡ ±â¿©ÇÒ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇϰڽÀ´Ï´Ù. °¨»çÇÕ´Ï´Ù.