ÄÁÅÙÃ÷»ó¼¼º¸±â

µµ¸ÞÀÎ ÁÖµµ ¼³°è·Î ½ÃÀÛÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß : ÇÙ½É °³³ä°ú ÆÐÅÏ, ¼³°è, ±¸ÇöÀ¸·Î ¹è¿ì´Â DDD¿Í MSA
µµ¸ÞÀÎ ÁÖµµ ¼³°è·Î ½ÃÀÛÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß : ÇÙ½É °³³ä°ú ÆÐÅÏ, ¼³°è, ±¸ÇöÀ¸·Î ¹è¿ì´Â DDD¿Í MSA
  • ÀúÀÚÇÑÁ¤Çå,À¯ÇؽÄ,ÃÖÀºÁ¤,ÀÌÁÖ¿µ Àú
  • ÃâÆÇ»çÀ§Å°ºÏ½º
  • ÃâÆÇÀÏ2021-12-20
  • µî·ÏÀÏ2022-09-26
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 11, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

³ÝÇø¯½º, ¿ì¹ö, ¾Æ¸¶Á¸, ÄíÆÎ µîÀÇ ´ë±Ô¸ð ÀÎÅÍ³Ý ¼­ºñ½º¸¦ Á¦°øÇϴ ȸ»çµéÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀº ¾î¶² ±¸Á¶·Î ¸¸µé¾îÁ³À»±î? °¡»óÈ­µÇ°í À¯¿¬ÇÏ°Ô º¯°æµÇ´Â Ŭ¶ó¿ìµå ÀÎÇÁ¶ó¿¡ ÃÖÀûÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÇüÅ´ ¹«¾ùÀϱî? ÀÌ·¯ÇÑ Áú¹®ÀÇ ÇØ´äÀÌ µÇ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÇüÅ°¡ ¹Ù·Î ¸¶ÀÌÅ©·Î¼­ºñ½ºÀ̸ç, ¸¶ÀÌÅ©·Î¼­ºñ½º´Â Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ °¡Àå ÁøÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ÇüÅ´Ù.

¡ºµµ¸ÞÀÎ ÁÖµµ ¼³°è·Î ½ÃÀÛÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß¡»Àº ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß¿¡ ÀÔ¹®ÇÏ°íÀÚ ÇÏ´Â ºÐµéÀ» À§ÇØ Àü¹ÝÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØóÀÇ °³³ä°ú ÁÖ¿ä ÆÐÅϵéÀ» ¼Ò°³ÇÏ°í ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß ¹æ¹ýÀ¸·Î °¡Àå ÁÖ¸ñ¹Þ´Â µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ »ìÆ캻´Ù. ƯÈ÷ µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ ¾÷¹« ºÐ¼® ¹× ¼³°è ±â¹ýÀÎ À̺¥Æ® ½ºÅä¹ÖÀ» ÅëÇØ ¾÷¹«¸¦ ºü¸£°Ô ºÐ¼®ÇÏ°í ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ µµÃâ ¹× ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¡ºµµ¸ÞÀÎ ÁÖµµ ¼³°è·Î ½ÃÀÛÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß¡»Àº ÃʽÉÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ Àü¹ÝÀûÀÎ °³³äÀ» ¼³¸íÇÑ ÈÄ ½ÇÁ¦ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ßÀ» À§ÇÑ ¾ÆÅ°ÅØó Á¤ÀÇ, ¸¶ÀÌÅ©·Î¼­ºñ½º µµÃâ, µµ¸ÞÀÎ ¸ðµ¨ ¼³°è, ±¸Çö, ºôµå ¹× ¹èÆ÷¿Í °°Àº ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß È°µ¿µéÀ» ´Ü°èº°·Î ¾Ë¾Æº»´Ù.

ÀúÀÚ¼Ò°³

