Á¶Á÷¼Ò°³
• ÅõÀÚ ¾ÆÀ̵ð¾î Ž»ö¡¤°ü½É¡¤°Ë»ö¡¤ÅõÀÚÁ¤º¸,ÁÖ¹® µî ÅõÀÚÀÚµéÀÇ ¼º°øÀûÀÎ ÅõÀÚ¸¦ À§ÇÑ ÅõÀÚ¼ºñ½º µµ¸ÞÀÎÀÇ ¹é¿£µå ¼³°è¡¤°³¹ßÀ» ´ã´çÇÕ´Ï´Ù.
• ½Ç½Ã°£ ½Ã¼¼¡¤Á¾¸ñÁ¤º¸(À繫 µî) µ¥ÀÌÅ͸¦ ¿¬°èÇÑ API/µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ¼³°èÇϰí, ´ë¿ë·® Æ®·¡ÇÈ¿¡ ¸ÂÃá È®À强¡¤½Å·Ú¼º ¾ÆÅ°ÅØÃ³¸¦ ±¸ÇöÇÕ´Ï´Ù.
• ·Î±×/À̺¥Æ® ±â¹Ý ÁöÇ¥·Î Ãßõ¡¤°Ë»ö ǰÁúÀ» °³¼±Çϰí, ¼º´É(ÀÀ´ä¼Óµµ¡¤°¡¿ë¼º)°ú ÇÙ½É KPI(ÀüȯÀ²¡¤¸®ÅÙ¼Ç)¸¦ Áö¼ÓÀûÀ¸·Î Çâ»óÇÕ´Ï´Ù.
• MSA ¿î¿µ(CI/CD¡¤Å×½ºÆ® ÀÚµ¿È¡¤¸ð´ÏÅ͸µ)°ú Àå¾Ö ´ëÀÀÀ» ÁÖµµÇϸç, º¸¾È¡¤ÄÄÇöóÀ̾𽺠±âÁØÀ» ÁؼöÇϰí PO-PM-UX-FE-QA-µ¥ÀÌÅÍ Á÷±º°ú ±ä¹ÐÈ÷ Çù¾÷ÇÕ´Ï´Ù.
Á÷¹«¼Ò°³
¾÷¹«³»¿ë
• OOP ¿øÄ¢°ú µðÀÚÀÎ ÆÐÅÏÀ» Àû¿ëÇØ¼ ¸Å¸Å ü°á ÄÚ¾î ·ÎÁ÷ µî °í³À̵µ ±ÝÀ¶ ºñÁî´Ï½º¸¦ ¼³°èÇÏ°í ±¸ÇöÇØ¿ä.
• ÄÚµå ¹× ¼º´É ºÐ¼®À» ÁøÇàÇϰí, ÀúÁö¿¬(Low-latency)ÀÌ ¿ä±¸µÇ´Â ÇÙ½É ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ±Ø´ëÈÇØ¿ä.
• MSA ȯ°æ¿¡¼ ¼ºñ½º ºÐ¸® ¹× À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØÃ³(EDA) ¼³°è¸¦ ÁÖµµÇØ¿ä.
• REST API¸¦ ³Ñ¾î gRPC µî °í¼º´É Åë½Å ÇÁ·ÎÅäÄÝ µµÀÔÀ» °ËÅäÇϰí, µðÀÚÀÎ ÆÐÅÏÀ» Ȱ¿ëÇØ¼ ¾ÆÅ°ÅØÃ³¸¦ ±¸Á¶ÈÇØ¿ä.
• ¿øÀå °ü¸® ½Ã½ºÅÛ¿¡¼ ºÐ»ê Æ®·£Àè¼Ç ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Saga ÆÐÅÏ µî ¾ÆÅ°ÅØÃ³¸¦ ¼³°èÇØ¿ä.
• RDBMSÀÇ ÆÄƼ¼Å´×/»þµù Àü·«À» ¼ö¸³Çؼ ´ë±Ô¸ð µ¥ÀÌÅÍ ÀúÀå ¹× Á¶È¸ ¼º´ÉÀ» È®º¸ÇØ¿ä.
• ´ë¿ë·® Æ®·¡ÇÈÀ» ó¸®ÇÏ´Â ´Ù¾çÇÑ ¼ºñ½ºµéÀ» ¿î¿µÇØ¿ä.
• Àå¾Ö ȸ°í(Post-mortem) ÇÁ·Î¼¼½º¸¦ ÁÖ°üÇØ¼ ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼º°ú º¹¿ø·ÂÀ» Çâ»ó½ÃÄÑ¿ä.
• ƯÁ¤ ¼ºñ½º ½Ã½ºÅÛÀÇ ¿À³Ê·Î¼ ¼³°è¡¤°³¹ß¡¤¿î¿µ Àü °úÁ¤À» Ã¥ÀÓÁ®¿ä.
• ±ÝÀ¶ÅõÀÚ¾÷ ±ÔÁ¤/½ÃÀå ±ÔÄ¢¿¡ ¸Â´Â ½Ã½ºÅÛ ¼³°è¡¤°ËÁõÀ» ¼öÇàÇϰí, Á¦µµ/»óǰ º¯°æ ½Ã ¿µÇâµµ ºÐ¼®°ú ´ëÀÀ ¹æ¾ÈÀ» ¼ö¸³ÇØ¿ä.
• ±¹³»¿Ü °Å·¡¼Ò/ºê·ÎÄ¿ÀÇ ´ë·® µ¥ÀÌÅÍ ±â¹ÝÀÇ ½Ç½Ã°£ ½Ã¼¼ ¼ºñ½º¸¦ °³¹ßÇÏ°í °íµµÈÇØ¿ä.
• ±¹³»¿ÜÀÇ ´Ù¾çÇÏ°í °¡Ä¡ ÀÖ´Â ÅõÀÚÁ¤º¸¸¦ ±â¹ÝÀ¸·Î ½Å±Ô ÅõÀÚÁ¤º¸ ¼ºñ½º¸¦ °³¹ßÇØ¿ä.
ÀÚ°Ý¿ä°Ç(Çʼö)
• JVM ³»ºÎ µ¿ÀÛ ¿ø¸® ¹× °¡ºñÁö Ä÷º¼Ç(GC) Æ©´×À» Æ÷ÇÔÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´ÉÀ» ÃÖÀûÈ °æÇèÀ» ÇØº¸½Å ºÐÀ» ã¾Æ¿ä.
• OOP¸¦ ³Ñ¾î ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(FP) °³³äÀ» Ȱ¿ëÇØ µ¥ÀÌÅÍ °¡°ø È¿À²¼ºÀ» ³ô¿©º» °æÇèÀÌ ÀÖÀ¸½Å ã¾Æ¿ä.
• MSA ȯ°æ¿¡¼ À̺¥Æ® ±â¹Ý Åë½Å ¹× ºÐ»ê ½Ã½ºÅÛ µðÀÚÀÎ ÆÐÅÏ(¼Å¶ ºê·¹ÀÌÄ¿, ¸®Æ®¶óÀÌ µî)À» Àû¿ëÇØº¸½Å ºÐÀ» ã¾Æ¿ä.
• Kafka¸¦ Ȱ¿ëÇØ ¸Þ½Ã¡ ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ¿î¿µÇØº¸½Å ºÐÀ» ã¾Æ¿ä.
• RDBMS Ŭ·¯½ºÅ͸µ ¹× µ¥ÀÌÅͺ£À̽º ¶ô Á¦¾î¸¦ ÅëÇØ µ¿½Ã¼º ¹®Á¦¸¦ ÇØ°áÇØº¸½Å ºÐÀ» ã¾Æ¿ä.
• Redis¸¦ ´Ü¼ø ij½Ã¸¦ ³Ñ¾î ºÐ»ê ¶ô µîÀ¸·Î Ȱ¿ëÇØ ±ÝÀ¶ ½Ã½ºÅÛÀ» °³¹ß °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ã¾Æ¿ä.
• °í°¡¿ë¼º(HA) ¹× ÀçÇØ º¹±¸(Failover) ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ±¸ÃàÇØº¸½Å ºÐÀ» ã¾Æ¿ä.
• 3ÀÎ ÀÌ»óÀÇ °³¹ß ÆÀ¿¡¼ ±â¼ú ¸®´õ ¶Ç´Â Å×Å©´ÏÄà ½ºÅ©·³ ¸¶½ºÅÍ ¿ªÇÒÀ» ¼öÇàÇØº» °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ã¾Æ¿ä.
¿ì´ë»çÇ×(¼±ÅÃ)
• ´Ù¾çÇÑ ±â¼úÀû ¹æ¹ýÀ» Ȱ¿ëÇØ ÄÚµå ³» µµ¸ÞÀÎ ÀÌÇØµµ¸¦ ³ôÀÎ °æÇèÀÌ ÀÖÀ¸¸é ÁÁ¾Æ¿ä.
• ¸Å¸Å ü°á ¿£Áø ¶Ç´Â °íºóµµ Æ®·¹À̵ù ½Ã½ºÅÛ(HFT) µî ÃÊÀúÁö¿¬ ½Ã½ºÅÛÀ» ¼³°èÇØº» ºÐÀ» ¿ì´ëÇØ¿ä.
• ORM ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇØ DB ¸ðµ¨¸µ ¹× °³¹ßÇÑ °æÇèÀÌ ÀÖÀ¸¸é ÁÁ¾Æ¿ä.
• MSA ȯ°æ¿¡¼ ¿î¿µ ¹× Àå¾Ö ´ëÀÀÀ» Çϰí, Æ÷½ºÆ®¸ðÅÛÀ» ÅëÇØ ½Ã½ºÅÛÀ» °³¼±Çغ» ºÐÀ» ¿ì´ëÇØ¿ä.
• FIX/FEP, TCP/IP ±â¹Ý °Å·¡¼Ò ¿¬µ¿ ¹× REST API µî ÀÚü ÇÁ·ÎÅäÄÝÀ» ÀÌÇØÇÏ°í ±¸ÇöÇÑ °æÇèÀÌ ÀÖÀ¸¸é ÁÁ¾Æ¿ä.
• ±ÝÀ¶¡¤IT °ü·Ã ÀÚ°ÝÁõ(Á¤º¸º¸¾È, µ¥ÀÌÅÍ ºÐ¼®, ±ÝÀ¶ÅõÀÚ °ü·Ã ÀÚ°Ý)À» º¹¼ö·Î º¸À¯ÇÑ ºÐÀ» ¿ì´ëÇØ¿ä.
• ISMS-P, ÀüÀÚ±ÝÀ¶°¨µ¶±ÔÁ¤ µî º¸¾È¡¤±ÔÁ¦ ´ëÀÀ ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÑ °æÇèÀÌ ÀÖ´Â ºÐÀ» ¿ì´ëÇØ¿ä.
• ±â¼ú ¾ÆÅ°ÅØÃ³¿¡ ´ëÇØ ºñÆÇÀûÀ¸·Î »ç°íÇÏ°í ´Ù¾çÇÑ ±â¼ú ¼Ö·ç¼ÇÀ» Á¦½ÃÇØº» ºÐÀ» ¿ì´ëÇØ¿ä.
• ÇÁ·ÎÁ§Æ® ·¹º§¿¡¼ ±â¼ú ¸®µùÀ» ¼öÇàÇÏ¸ç ÆÀÀÇ ±â¼ú ½ºÅà ¹× ¾ÆÅ°ÅØÃ³ °áÁ¤À» ÁÖµµÇÑ °æÇèÀÌ ÀÖÀ¸¸é ÁÁ¾Æ¿ä.
• ÁÖ´Ï¾î ¿£Áö´Ï¾îµéÀÇ ¼ºÀå ·Îµå¸ÊÀ» ÄÚĪÇϰí, ±â¼ú ¸éÁ¢°üÀ¸·Î Âü¿©ÇØ Á¶Á÷ÀÇ ±â¼ú Ç¥ÁØÀ» À¯ÁöÇØº» ºÐÀ» ¿ì´ëÇØ¿ä.
ä¿ë ÇÁ·Î¼¼½º
• ¼·ùÀüÇü ¡æ °úÁ¦ÀüÇü ¡æ 1Â÷ Çö¾÷ ÀÎÅÍºä ¡æ 2Â÷ ÃÖÁ¾ ÀÎÅÍºä ¡æ ó¿ìÇùÀÇ ¡æ ÀÔ»çÀÏ Á¶Á¤
(·¹ÆÛ·±½º üũ´Â Çʿ信 µû¶ó ÁøÇàµÉ ¼ö ÀÖ¾î¿ä.)
¡Ø ÀÔ»ç Áö¿øÀÚ À¯ÀÇ»çÇ×
• Á¦ÃâÇÑ À̷¼ ¹× °ü·Ã ÀÚ·á(Çз¡¤°æ·Â¡¤Â¡°è³»¿ª µî)°¡ »ç½Ç°ú ´Ù¸¦ °æ¿ì ÇÕ°Ý ¶Ç´Â ÀԻ簡 Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
• īī¿ÀÆäÀÌÁõ±Ç ³»±Ô¿¡ µû¶ó ä¿ë±ÝÁöÀÚ¿¡ ÇØ´çÇÏ´Â °æ¿ì ÀԻ簡 ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù.
💻 īī¿ÀÆäÀÌÁõ±Ç¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë°í ½Í´Ù¸é?