īī¿ÀÆäÀÌÁõ±Ç, À¯°¡Áõ±Ç¼ºñ½º ¹é¿£µå °³¹ß ½Ã´Ï¾î °³¹ßÀÚ Ã¤¿ë ³ª¼
īī¿ÀÆäÀÌÁõ±ÇÀÌ À¯°¡Áõ±Ç¼ºñ½º ¹é¿£µå °³¹ß ½Ã´Ï¾î Á÷±ºÀÇ Ã¤¿ëÀ» ÁøÇàÇÒ ¿¹Á¤ÀÌ´Ù. À̹ø ä¿ëÀº Á¤±ÔÁ÷ ÀüȯÀ» ÀüÁ¦·Î Çϸç, ÆÇ±³ ¿ÀÇǽº¸¦ ±Ù¹«Áö·Î ÇÏ´Â ¹é¿£µå °æ·Â 7³â ÀÌ»óÀÇ ½Ã´Ï¾î °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.
À̹ø ä¿ë¿¡¼ ÇÕ·ùÇÏ°Ô µÇ´Â °³¹ßÀÚ´Â Àܰí, ÀÔÃâ°í, °áÁ¦, ±¹³»±Ç¸®, ÇØ¿Ü±Ç¸®, ÁֽĴëÂ÷ µî Áõ±Ç °ü·Ã ÇÙ½É ¾÷¹«¸¦ ¼öÇàÇÏ°Ô µÇ¸ç, Æ®·£Àè¼Ç ¾ÈÁ¤¼º È®º¸¿Í Àå¾Ö ´ëÀÀ ü°è ±¸ÃàÀ» ÁÖµµÇÏ¸ç ¸ð´ø ¾ÆÅ°ÅØÃ³ ÀüȯÀ» ´ã´çÇÏ°Ô µÈ´Ù. JVM ±â¹Ý(Java/Kotlin, Spring)À¸·Î Áõ±Ç ¿øÀå ½Ã½ºÅÛÀ» ¼³°èÇÏ°í °³¹ßÇϸç, MSA ¾ÆÅ°ÅØÃ³ ȯ°æ¿¡¼ ¿øÀå µµ¸ÞÀÎÀÇ ÇÙ½É ±â´ÉÀ» ±¸ÇöÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î ¿î¿µÇÏ´Â ¿ªÇÒµµ ¸Ã°Ô µÈ´Ù. ±âÁ¸ ·¹°Å½Ã ¿øÀå ½Ã½ºÅÛÀ» ºÐ¼®ÇÏ°í ´Ü°èÀûÀÎ Àüȯ ¹× Çö´ëÈ °úÁ¦¸¦ ¼öÇàÇÏ´Â ÇÑÆí, Áõ±Ç ºñÁî´Ï½º µµ¸ÞÀÎ ¿ä±¸»çÇ×À» ÀÌÇØÇϰí À̸¦ ½Ã½ºÅÛ ¼³°è¿Í ±¸Çö¿¡ ¹Ý¿µÇÏ´Â °úÁ¤µµ °æÇèÇÏ°Ô µÈ´Ù. ¶ÇÇÑ ¿øÀå µ¥ÀÌÅÍÀÇ Á¤ÇÕ¼º, Àϰü¼º, ½Å·Ú¼ºÀ» º¸ÀåÇϱâ À§ÇÑ ±¸Á¶¸¦ ¼³°èÇϰí Áö¼ÓÀûÀ¸·Î °³¼±Çϸç, Å×½ºÆ® ÄÚµå ÀÛ¼º°ú ÄÚµå ¸®ºä¸¦ ÅëÇØ ½Ã½ºÅÛ Ç°Áú°ú ¾ÈÁ¤¼ºÀ» ³ôÀ̰í, À¯°ü ºÎ¼(±âȹ, ¿î¿µ, ÀÎÇÁ¶ó µî)¿Í Çù¾÷ÇÏ¿© ¿øÀå °ü·Ã À̽´¸¦ ÇØ°áÇÏ´Â ¿ªÇÒµµ ´ã´çÇÏ°Ô µÈ´Ù.
Áö¿øÀ» À§Çؼ´Â Java ¶Ç´Â Kotlin ±â¹ÝÀÇ ¹é¿£µå °³¹ß °æÇèÀ» º¸À¯Çϰí Spring ÇÁ·¹ÀÓ¿öÅ© ȯ°æ¿¡¼ °³¹ßÇÒ ¼ö ÀÖ¾î¾ß Çϸç, RDBMS ±â¹Ý Æ®·£Àè¼Ç ó¸®¿Í µ¥ÀÌÅÍ ¸ðµ¨¸µ¿¡ ´ëÇÑ ÀÌÇØ¸¦ °®Ãç¾ß ÇÑ´Ù. º¹ÀâÇÑ µµ¸ÞÀÎ ¶Ç´Â ´ë±Ô¸ð ½Ã½ºÅÛ °³¹ß °æÇèÀÌ ÀÖ´Â ºÐ, ·¹°Å½Ã ½Ã½ºÅÛÀ» ÀÌÇØÇÏ°í °³¼±Çϰųª Àüȯ(Migration) ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÒ ¼ö ÀÖ´Â ºÐ, ÆÀ ³»¿Ü ÀÌÇØ°ü°èÀÚ¿Í ¿øÈ°ÇÏ°Ô Çù¾÷ÇÒ ¼ö ÀÖ´Â Ä¿¹Â´ÏÄÉÀÌ¼Ç ¿ª·®À» °®Ãá ºÐÀ» ã°í ÀÖ´Ù. ¿ì´ë»çÇ×À¸·Î´Â Áõ±Ç, ±ÝÀ¶, ¿øÀå(Core Banking/Trading Ledger) ½Ã½ºÅÛ °³¹ß °æÇè, MSA ±â¹Ý ½Ã½ºÅÛÀ» ¼³°èÇϰųª ¿î¿µÇغ» °æÇè, ´ë¿ë·® Æ®·£Àè¼Ç ó¸® ¶Ç´Â °í½Å·Ú¡¤°í°¡¿ë¼º ½Ã½ºÅÛÀ» ´Ù·ïº» °æÇè, ½Ã½ºÅÛ Àüȯ¡¤¸®ÆÑÅ丵¡¤Çö´ëÈ ÇÁ·ÎÁ§Æ® °æÇè µîÀÌ ÇØ´çµÈ´Ù.
±Ù¹«Áö´Â °æ±â ¼º³²½Ã ºÐ´ç±¸ ÆÇ±³¿ª·Î ¼ÒÀçÀÇ Ä«Ä«¿ÀÆäÀÌÁõ±Ç ÆÇ±³ ¿ÀÇǽºÀ̸ç, °è¾à ÇüÅ´ Á¤±ÔÁ÷À¸·Î ä¿ë ½Ã ¸¶°¨ ¹æ½ÄÀ¸·Î ¿î¿µµÈ´Ù. ä¿ë ÇÁ·Î¼¼½º´Â ¼·ùÀüÇü, °úÁ¦ÀüÇü, 1Â÷ Çö¾÷ ÀÎÅͺä, 2Â÷ ÃÖÁ¾ ÀÎÅͺä, ó¿ìÇùÀÇ, ÀÔ»çÀÏ Á¶Á¤ ¼øÀ¸·Î ÁøÇàµÈ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº 'īī¿ÀÆäÀÌÁõ±Ç'ÀÇ È¨ÆäÀÌÁö¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.