¾î´Àµ¡ 21³âÂ÷ °³¹ßÀÚ. ÀÎÅͳݠ¼­ºñ½º ¾÷ü¸¦ ½ÃÀÛÀ¸·Î µ¿¾ç½Ã½ºÅÛÁî¿¡ ±Ù¹«Çß°í, 2006³âºÎÅÍ SK(ÁÖ) C&C¿¡ 15³â° ±Ù¹« ÁßÀÌ´Ù. ´Ù¾çÇÑ SI ÇÁ·ÎÁ§Æ®¸¦ °æÇèÇßÀ¸¸ç °³¹ß¹æ¹ý·Ð/¼³°è Àü¹®°¡·Î ´Ù¼öÀÇ ´ë±Ô¸ð ÇÁ·ÎÁ§Æ® ¼³°è °úÁ¤À» ¸®µùÇß´Ù. ¾ÖÀÚÀÏ ÇÁ·¢Æ¼½º, ¾ÖÇø®ÄÉÀ̼Ǡ¼³°è¿¡ °ü½ÉÀÌ ¸¹À¸¸ç ÃÖ±Ù¿¡´Â Å¬¶ó¿ìµå ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀ̼Ǡ°³¹ß, µµ¸ÞÀΠÁÖµµ ¼³°è È®»ê È°µ¿À» ÇÏ°í ÀÖ´Ù. ¿ì¸®°¡ »ì¾Æ°¡´Â ¼¼»óÀÌ Áö±Ýº¸´Ù Á» ´õ ³ª¾ÆÁö±â¸¦ ¹Ù¶ó¸ç °³¹ßÀڷνᠱ׿¡ ±â¿©ÇÏ°íÀÚ ÇÑ´Ù. Ãµ¼ºÀûÀΠ°ÔÀ¸¸§¿¡µµ ºÒ±¸ÇÏ°í KMOOC °­ÁÂ, »ç¿Ü Àü¹®°¡ ¸àÅ丵 È°µ¿, ´ëÇР°­ÀÇ µîÀÇ È°µ¿À» º´ÇàÇÏ°í ÀÖ´Ù.

¸ñÂ÷

 01Àå: ¾Æ¸¶Á¸ ºñÁî´Ï½º ¹Îø¼ºÀÇ ºñ¹Ð

1.1 ¼º°øÇÑ ÀÎÅͳݠ±â¾÷µé°ú ºñÁî´Ï½º ¹Îø¼º
___1.1.1 ¼º°ø »ç·Ê: ¾Æ¸¶Á¸ÀÇ ¹èÆ÷ ¼Óµµ
___1.1.2 Å¬¶ó¿ìµå ÀÎÇÁ¶óÀÇ µîÀå
___1.1.3 Å¬¶ó¿ìµå ÀÎÇÁ¶ó¿¡ ¾î¿ï¸®´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¶°Ç
______½ºÄÉÀÏ ¾÷°ú ½ºÄÉÀÏ ¾Æ¿ô
______ƯÁ¤ ¼­ºñ½º¸¸ Åº·Â¼º ÀÖ°Ô È®Àå(½ºÄÉÀÏ ¾Æ¿ô)
______Ŭ¶ó¿ìµå ÇÁ·»µé¸®¿Í Å¬¶ó¿ìµå ³×ÀÌƼºê
1.2 ¸¶ÀÌÅ©·Î¼­ºñ½º¶õ ¹«¾ùÀΰ¡?
___1.2.1 ¸ð³ë¸®½º¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º ºñ±³
___1.2.2 SOA¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º
1.3 ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ Á¶°ÇÀº ¹«¾ùÀΰ¡?
___1.3.1 Á¶Á÷ÀÇ º¯È­: ¾÷¹« ±â´É Á߽ɠÆÀ
___1.3.2 °ü¸®Ã¼°èÀÇ º¯È­: ÀÚÀ²ÀûÀΠºÐ±Ç °Å¹ö³Í½º, Æú¸®±Û¶ù
___1.3.3 °³¹ß »ý¸íÁÖ±âÀÇ º¯È­: ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ï¶ó Á¦Ç° Áß½ÉÀ¸·Î 
___1.3.4 °³¹ß È¯°æÀÇ º¯È­: ÀÎÇÁ¶ó ÀÚµ¿È­ 
___1.3.5 ÀúÀå¼ÒÀÇ º¯È­: ÅëÇÕ ÀúÀå¼Ò°¡ ¾Æ´Ñ ºÐ±Ç µ¥ÀÌÅÍ °ü¸®
___1.3.6 À§±â ´ëÀÀ ¹æ½ÄÀÇ º¯È­: ½ÇÆи¦ °í·ÁÇÑ ¼³°è
1.4 Á¤¸®

 02Àå: MSAÀÇ ÀÌÇØ

2.1 ¸®¾×Ƽºê ¼±¾ð: Çö´ë ¾ÖÇø®ÄÉÀ̼ÇÀÌ °®Ãç¾ß ÇÒ ¹Ù¶÷Á÷ÇÑ ¼Ó¼ºµé
2.2 °­ °áÇÕ¿¡¼­ ´À½¼ÇÑ °áÇÕÀÇ ¾ÆÅ°ÅØó·ÎÀÇ º¯È­
2.3 ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ¿ÜºÎ ¾ÆÅ°ÅØó¿Í ³»ºÎ ¾ÆÅ°ÅØó
2.4 MSA ±¸¼º¿ä¼Ò ¹× MSA ÆÐÅÏ 
___2.4.1 ÀÎÇÁ¶ó ±¸¼º¿ä¼Ò 
______ÆÛºí¸¯ Å¬¶ó¿ìµå¿Í º£¾î ¸ÞÅ», ÇÁ¶óÀ̺ø Å¬¶ó¿ìµå È¯°æ 
______VM°ú ÄÁÅ×À̳Ê
______ÄÁÅ×À̳ʠ¿ÀÄɽºÆ®·¹À̼Ç
______±× ¹ÛÀÇ ´Ù¾çÇѠŬ¶ó¿ìµå ÀÎÇÁ¶ó ¼­ºñ½º 
___2.4.2 ¸¶ÀÌÅ©·Î¼­ºñ½º ¿î¿µ°ú °ü¸®¸¦ À§ÇÑ Ç÷§Æû ÆÐÅÏ
______°³¹ß Áö¿ø È¯°æ: µ¥ºê¿É½º ÀÎÇÁ¶ó ±¸¼º
______ºôµå/¹èÆ÷ ÆÄÀÌÇÁ¶óÀΠ¼³°è
______¸¶ÀÌÅ©·Î¼­ºñ½º »ýÅ°è¿Í ¿î¿µ °ü¸® ¿ä¼ÒÀǠź»ý
______°æÇèÀ¸·Î È¹µæÇÑ ÁöÇý: ¸¶ÀÌÅ©·Î¼­ºñ½º °ü¸®/¿î¿µ ÆÐÅÏ 
______½ºÇÁ¸µ Å¬¶ó¿ìµå: ½ºÇÁ¸µ ºÎÆ® + ³ÝÇø¯½º OSS
______´Ù¾çÇÑ ¼­ºñ½ºÀÇ µî·Ï ¹× Å½»öÀ» À§ÇÑ ¼­ºñ½º ·¹Áö½ºÆ®¸®, ¼­ºñ½º µð½ºÄ¿¹ö¸® ÆÐÅÏ
______¼­ºñ½º ´ÜÀÏ ÁøÀÔÀ» À§ÇÑ API °ÔÀÌÆ®¿þÀÌ ÆÐÅÏ
______BFF ÆÐÅÏ
______¿ÜºÎ ±¸¼º ÀúÀå¼Ò ÆÐÅÏ
______ÀÎÁõ/Àΰ¡ ÆÐÅÏ 
______Àå¾Ö ¹× ½ÇÆР󸮸¦ À§ÇÑ ¼­Å¶ ºê·¹ÀÌÄ¿ ÆÐÅÏ
______¸ð´ÏÅ͸µ°ú ÃßÀû ÆÐÅÏ 
______Áß¾ÓÈ­µÈ ·Î±× Áý°è ÆÐÅÏ 
______MSA ±â¼ú º¯È­ È帧
______¼­ºñ½º ¸Þ½Ã ÆÐÅÏ
___2.4.3 ¾ÖÇø®ÄÉÀ̼ǠÆÐÅÏ 
______UI ÄÄÆ÷ÁöÆ® ÆÐÅÏ ¶Ç´Â ¸¶ÀÌÅ©·Î ÇÁ·±Æ®¿£µå
______¸¶ÀÌÅ©·Î¼­ºñ½º Åë½Å ÆÐÅÏ
______ÀúÀå¼Ò ºÐ¸® ÆÐÅÏ
______ºÐ»ê Æ®·£Àè¼Ç Ã³¸® ÆÐÅÏ 
______Àбâ¿Í ¾²±â ºÐ¸®: CQRS ÆÐÅÏ 
______API Á¶ÇÕ°ú CQRS 
______¾²±â ÃÖÀûÈ­: À̺¥Æ® ¼Ò½Ì ÆÐÅÏ
2.5 Á¤¸®

 03Àå: ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼Ǡ¾ÆÅ°ÅØó

3.1 ºñÁî´Ï½º ·ÎÁ÷Àº ¾îµð¿¡? - °ü½É»çÀÇ ºÐ¸®
___3.1.1 µ¥ÀÌÅͺ£À̽º Á߽ɠ¾ÆÅ°ÅØóÀÇ ¹®Á¦Á¡
3.2 Çí»ç°í³¯ ¾ÆÅ°ÅØó¿Í Å¬¸° ¾ÆÅ°ÅØó
___3.2.1 ·¹À̾îµå ¾ÆÅ°ÅØó
___3.2.2 Çí»ç°í³¯ ¾ÆÅ°ÅØó 
___3.2.3 Å¬¸° ¾ÆÅ°ÅØó 
3.3 ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ³»ºÎ ±¸Á¶ Á¤ÀÇ
___3.3.1 ¹Ù¶÷Á÷ÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ³»ºÎ ¾ÆÅ°ÅØó: Å¬¸° ¸¶ÀÌÅ©·Î¼­ºñ½º
___3.3.2 ³»ºÎ ¿µ¿ª - ¾÷¹« ±ÔÄ¢ 
______Æ®·£Àè¼Ç ½ºÅ©¸³Æ® ÆÐÅÏ
______µµ¸ÞÀΠ¸ðµ¨ ÆÐÅÏ
______µµ¸ÞÀΠÁÖµµ ¼³°èÀÇ ¾Ö±×¸®°ÅÆ® ÆÐÅÏ 
___3.3.3 ¿ÜºÎ ¿µ¿ª - ¼¼ºÎ»çÇ×
______API ÆÛºí¸®½Ì ¾î´ðÅÍ
______API ÇÁ¶ô½Ã ¾î´ðÅÍ
______ÀúÀå¼Ò Ã³¸® ¾î´ðÅÍ 
______µµ¸ÞÀΠÀ̺¥Æ® ¹ßÇà ¾î´ðÅÍ
______µµ¸ÞÀΠÀ̺¥Æ® Çڵ鷯
3.4 Á¤¸®

 04Àå: ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ¾ÖÀÚÀÏ °³¹ß ÇÁ·Î¼¼½º

4.1 µµ¸ÞÀΠÁÖµµ ¼³°è¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º
4.2 ±â¹ÎÇÑ ¼³°è/°³¹ß ÇÁ·Î¼¼½º
___4.2.1 Á¡Áø/¹Ýº¹ÀûÀΠ½ºÅ©·³ »ý¸íÁÖ±â
___4.2.2 ¾ÆÅ°ÅØó Á¤ÀÇ¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º µµÃâ
___4.2.3 ½ºÇÁ¸°Æ® ³» °³¹ß °øÁ¤
4.3 Á¤¸®

 05Àå: ¸¶ÀÌÅ©·Î¼­ºñ½º ¼³°è

5.1 ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ µµÃâÇϴ ¹æ¹ý
___5.1.1 ºñÁî´Ï½º ´É·Â¿¡ ±Ù°ÅÇÑ µµÃâ
___5.1.2 DDDÀÇ ¹Ù¿îµðµå ÄÁÅؽºÆ® ±â¹Ý µµÃâ
5.2 DDD¿¡¼­ÀÇ ¼³°è
5.3 DDDÀÇ Àü·«Àû ¼³°è
___5.3.1 µµ¸ÞÀΰú ¼­ºêµµ¸ÞÀÎ
___5.3.2 À¯ºñÄõÅͽº ¾ð¾î¿Í µµ¸ÞÀΠ¸ðµ¨, ¹Ù¿îµðµå ÄÁÅؽºÆ®
___5.3.3 ÄÁÅؽºÆ® ¸ÅÇÎ
______ÁÖ¿ä ÄÁÅؽºÆ® ¸ÅÇΠ°ü°è
______ÄÁÅؽºÆ® ¸Ê
5.4 À̺¥Æ® ½ºÅä¹ÖÀ» ÅëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º µµÃâ
___5.4.1 À̺¥Æ® ½ºÅä¹Ö ¿öÅ©¼ó Áغñ
___5.4.2 À̺¥Æ® ½ºÅä¹Ö ¿öÅ©¼ó ÁøÇà
5.5 ¸¶ÀÌÅ©·Î¼­ºñ½º »ó¼¼¼³°è
___5.5.1 ÇÁ·±Æ®¿£µå ¸ðµ¨¸µ
___5.5.2 ¹é¿£µå ¸ðµ¨¸µ 
______API ¼³°è
5.6 µµ¸ÞÀΠ¸ðµ¨¸µ
___5.6.1 DDDÀÇ Àü¼úÀû ¼³°è(µµ¸ÞÀΠ¸ðµ¨¸µ ±¸¼º¿ä¼Ò)
______¿£Æ¼Æ¼
______°ª °´Ã¼
______Ç¥ÁؠŸÀÔ
______¾Ö±×¸®°ÅÆ®
______µµ¸ÞÀΠ¼­ºñ½º
______µµ¸ÞÀΠÀ̺¥Æ®
5.7 Á¤¸®

 06Àå: »ç·Ê ¿¬±¸ - ¸¶ÀÌÅ©·Î¼­ºñ½º µµÃâ°ú ¾ÆÅ°ÅØ󠱸¼º

6.1 ¿ä±¸»çÇ× Á¤ÀÇ
6.2 À̺¥Æ® ½ºÅä¹ÖÀ» ÅëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º µµÃâ
___6.2.1 À̺¥Æ® ½ºÆ®¹Ö ¿öÅ©¼ó
___6.2.2 ¹Ù¿îµðµå ÄÁÅؽºÆ® ½Äº°
___6.2.3 ÄÁÅؽºÆ® ´ÙÀ̾î±×·¥  
___6.2.4 À̺¥Æ® ½ºÅä¹Ö °á°ú¸¦ Çí»ç°í³¯ ¾ÆÅ°ÅØó·Î Ç¥ÇöÇϱâ
6.3 ¿ÜºÎ ¾ÆÅ°ÅØó Á¤ÀÇ
6.4 ³»ºÎ ¾ÆÅ°ÅØó Á¤ÀÇ
___6.4.1 ÆÐÅ°Áö ±¸Á¶ ¹× ¸í¸í ±ÔÄ¢
6.5 JHipster¸¦ È°¿ëÇÑ ¾ÆÅ°ÅØ󠱸¼º
___6.5.1 MSA ¿ÜºÎ ¾ÆÅ°ÅØ󠱸¼º(°ÔÀÌÆ®¿þÀÌ, ·¹Áö½ºÆ®¸® ¼­ºñ½º)
___6.5.2 ¸¶ÀÌÅ©·Î¼­ºñ½º ºü¸£°Ô ¸¸µé¾î º¸±â
___6.5.3 ¹é¿£µå ¼­ºñ½ºÀÇ ÇÁ·ÎÁ§Æ® ±¸Á¶ ¸®ÆÑÅ͸µ
6.6 Á¤¸®

 07Àå: »ç·Ê¿¬±¸- ¹é¿£µå ¸¶ÀÌÅ©·Î¼­ºñ½º ±¸Çö

7.1 µµ¼­ ´ëÃâ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß
___7.1.1 ±¸Çö ±â´É ¼Ò°³
___7.1.2 ³»ºÎ ¾ÆÅ°ÅØó °áÁ¤ 
___7.1.3 API ¼³°è
___7.1.4 µµ¸ÞÀΠ¸ðµ¨¸µ
___7.1.5 À¯½ºÄÉÀ̽º È帧
___7.1.6 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß(µµ¼­ ´ëÃâ, ¹Ý³³)
___7.1.7 ³»ºÎ ¿µ¿ª - ¼­ºñ½º °³¹ß
___7.1.8 ³»ºÎ ¿µ¿ª - ¸®Æ÷ÁöÅ丮 °³¹ß
___7.1.9 ¿ÜºÎ ¿µ¿ª - REST ÄÁÆ®·Ñ·¯ °³¹ß
___7.1.10 ¿ÜºÎ ¿µ¿ª - ¾Æ¿ô¹Ù¿îµå ¾î´ðÅÍ °³¹ß(µ¿±â È£Ãâ) 
______Ÿ ¼­ºñ½º¿¡ ´ëÇÑ µ¿±â È£Ãâ: ÆäÀΠŬ¶óÀ̾ðÆ® ¿¬°á
______EnableFeignClients Ã³¸®
___7.1.11 ¿ÜºÎ ¿µ¿ª - ¾Æ¿ô¹Ù¿îµå ¾î´ðÅÍ °³¹ß(ºñµ¿±â È£Ãâ EDA ±¸Çö) 
______Ÿ ¼­ºñ½º¿¡ ´ëÇÑ ºñµ¿±â È£Ãâ Ã³¸®: Ä«ÇÁÄ«¸¦ ÀÌ¿ëÇÑ EDA ±¸Çö
______´ëÃâ ¼­ºñ½º¿¡ Ä«ÇÁÄ« Producer ¸¸µé±â
______µµ¸ÞÀΠÀ̺¥Æ® °´Ã¼ - StockChanged.java
______µµ¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ÄÁ½´¸Ó(Consumer) ¾î´ðÅÍ ±¸ÇöÇϱâ
___7.1.12 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß: µµ¼­ ¿¬Ã¼ ¹× ¿¬Ã¼µÈ µµ¼­ ¹Ý³³ 
______¼­ºñ½º È帧 Ã³¸®
___7.1.13 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß: ´ëÃâ ºÒ°¡ ÇØÁ¦ Ã³¸® ±â´É ±¸Çö
___7.1.14 ¿ÜºÎ ¿µ¿ª - REST ÄÁÆ®·Ñ·¯ °³¹ß
7.2 »ç¿ëÀÚ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß
___ 7.2.1 »ç¿ëÀÚ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ±â´É ¼Ò°³
___ 7.2.2 API ¼³°è
___ 7.2.3 µµ¸ÞÀΠ¸ðµ¨¸µ
___ 7.2.4 À¯½ºÄÉÀ̽º È帧
___ 7.2.5 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß
___ 7.2.6 ³»ºÎ ¿µ¿ª - ¼­ºñ½º °³¹ß
___ 7.2.7 ³»ºÎ ¿µ¿ª - ¸®Æ÷ÁöÅ丮 °³¹ß
___ 7.2.8 ¿ÜºÎ ¿µ¿ª - REST ÄÁÆ®·Ñ·¯ °³¹ß
___ 7.2.9 ¿ÜºÎ ¿µ¿ª - ¾Æ¿ô¹Ù¿îµå ¾î´ðÅÍ °³¹ß
7.3 »ç¿ëÀÚ ¸¶ÀÌÅ©·Î¼­ºñ½º - Æ÷ÀÎÆ® °ü¸® ±â´É ±¸Çö
___ 7.3.1 ±âº» Æ÷ÀÎÆ® ºÎ¿© ±â´É ±¸Çö
___ 7.3.2 Æ÷ÀÎÆ® Àû¸³/°áÁ¦ ±â´É ±¸Çö
______User ¿£Æ¼Æ¼ÀÇ Æ÷ÀÎÆ® Àû¸³ ¸Þ¼­µå - User.java
______User ¿£Æ¼Æ¼ÀÇ Æ÷ÀÎÆ® °áÁ¦ ¸Þ¼­µå - User.java
7.3.3 Æ÷ÀÎÆ® Àû¸³, °áÁ¦ ±â´É¿¡ ´ëÇѠȣÃâ ±¸Çö
7.4 Á¤¸®

 08Àå: CQRS ÆÐÅÏÀ» È°¿ëÇÑ ¹é¿£µå ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß

8.1 µµ¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß
___ 8.1.1 ±¸Çö ±â´É ¼Ò°³
___ 8.1.2 ³»ºÎ ¾ÆÅ°ÅØó °áÁ¤ 
___ 8.1.3 API ¼³°è
___ 8.1.4 µµ¸ÞÀΠ¸ðµ¨¸µ
___ 8.1.5 ÀÔ°í µµ¼­ µî·Ï°ú Àç°í µµ¼­ µî·Ï¿¡ ´ëÇÑ À¯½ºÄÉÀ̽º È帧
___ 8.1.6 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß
___ 8.1.7 ³»ºÎ ¿µ¿ª - ¼­ºñ½º °³¹ß
___ 8.1.8 ³»ºÎ ¿µ¿ª - ¸®Æ÷ÁöÅ丮 °³¹ß
___ 8.1.9 ¿ÜºÎ ¿µ¿ª - REST ÄÁÆ®·Ñ·¯ °³¹ß
___ 8.1.10 ¿ÜºÎ ¿µ¿ª - ¾Æ¿ô¹Ù¿îµå ¾î´ðÅÍ °³¹ß
___ 8.1.11 ¿ÜºÎ ¿µ¿ª - Àιٿîµå ¾î´ðÅÍ °³¹ß
8.2 µµ¼­ Ä«Å»·Î±× ¸¶ÀÌÅ©·Î¼­ºñ½º
___ 8.2.1 ±â´É ¼Ò°³
___ 8.2.2 ³»ºÎ ¾ÆÅ°ÅØó °áÁ¤ 
___ 8.2.3 API ¼³°è
___ 8.2.4 µµ¸ÞÀΠ¸ðµ¨¸µ
___ 8.2.5 ³»ºÎ ¿µ¿ª - µµ¸ÞÀΠ¸ðµ¨ °³¹ß
___ 8.2.6 ³»ºÎ ¿µ¿ª - ¼­ºñ½º °³¹ß
___ 8.2.7 ³»ºÎ ¿µ¿ª - ¸®Æ÷ÁöÅ丮 °³¹ß
___ 8.2.8 ¿ÜºÎ ¿µ¿ª - REST ÄÁÆ®·Ñ·¯ °³¹ß
___ 8.2.9 ¿ÜºÎ ¿µ¿ª - Àιٿîµå ¾î´ðÅÍ °³¹ß
8.3 Á¤¸®

 09Àå: »ç·Ê ¿¬±¸ - ½Ã¿¬ ¼öÇà

9.1 ¼­ºñ½º µ¿À۠ȯ°æ ½ÇÇà
9.2 °ÔÀÌÆ®¿þÀÌ¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º µ¿ÀÛ½ÃÅ°±â
9.3 À¥ È­¸é¿¡¼­ ½Ã³ª¸®¿À Å×½ºÆ®Çϱâ
9.4 Á¤¸®

 10Àå: ¾ÖÇø®ÄÉÀ̼ǠÅëÇÕ°ú ¹èÆ÷

10.1 ÅëÇÕ ¹× ¹èÆ÷ ÆÄÀÌÇÁ¶óÀΠÁ¤ÀÇ
___ 10.1.1 Áö¼ÓÀû ÅëÇÕ
___ 10.1.2 Áö¼ÓÀû ¹èÆ÷
10.2 GCP ¹èÆ÷ È¯°æ ±¸¼º 
___ 10.2.1 GCP È¯°æ¼³Á¤
___ 10.2.2 GKE »ý¼º
10.3 JHipster¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ǡ¹èÆ÷
___ 10.3.1 Áö¼ÓÀû ÅëÇÕ
___ 10.3.2 Áö¼ÓÀû ¹èÆ÷
10.4 Á¤¸®

ÇÑÁÙ ¼­Æò