°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (42,750¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (31,500¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (36,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

½Ç¿ëÀûÀÎ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó ÆÐÅÏ : ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ Ŭ¶ó¿ìµå¸¦ È°¿ëÇÑ

¿øÁ¦ : Practical Microservices Architectural Patterns
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

50,000¿ø

  • 45,000¿ø (10%ÇÒÀÎ)

    2,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/20(¿ù) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(4)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

À̺¥Æ® ±â¹Ý ¸¶ÀÌÅ©·Î¼­ºñ½º°¡ Axon 2 ÇÁ·¹ÀÓ¿öÅ©·Î ±¸ÇöµÈ CQRS ÆÐÅÏÀ¸·Î ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» ¹è¿î´Ù. ±×¸®°í ºÐ»ê Æ®·£Àè¼ÇÀÌ ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö, °í°¡¿ë¼º ¹× È®À强°ú °°Àº ºñ±â´ÉÀû Ãø¸éÀ» ÇØ°áÇϱâ À§ÇÑ °í±Þ ¾ÆÅ°ÅØó ¼³¸íÀ¸·Î À̾îÁø´Ù. Axon ÇÁ·¹ÀÓ¿öÅ©¿Í ÁøÁ¤ÇÑ BASE Æ®·£Àè¼ÇÀ» »ç¿ëÇØ ÃÖ´ëÇÑ ¾ÈÀüÇÏ°Ô ÀڽŸ¸ÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇÑ ´Ü°è ¾÷±×·¹À̵åÇÏ°í ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í °ü·ÃµÈ ÂüÁ¶ ¾ÆÅ°ÅØó°¡ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. ºÐ»ê ÄÄÇ»Æà ¾ÆÅ°ÅØó ȯ°æÀ» º¸¿©ÁÖ´Â °ÍÀ¸·Î ½ÃÀÛÇØ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¿¡ ´ëÇÑ ½ÉÃþÀûÀÎ °üÁ¡À» Á¦°øÇÑ´Ù. ±×·± ´ÙÀ½ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ Çʼö ÆÐÅÏÀÎ CQRS¸¦ »ç¿ëÇÏ°í ºÐ»ê ¸Þ½Ã¡ÀÌ ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» È®ÀÎÇÑ´Ù.

ÃâÆÇ»ç ¼­Æò

¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

¡ß ¸ð³î¸®½º ¾ÆÅ°ÅØó¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î Àüȯ
¡ß ACID ȣȯ µ¥ÀÌÅͺ£À̽º ¾øÀÌ °ß°íÇÑ ¾ÆÅ°ÅØó ±¸Ãà
¡ß ºÐ»ê Æ®·£Àè¼Ç ½Ã½ºÅÛ ÀÛ¾÷
¡ß ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °í°¡¿ë¼º ¿øÄ¢

¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â
¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ¼³°èÇÒ ¶§ ´Ù·ê ¸¹Àº ¾ÆÅ°ÅØó º¹À⼺À» µå·¯³»¸ç, ±î´Ù·Î¿î ½Ã³ª¸®¿À¸¦ ÇØ°áÇÏ´Â µ¥ ÄÚµå ¿¹Á¦¸¦ »ç¿ëÇϴ åÀÌ´Ù. ¾ÆÅ°ÅØÆ®¸¦ À§ÇÑ Ã¥ÀÌÁö¸¸ °³¹ßÀÚ¿Í ±â¼ú °ü¸®ÀÚµµ È°¿ëÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î ½É°¢ÇÑ ºÐ»ê ¼­¹ö Ãø ¾ÖÇø®ÄÉÀ̼Ç, ƯÈ÷ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ±¸ÃàÇÏ·Á´Â ÀÚ¹Ù ¼³°èÀÚ¸¦ ¿°µÎ¿¡ µÎ°í ÀÛ¼ºÇß´Ù. À̺¥Æ® ±â¹Ý ½Ã½ºÅÛ, Æ®·£Àè¼Ç ¹«°á¼º, µ¥ÀÌÅÍ ÀÏ°ü¼º µî°ú °°Àº Ãø¸é¿¡¼­ ¼³°èÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ »çÇ׿¡ ÁßÁ¡À» µ×´Ù. °³¹ßÀڵ鵵 ÀÏ»óÀûÀÎ ÀÛ¾÷¿¡ À¯¿ëÇÑ ¿ÏÀüÇÑ Äڵ带 ãÀ» ¼ö ÀÖ´Ù. ¿¹Á¦¸¦ ºü¸£°Ô ½ÃÀÛÇÏ°í ½ÇÇàÇÏ·Á¸é ÀÚ¹Ù, ½ºÇÁ¸µ, ¾à°£ÀÇ HTTP¿¡ ´ëÇÑ ½Ç¹« Áö½ÄÀÌ ÇÊ¿äÇÒ °ÍÀ¸·Î °¡Á¤ÇÑ´Ù. ÀÚ¹Ù¿Í ½ºÇÁ¸µ¿¡ ´ëÇÑ ¹è°æ Áö½ÄÀÌ ¾ø´Â °æ¿ì¿¡µµ À¯Æ¿¸®Æ¼ ±¸Ãà ½ºÅ©¸³Æ®¿Í ´Ü°èº° ÁöħÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ¿¹Á¦°¡ ÀÚ¹Ù·Î µÅ ÀÖ´õ¶óµµ ¸ðµç ¾ÆÅ°ÅØó Ãø¸é°ú ¸¹Àº ÀåÀÌ ÀÚ¹Ù¿¡ ±¹ÇѵÇÁö ¾ÊÀ¸¹Ç·Î ºÐ»ê ½Ã½ºÅÛÀ» ´Ù·ç´Â ±â¼ú ¹è°æÀÌ ÀÖ´Â ¼³°èÀÚ´Â ÀÌ Ã¥ÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â
¿ì¸®´Â ¾à 20³â µ¿¾È ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¹èÆ÷ÇØ ¿Ô´Ù. ¸¶ÀÌÅ©·Î¼­ºñ½º´Â ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, ¹èÆ÷, À¯Áö °ü¸®ÇÏ´Â µ¥ ÀÖ¾î ¸¹Àº ºÎÁ·ÇÑ Á¡À» ÀÌ¿ëÇØ ¾ÆÅ°ÅØó ¿øÄ¢°ú ÆÐÅÏÀ» Á¦½ÃÇÑ´Ù. ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¶ó°íµµ ÇÏ´Â ¸¶ÀÌÅ©·Î¼­ºñ½º(Microservice)´Â À¯Áö °ü¸®¿Í Å×½ºÆ®°¡ °¡´ÉÇÏ¸ç ºñÁî´Ï½º ±â´ÉÀ» Áß½ÉÀ¸·Î ±¸¼ºµÇ´Â, ´À½¼ÇÏ°Ô °áÇÕµÇ°í µ¶¸³ÀûÀ¸·Î ¹èÆ÷ °¡´ÉÇÑ ¼­ºñ½º ¸ðÀ½À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Á¶È­ÇÏ´Â ¾ÆÅ°ÅØó ¹æ½ÄÀÌ´Ù. ÀÌ Ã¥Àº ½ºÇÁ¸µ ºÎÆ®, ½ºÇÁ¸µ Ŭ¶ó¿ìµå, Axon°ú °°Àº °¡º±°í ÀϹÝÀûÀÎ ±â¼úÀ» »ç¿ëÇØ, ÀÚ¹Ù·Î ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ÀÛ¼ºÇÏ´Â ½Ç¿ëÀûÀÎ ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ, ÇнÀÇÑ ³»¿ëÀ» ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÇüÅ·ΠÀڷḦ Á¦½ÃÇÑ´Ù. À̸¦ À§ÇØ ¸ðµç ÁÖ¿ä °³³ä¿¡ ´ëÇÑ ÄÚµå ¿¹Á¦¸¦ Æ÷ÇÔÇÏ°í, À̸¦ ºôµåÇÏ°í ½ÇÇàÇÏ´Â ¹æ¹ýÀ» Á¤È®ÇÏ°Ô º¸¿©ÁØ´Ù.
ÀÌ Ã¥Àº ¿ÏÀüÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ¿¹Á¦ÀÎ ÀüÀÚ»ó°Å·¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Ò°³ÇÑ´Ù. µ¶ÀÚ´Â À̸¦ ÅÛÇø´À¸·Î »ç¿ëÇØ ¿î¿µ ½Ã½ºÅÛÀÇ ±¸ÃàÀ» ¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ÀÚ¹Ù ¼¼°è¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç Ã¥ Áß¿¡¼­, ÀÌ Ã¥Àº ¿ÏÀüÇÑ ÄÚµå¿Í ÇÔ²² XA Æ®·£Àè¼Ç °ü¸®ÀÚ¿Í 2°³ÀÇ ¼­·Î ´Ù¸¥ XA Æ®·£Àè¼Ç ¸®¼Ò½º¸¦ È°¿ëÇÏ´Â 2´Ü°è Ä¿¹Ô Æ®·£Àè¼ÇÀÇ ¸ðµç ¼º°ø°ú ½ÇÆÐ ½Ã³ª¸®¿À ½Ã¹Ä·¹À̼ÇÀ» µ¶Á¡ÀûÀ¸·Î º¸¿©Áִ ù ¹ø° Ã¥ÀÌ´Ù. XA Æ®·£Àè¼ÇÀ» ÀÚ¼¼È÷ º¸¿©ÁØ ´ÙÀ½ ACID ¹æ½Ä Æ®·£Àè¼ÇÀ» ÆÄƼ¼Ç ¹× µµ¸ÞÀÎ ³»·Î Á¦ÇÑÇØ ÆÄƼ¼Ç ¹× µµ¸ÞÀο¡ °ÉÃÄ BASE Æ®·£Àè¼ÇÀ̶ó°í ÇÏ´Â °ÍÀ» äÅÃÇÔÀ¸·Î½á (ÃÖÁ¾) Æ®·£Àè¼Ç ¹«°á¼ºÀ» ´Þ¼ºÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÚµå¿Í ±â¼úÀ» ´Ù·é´Ù. BASE ¹æ½Ä ºÐ»ê Æ®·£Àè¼ÇÀÇ °¡Àå Àß ¾Ë·ÁÁø ÆÐÅÏ Áß ÇϳªÀÎ »ç°¡(Saga)¿¡ ´ëÇÑ ÀÛ¾÷ ¿¹Á¦µµ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °í°¡¿ë¼º, º¸¾È, ¼º´Éµµ ´Ù·é´Ù. ¿©±â¿¡ ¹¦»çµÈ ¸¹Àº °³³ä, ¾ÆÅ°ÅØó, ÄÚµåµéÀº °æÇèÀÌ Ç³ºÎÇÑ ¾ÆÅ°ÅØÆ®µé¸¸ °®°í ÀÖ´Â, ¹Û¿¡¼­ ½±°Ô ¾òÀ» ¼ö ¾ø´Â ºñ¹ýµéÀÌÁö¸¸ ÀÌÁ¦´Â ÀÌ Ã¥ÀÇ ÇüÅ·Π¾ÐÃàµÅ ÀÖ´Ù.

¢Â ¿Å±äÀÌÀÇ ¸» ¢Â
¸¹Àº ±â¾÷¿¡¼­ ÀÌÁ¦´Â ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °ÍÀÌ ÇʼöÀÎ ½Ã´ë°¡ µÈ °Í °°´Ù. ÇÏÁö¸¸ ¿©ÀüÈ÷ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °ÍÀº ¾î·Á¿î ÀÏÀ̸ç, °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÌ ¸¹´Ù. ÀÌ Ã¥¿¡¼­´Â ´Ù¾çÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó ÆÐÅÏÀ» ¼Ò°³Çϸ鼭 °¢ ÆÐÅϵéÀÌ ¾î¶°ÇÑ Àǹ̸¦ °®´ÂÁö, ¾î¶»°Ô ±¸ÇöÇÒ ¼ö ÀÖ´ÂÁö »ùÇà ÄÚµå·Î ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô Á¦°øÇÑ´Ù. ÀÌ Ã¥¿¡¼­´Â À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó¿¡¼­ CQRS³ª ºÐ»ê Æ®·£Àè¼Ç, °í°¡¿ë¼ºÀ» È®º¸ÇÏ´Â ¹æ¹ý µîÀ» ÀÚ¼¼È÷ ¼Ò°³ÇÏ°í ÀÖ¾î ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó, ƯÈ÷ À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó¸¦ µµÀÔÇÏ·Á°í ÇÏ´Â °³¹ßÀÚ³ª ¾ÆÅ°ÅØÆ®µé¿¡°Ô ÃßõÇÏ°í ½Í´Ù.

̵̧ȍ

°¡ÀÌ Æĸ£µ· ¹Ú»ç(atomikos.com ¼³¸³ÀÚ)
¸î ³â ÀüÀÇ SOA°¡ ±×·¨µíÀÌ, ¿À´Ã³¯ »õ·Î¿î ¼Ò½ÄÀÇ Á߽ɿ¡´Â ¸¶ÀÌÅ©·Î¼­ºñ½º°¡ ÀÖ´Ù. ¾î¶² »ç¶÷µéÀº ¸¶ÀÌÅ©·Î¼­ºñ½º°¡ ¹Ù·Î Á¦´ë·Î ±¸ÇöµÈ SOA¶ó°í ¸»ÇÑ´Ù. ÀÌÁ¦ ¹«°Å¿î WS-* Ç¥ÁØ ´ë½Å REST°¡ Á¦°øµÇ¸ç, ESB ´ë½Å ActiveMQ¿Í °°Àº °æ·® ºê·ÎÄ¿°¡ ÀÖ´Ù. Æ®·£Àè¼ÇÀº ¾î¶³±î? ¾Æ¸¶Á¸°ú °°Àº ¾÷°è °Å´ë ±â¾÷¿¡¼­´Â ¸ðµç ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ¾Æ¿ì¸£´Â ±Û·Î¹ú ACID Æ®·£Àè¼ÇÀ» ÇʼöÀûÀ¸·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù(±ÇÀåÇÏÁöµµ ¾Ê´Â´Ù). ´ë½Å ¿äÁòÀº BASE¿Í »ç°¡¿¡ ´ëÇÑ À̾߱â»ÓÀÌ´Ù.
BASE´Â ¸ðµç ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ °ÉÄ£ °Å´ëÇÑ ACID Æ®·£Àè¼Ç(ÇϳªÀÇ °Å´ëÇÑ Ä¿¹Ô Æ÷ÇÔ)ÀÌ ¾Æ´Ï¶ó ½Ã½ºÅÛÀ¸·Î Æı޵Ǵ ¿©·¯ °³ÀÇ ÀÛÀº ACID Æ®·£Àè¼ÇÀ» ÀǹÌÇϹǷΠ°á·ÐÀû ÀÏ°ü¼ºÀÌ »ý±ä´Ù. À̸¦ À§ÇØ ¸Þ½Ã¡ÀÌ Áß¿äÇÏ´Ù.
ÀÌ·¯ÇÑ °¢°¢ÀÇ ÀÛÀº ACID Æ®·£Àè¼ÇÀº XA¿Í °°Àº ÀÔÁõµÈ ±â¼ú·Î Á¦¾îÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹®Á¦°¡ ¹ß»ýÇÏ´õ¶óµµ ½ÇÁ¦·Î´Â ACID´Ù.
¾ÈŸ±õ°Ôµµ BASE´Â XA Áö¿øÀÌ ºÎÁ·ÇÑ ÃֽŠÇÁ·¹ÀÓ¿öÅ©³ª ±â¼ú/Ç÷§Æû¿¡¼­ »ç¿ëÇÏ´Â À߸øµÈ º¯¸íÀÏ »ÓÀÌ´Ù. BASE ±¸Çö ¹æ½ÄÀÌ ÇÙ½ÉÀ̸ç, XA°¡ ¾øÀ¸¸é ¸Þ½ÃÁö Áߺ¹ 󸮳ª ¼Õ½Ç¿¡ ½Å°æ ¾²Áö ¾Ê´Â ÇÑ ¿Ã¹Ù¸£°Ô ¼öÇàÇϱⰡ ¸Å¿ì ¾î·Æ´Ù.
Áߺ¹Àº Á¾Á¾ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç Àӽà ¼öÁ¤À¸·Î ÇØ°áµÉ ¼ö ÀÖ´Ù. ¼Õ½ÇµÈ ¸Þ½ÃÁö´Â Àå±âÀûÀÎ µ¥ÀÌÅÍ ºÒÀÏÄ¡¸¦ Á¦¿ÜÇϸé ÀüÇô °¨ÁöµÇÁö ¾ÊÀ» ¼ö Àֱ⠶§¹®¿¡ ±Ùº» ¿øÀÎÀ» ã±â°¡ ¸Å¿ì ¾î·Æ´Ù. ¼ÒºñÀÚ Ãø»Ó¸¸ ¾Æ´Ï¶ó »ý»êÀÚ Ãø¿¡¼­µµ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
BASE¸¦ ¼öÇàÇÏ´Â °£´ÜÇÏ°í ¾ÈÀüÇÑ ¹æ¹ýÀº 13Àå¿¡ ³ª¿Í ÀÖ´Ù. ¸ðÇè½ÉÀÌ °­ÇÏÁö ¾Ê´Ù¸é ÀÌ·¯ÇÑ ¹æ½ÄÀ» °í¼öÇÏ´Â °ÍÀÌ ÁÁ´Ù. ±ÝÀ¶ ¼­ºñ½º¿¡ Á¾»çÇϸé XA¿¡¼­ Á¦°øÇÏ´Â °­·ÂÇÑ º¸Áõ°ú ´õºÒ¾î ÄÚµå ´Ü¼ø¼ºÀ» ¹«·á·Î Á¦°øÇÏ´Â ÇýÅÃÀ» ¹ÞÀ» ¼ö ÀÖ´Ù.
14Àå¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ XA Æ®·£Àè¼Ç¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â º¸ÁõÀ» ¸ð¹æÇÏ·Á¸é ¸¹Àº Ãß°¡ ÄÚµù°ú Å×½ºÆ®°¡ ÇÊ¿äÇÏ´Ù. 14ÀåÀÇ Á¶Á¤Àº ´ëºÎºÐ ³»°¡ ÁÖ·Î ´Ù·ç´Â ¼öÁØÀ» ÈξÀ ¶Ù¾î³Ñ´Â ³»¿ëÀÌÁö¸¸, ºñ´Ò´Ù½º´Â ¾ó¸¶³ª ¸¹Àº °ÍÀ» °í·ÁÇØ¾ß ÇÏ´ÂÁö¸¦ ÈǸ¢ÇÏ°Ô ÁöÀûÇØÁÖ¾ú´Ù. ±×°ÍÀº °ø¿ø¿¡¼­ »êÃ¥ÇÏ´Â °Íó·³ ½¬¿î °ÍÀÌ ¾Æ´Ï¾úÀ¸¸ç, ±×¿Í °Å¸®°¡ ¸Ö¾ú´Ù.
»ç°¡¿Í °°Àº °í±Þ ÄÚµù(15Àå)Àº °Ý¸®¸¦ Æ÷±âÇÏ°í ½º½º·Î º¸»óÀ» °¨´çÇØ¾ß ÇÏ´Â ´Ù¸¥ ¼öÁØÀÇ Æ®·£Àè¼ÇÀ» µµÀÔÇÒ ¼ö ÀÖ´Ù. ¾ÆÅä¹ÌÄÚ½º(Atomikos)¿¡´Â Try-Confirm/Cancel(ÁÙ¿©¼­ TCCÀ̶ó´Â ´Ù¼Ò À¯»çÇÑ ¸ðµ¨ÀÌ ÀÖ´Ù. ·Ñ¹éÀ» ÇØ¾ß ÇÏ´Â(º¸»óÀ» ÇÁ·Î±×·¡¹ÖÇÏ´Â) ºÎ´ãÀÌ Àֱ⠶§¹®¿¡ ¿ì¸®°¡ ¸¸³ª º» ¸¹Àº »ç¶÷ÀÌ º°·Î ÁÁ¾ÆÇÏÁö´Â ¾ÊÁö¸¸ °³³äÀº ÈǸ¢ÇÏ´Ù.

¾Ë¶óµå ºßÁ¦(AxonIQÀÇ CTO°â ¼³¸³ÀÚ, Axon ÇÁ·¹ÀÓ¿öÅ© Á¦ÀÛÀÚ)
¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ¿µ¿ªÀº ºü¸£°Ô ÁøÈ­ÇÑ´Ù. ±â¾÷Àº ½ÃÀåÀÇ ½Å±Ô À̹ÎÀÚ¿Í ¹ý·ü ¹× °í°´ ±â´ëÄ¡ÀÇ º¯È­·Î ÀÎÇØ Áö¼ÓÀûÀÎ µµÀüÀ» ¹Þ°í ÀÖ´Ù. ½ºÅ¸Æ®¾÷Àº ºü¸£°Ô ÁøÈ­ÇÏ°í ¼º°øÇÒ¼ö·Ï Áõ°¡ÇÏ´Â ¼­ºñ½º ¼ö¿ä¸¦ ó¸®ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¦¸¦ ÇØ°áÇÏ·Á¸é ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³°èÇÏ°í ±¸ÃàÇÏ´Â ¹æ¹ýÀ» öÀúÈ÷ °ËÅäÇØ¾ß ÇÑ´Ù. ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó´Â ÀÌ·¯ÇÑ ¿ä±¸¿¡ Á÷¸éÇÑ ½Ã½ºÅÛÀ» À§ÇÑ ÁÁÀº ±â¹ÝÀ» Á¦°øÇÑ´Ù.
±×·¯³ª ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡´Â °íÀ¯ÇÑ °úÁ¦°¡ ÀÖ´Ù.
ºñ´Ò´Ù½º´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿µ¿ª¿¡¼­ ½×Àº ±¤¹üÀ§ÇÑ ½Ç¹« °æÇè°ú »õ·Î¿î ±â¼ú ¹× ¾ÆÅ°ÅØó ¹æ½Ä¿¡ ´ëÇÑ ¿­¸° ¸¶À½À» °áÇÕÇØ ÈǸ¢ÇÑ ¼º°ú¸¦ ³Â´Ù. ÀÌ Ã¥ Àü¹Ý¿¡ °ÉÃÄ ¸¶ÀÌÅ©·Î¼­ºñ½º ½Ã½ºÅÛ°ú °ü·ÃµÈ ´Ù¾çÇÑ ¾ÆÅ°ÅØó ÆÐÅÏÀ» µµÀÔÇÏ´Â ½Ç¿ëÀûÀÎ Á¢±Ù¹ýÀ» ÃëÇϸç, ±âÁ¸ºÎÅÍ È®¸³µÇ¾î ÀÖ´ø °øÅë ÆÐÅÏ°ú CQRS °°Àº ÀϺΠ»õ·Î¿î ÆÐÅÏÀ» ¼³¸íÇÑ´Ù.
¸¶ÀÌÅ©·Î¼­ºñ½º ¿©Á¤À» ½ÃÀÛÇϱ⸦ ¿øÇÑ´Ù¸é ÀÌ Ã¥ÀÌ ´ç½ÅÀÇ ¿©Çà °¡À̵尡 µÇ¾îÁÙ °ÍÀÌ´Ù.

í¶÷ ´õ½ºÆ®´Ù¸£(IEEE ¿¬±¸¿ø, Ã¥ÀÓÀÚ, ºÐ»ê ½Ã½ºÅÛ ±×·ì, WEIN(ºñ¿£³ª ±â¼ú ´ëÇб³) ±â¼ú ´ëÇÐ)
ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í ¾ÆÅ°ÅØÆ®ÀÇ ¼ö³â°£ ½Ç¹« °æÇèÀÇ »ê¹°ÀÌ ºÐ¸íÇÏ´Ù. ÀúÀÚ´Â ºÐ»ê ½Ã½ºÅÛ ¾ÆÅ°ÅØó ¿µ¿ª¿¡¼­ º¹ÀâÇÑ °³³äÀû °áÁ¤À» À§ÇØ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¸¦ ¾È³»ÇÏ´Â Æ÷°ýÀûÀΠåÀ» ½è´Ù.
°¢ ÀåÀº ³í¸®Àû ¹æ½ÄÀ¸·Î ±¸¼ºµÅ ÀÖ¾î µ¶ÀÚ´Â ¸ðµç ´ë±Ô¸ð ºÐ»ê ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¿¡¼­ Á¦±âµÅ¾ß ÇÏ´Â Áß¿äÇÑ Áú¹®µéÀ» ÅëÇØ ¾È³»¹ÞÀ» ¼ö ÀÖ´Ù. ƯÈ÷ ÀúÀÚ°¡ ¸¶ÀÌÅ©·Î¼­ºñ½º È°¿ëÀ» °í·ÁÇÑ ÇÁ·ÎÁ§Æ®¿¡ Âø¼öÇϱâ Àü¿¡ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¿Í ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î°¡ Áú¹®ÇØ¾ß ÇÏ´Â ¸ðµç Áú¹®À» »ó¼¼È÷ ¼³¸íÇϸç, ¸ð³î¸®½º ¾ÆÅ°ÅØó¿¡¼­ ¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹Ý ¾ÆÅ°ÅØó·ÎÀÇ ÀüȯÀ» ¼³°èÇÏ´Â µ¥ »ó´ç ºÎºÐÀ» »ç¿ëÇÑ´Ù´Â Á¡À» °­Á¶ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼­´Â Ŭ¶ó¿ìµå ¹èÆ÷¿Í °ü·ÃµÈ ¹®Á¦µµ ´Ù·ç¸ç, ÀÌ´Â ÀÌ·¯ÇÑ ½Ã½ºÅÛÀÇ Áß¿äÇÑ Ãø¸éÀ» ±¸¼ºÇÑ´Ù.
ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â Èï¹Ì·Î¿ì¸ç ¼öÁØ ³ôÀº ¹®Á¦´Â ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ±âÃʺÎÅÍ Æ®·£Àè¼Ç, °á°úÀû ÀÏ°ü¼º, Ŭ¶ó¿ìµå ¹èÆ÷, CAP Á¤¸® °ü·Ã ¹®Á¦¿¡ À̸£´Â ±¤¹üÀ§ÇÑ ÁÖÁ¦¸¦ ´Ù·é´Ù.
¸¶ÀÌÅ©·Î¼­ºñ½º¿Í °ü·ÃµÈ ¸ðµç ¹®Á¦¿¡ ´ëÇÑ Áöħ¼­ ¿ªÇÒÀ» ÇÒ ¼ö Àִ åÀ¸·Î, ¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹Ý ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÇöÇÏ·Á¸é ¾î¶² Áú¹®À» ÇØ¾ß ÇÒÁö, ÀÌÈÄ¿¡ ÃëÇØ¾ß ÇÒ ´Ü°è´Â ¹«¾ùÀÎÁö¿¡ ´ëÇÑ ´Ü°èº° ¸Å´º¾óÀÌ´Ù.

¸ñÂ÷

1Àå. ºÐ»ê ÄÄÇ»Æà ¾ÆÅ°ÅØó ȯ°æ
__½Ã½ºÅÛ ¾ÆÅ°ÅØó
____¸ÞÀÎÇÁ·¹ÀÓ ¾ÆÅ°ÅØó
____Ŭ¶óÀ̾ðÆ®-¼­¹ö ¾ÆÅ°ÅØó
____3°èÃþ ¾ÆÅ°ÅØó
____N°èÃþ ¾ÆÅ°ÅØó
__³×Æ®¿öÅ© ¾ÆÅ°ÅØó
____ÁöÁ¡ °£
____Çãºê¿Í ½ºÆ÷Å©
____¿£ÅÍÇÁ¶óÀÌÁî ¸Þ½ÃÁö ¹ö½º
____¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º ¹ö½º
__¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó
____¾ÖÇø®ÄÉÀÌ¼Ç °èÃþ
____¾ÖÇø®ÄÉÀÌ¼Ç ·¹À̾î
__¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ȯ°æ
____ÀϹÝÀûÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó
____ÀϹÝÀûÀÎ ¹èÆ÷ ¾ÆÅ°ÅØó
__È®À强 µô·¹¸¶
____¾ÖÇø®ÄÉÀÌ¼Ç »óÅÂ
____ÀÇÁ¸¼ºÀÇ ¾î·Á¿ò
____¸ð³î¸®½º ¾ÖÇø®ÄÉÀ̼Ç
__È®Àå °¡´ÉÇÑ ¾ÆÅ°ÅØó
____»óÅ ºñÀúÀå ¼³°è
____ºÐÇÒ°ú Á¤º¹
__¿ä¾à

2Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º ¼Ò°³
__¸ðµâ½Ä ¸ð³î¸®½º
____¸ðµâ½Ä Á¶Á÷
____¸ð³î¸®½º ¾ÖÇø®ÄÉÀ̼Ç
____¸ð³î¸®½º ¾ÖÇø®ÄÉÀÌ¼Ç °æ°è
____¸ð³î¸®½º ¸ðµâ °£ ÀÇÁ¸¼º
____È®À强 µô·¹¸¶
____¸ð³î¸®½º ±â¼ú Á¦¾à
__¸¶ÀÌÅ©·Î¼­ºñ½º ¼Ò°³
____µ¶¸³ ¸ðµâ
____¸ðµâ °£ Åë½Å
____¸¶ÀÌÅ©·Î¼­ºñ½º
__¿ä¾à


3Àå. ½ÉÃþ ¸¶ÀÌÅ©·Î¼­ºñ½º
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °Ñ¸ð½À
____ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º
____¹«°èÃþ, ºÐ»êÇü
____¸¶ÀÌÅ©·Î¸ð³î¸®½º
____ÀÚü Æ÷ÇÔ ¸¶ÀÌÅ©·Î¼­ºñ½º
____¸¶ÀÌÅ©·Î¼­ºñ½º¿Í SOAÀÇ À¯»ç¼º
____¸Þ½ÃÁö ±â¹Ý ¸¶ÀÌÅ©·Î¼­ºñ½º
__°í±Þ ¸¶ÀÌÅ©·Î¼­ºñ½º ±â´É
____¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÈÀüÀåÄ¡
____¸¶ÀÌÅ©·Î¼­ºñ½º È®À强
____¸¶ÀÌÅ©·Î¼­ºñ½º °¡º¯¼º
__¿ä¾à

4Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó
__µðÁöÅÐ ºñÁî´Ï½º¸¦ À§ÇÑ ¾ÆÅ°ÅØó
____µðÁöÅÐ ½Ã´ë
____µðÁöÅÐ ¾Û
____¸Þ½Ã ¾Û°ú ¼­ºñ½º ¾ÆÅ°ÅØó
__¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ´ëÇÑ ÄÁÅؽºÆ®
____¼­ºñ½ºÀÇ ¼¼ºÐ¼º
____°ÔÀÌÆ®¿þÀÌ
____µµ¸ÞÀÎ Á᫐ ÆÄƼ¼Ç
____Ŭ¶ó¿ìµå ³×ÀÌƼºê Àüȯ
____À¥ ½ºÄÉÀÏ ÄÄÇ»ÆÃ
__¾ø¾î¼­´Â ¾È µÉ Ŭ¶ó¿ìµå
____Ŭ¶ó¿ìµå ¾ÆÅ°ÅØó ¸ðµ¨
____Ŭ¶ó¿ìµå ¼­ºñ½º ¸ðµ¨
____SaaS ¼º¼÷µµ ¸ðµ¨
____°¡»óÈ­
____°¡»óÈ­ ¼­¹ö¿Í ÄÁÅ×À̳Ê
__¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó
____¾ÆÅ°ÅØóÀÇ ¿ªÀü
____³»ºÎ ¾ÆÅ°ÅØó °üÁ¡
____¿ÜºÎ ¾ÆÅ°ÅØó °üÁ¡
____MASAÀÇ Å« ±×¸²
__¿ä¾à

5Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ Çʼö ÆÐÅÏ
__¼­ºñ½ºÀÇ Á÷±³ ½ºÄÉÀϾƿô
____¾²±â ´ë Àбâ Æ®·£Àè¼Ç
____Á¶È¸ ÈÄ ¿¹¾à °úÁ¦
__CQRS: ¸í·É°ú Á¶È¸ Ã¥ÀÓ ºÐ¸®
____ÀüÅëÀû ¹æ½Ä°ú CQRS ±â¹Ý ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ
____CQRSÀÇ ¸í¸í¹ý
__À̺¥Æ® ±â¹Ý CQRS ¾ÆÅ°ÅØó
____À̺¥Æ® ±â¹Ý CQRS ¼³°è¸¦ À§ÇÑ ¸ÞŸ¸ðµ¨
____À̺¥Æ®¸¦ »ç¿ëÇÑ ¸í·É Á¶È¸ ºÐ¸®
____CQRS ±â¹Ý ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ È®Àå
__¿ä¾à

6Àå. ºÐ»ê ¸Þ½Ã¡
__¸Þ½Ã¡ÀÇ º¹¿ø·Â
____¸Þ½ÃÁö Áö¼Ó¼º
____¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ´Ù¾çÇÑ ¿î¿µ Ư¼ºÀ» À§ÇÑ ¼³°è
____»ç½½ÀÇ °­µµ´Â °¡Àå ¾àÇÑ °í¸®¿¡ ´Þ·È´Ù
__µ¿±â½Ä ¶Ç´Â ºñµ¿±â½Ä
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ÀÇ µ¿±â½Ä »óÈ£ÀÛ¿ë
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ÀÇ ºñµ¿±â »óÈ£ÀÛ¿ë
__´ÜÀÏ ³ëµå RabbitMQ ºê·ÎÄ¿·Î ¸Þ½ÃÁö ¼Û¼ö½Å
____RabbitMQ ¸Þ½ÃÁö ¹ß¼ÛÀÚ
____RabbitMQ ¸Þ½ÃÁö ¼ö½ÅÀÚ
____RabbitMQ ¿¹Á¦ ºôµå¿Í ½ÇÇà
__½ºÇÁ¸µ AMQP¸¦ »ç¿ëÇØ RabbitMQ¿¡ ¸Þ½ÃÁö ¼Û¼ö½Å
____½ºÇÁ¸µ AMQP ¸Þ½ÃÁö ¸®½º³Ê
____½ºÇÁ¸µ AMQP ¸Þ½ÃÁö »ý»êÀÚ
____½ºÇÁ¸µ AMQP RabbitMQ ¿¹Á¦ ºôµå¿Í ½ÇÇà
__´ÙÁß ³ëµå RabbitMQ Ŭ·¯½ºÅÍ·Î ¸Þ½ÃÁö ¼Û¼ö½Å
__¼ÒºñÀÚ¿Í »ý»êÀÚ ¿¬°á
____»ó°ü°ü°è ID
____´ë·®ÀÇ ºÎÇϸ¦ µ¿½Ã¿¡ ó¸®ÇÏ°Ô Ä¿½ºÅÒ ³×Æ®¿öÅ© ¼­¹ö ÄÚµù
____µ¿½Ã Àü½Ã °ÔÀÓ
____¸Þ½ÃÁö »ó°ü°ü°è¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º
__¿ä¾à

7Àå. ½ºÇÁ¸µ ºÎÆ®
__½ºÇÁ¸µ ºÎÆ®¿Í ¸ù°íDB¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ ÀÛ¾÷ ¼öÇà
____½ºÇÁ¸µ À̴ϼȶóÀÌÀú¸¦ »ç¿ëÇØ ½ºÇÁ¸µ ºÎÆ® ÇÁ·ÎÁ§Æ® ÅÛÇø´ »ý¼º
____¿£Æ¼Æ¼ µµ¸ÞÀÎ ¼³°è¿Í ÄÚµù
____¸®Æ÷ÁöÅ͸® ÄÚµù
____½ÇÇà °¡´É ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµù
____½ºÇÁ¸µ ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ºôµå¿Í ÆÐŰ¡
____½ºÇÁ¸µ ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà°ú Å×½ºÆ®
__½ºÇÁ¸µ HAL ºê¶ó¿ìÀú, HATEOAS¸¦ »ç¿ëÇÑ °³¹ß
____HAL ºê¶ó¿ìÀú
____RestTemplateÀ» »ç¿ëÇÑ HAL REST ¿£µåÆ÷ÀÎÆ® Å×½ºÆ®
__RESTful À¥ ¼­ºñ½º °³¹ß
____REST ±âÃÊ
____CRUD ¸®¼Ò½º¿¡ ´ëÇÑ HTTP ¸Þ¼­µå
____½ºÇÁ¸µ ºÎÆ®¿¡¼­ REST ÄÁÆ®·Ñ·¯ °³¹ß
____RestTemplateÀ» »ç¿ëÇÑ REST ÄÁÆ®·Ñ·¯ Å×½ºÆ®
__¿ä¾à

8Àå. ½ºÇÁ¸µ Ŭ¶ó¿ìµå
__¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¸¦ À§ÇÑ ½ºÇÁ¸µ Ŭ¶ó¿ìµå
__½ºÇÁ¸µ Ŭ¶ó¿ìµåÀÇ ÆäÀΠŬ¶óÀ̾ðÆ® »ç¿ë
____ÆäÀΠŬ¶óÀ̾ðÆ® ½Ã³ª¸®¿À ¼³°è
____ÆäÀΠŬ¶óÀ̾ðÆ® »ç¿ë ÄÚµå
____ÆäÀΠŬ¶óÀ̾ðÆ® ºôµå¿Í Å×½ºÆ®
__È÷½ºÆ®¸¯½º Æú¹é
____È÷½ºÆ®¸¯½º Æú¹é ½Ã³ª¸®¿À ¼³°è
____È÷½ºÆ®¸¯½º Æú¹é ½Ã³ª¸®¿À ÄÚµù
____È÷½ºÆ®¸¯½º Æú¹é ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__È÷½ºÆ®¸¯½º ´ë½Ãº¸µå
____È÷½ºÆ®¸¯½º Æú¹é ¸Þ¼­µå Àç¼³°è
____È÷½ºÆ®¸¯½ºÀÇ »õ·Î¿î ¼³°è·Î ÄÚµù
____È÷½ºÆ®¸¯½º Æú¹é ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
____È÷½ºÆ®¸¯½º ´ë½Ãº¸µå °Ë»ç
__¸®º»: Ŭ¶óÀ̾ðÆ® Ãø ·Îµå¹ë·±¼­
____¸®º» Ŭ¶óÀ̾ðÆ® ½Ã³ª¸®¿À ¼³°è
____¸®º» Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÑ ÄÚµå
____¸®º» Ŭ¶óÀ̾ðÆ® ºôµå¿Í Å×½ºÆ®
__À¯·¹Ä«: ¼­ºñ½º ·¹Áö½ºÆ®¸®
____À¯·¹Ä« »ç¿ë ½Ã³ª¸®¿À ¼³°è
____À¯·¹Ä« »ç¿ë ÄÚµå
____À¯·¹Ä« ¿¹Á¦ ºôµå¿Í Å×½ºÆ®
____ºÎÆ®½ºÆ®·¦ ¼­¹ö
__ÁÖ¿ï: API °ÔÀÌÆ®¿þÀÌ
____ºÎÆ®½ºÆ®·¦ URL
____ÁÖ¿ï Áö¿ø ½Ã³ª¸®¿À ¼³°è
____ÁÖ¿ï »ç¿ë ÄÚµå
____ÁÖ¿ï ¿¹Á¦ ºôµå¿Í Å×½ºÆ®
__±¸¼º ¼­¹ö
____±¸¼º ½Ã³ª¸®¿À ¼³°è
____±¸¼º ¼­¹ö »ç¿ë ÄÚµå
____±¸¼º ¼­¹ö ºôµå¿Í Å×½ºÆ®
__¿ä¾à

9Àå. °í°¡¿ë¼º°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
__°í°¡¿ë¼º
____°í°¡¿ë¼º ÃøÁ¤
____°í°¡¿ë¼º ±âÁØ ¼³Á¤
__°í°¡¿ë¼º ºÐÇØ
____DNS ÀÌÁßÈ­
____DNS ºÎÇÏ ºÐ»ê
____ISP ÀÌÁßÈ­
____¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ÀÌÁßÈ­
____µ¥ÀÌÅÍ¿Í ½ºÅ丮Áö ÀÌÁßÈ­
__¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °í°¡¿ë¼º
__½ºÇÁ¸µ Ŭ¶ó¿ìµå ¸¶ÀÌÅ©·Î¼­ºñ½º °í°¡¿ë¼º ½Ã¿¬
____¸¶ÀÌÅ©·Î¼­ºñ½º °í°¡¿ë¼º ½Ã³ª¸®¿À ¼³°è
____¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ °í°¡¿ë¼ºÀ» º¸¿©ÁÖ´Â ÄÚµå
____¸¶ÀÌÅ©·Î¼­ºñ½º °í°¡¿ë¼º ºôµå¿Í Å×½ºÆ®
__¿ä¾à

10Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º ¼º´É
__¿ÜºÎ ¾ÆÅ°ÅØó¸¦ ÅëÇÑ Ä¿¹Â´ÏÄÉÀ̼Ç
__ºñµ¿±â HTTP
____HTTPÀÇ ºÎÁ·ÇÑ ºÎºÐ°ú ÁÁÁö ¾ÊÀº ºÎºÐ
____ºñµ¿±â HTTP 󸮸¦ À§ÇÑ API
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ ºñµ¿±â HTTP ½Ã¿¬ ½Ã³ª¸®¿À ¼³°è
____½ºÇÁ¸µ ºÎÆ®¿¡¼­ ºñµ¿±â HTTP¸¦ »ç¿ëÇÑ ÄÚµå
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ ºñµ¿±â HTTP ºôµå¿Í Å×½ºÆ®
__½ºÇÁ¸µ ºÎÆ® ¸¶ÀÌÅ©·Î¼­ºñ½º °£ ±¸±Û ÇÁ·ÎÅäÄÝ ¹öÆÛ
____ÇÁ·ÎÅäÄÝ ¹öÆÛ
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ÀÇ ÇÁ·ÎÅäÄÝ ¹öÆÛ¸¦ ½Ã¿¬ÇÏ´Â ½Ã³ª¸®¿À
____½ºÇÁ¸µ ºÎÆ®¿¡¼­ ÇÁ·ÎÅäÄÝ ¹öÆÛ¸¦ »ç¿ëÇÏ´Â ÄÚµå
____¸¶ÀÌÅ©·Î¼­ºñ½º °£ ÇÁ·ÎÅäÄÝ ¹öÆÛ ºôµå¿Í Å×½ºÆ®
____ÇÁ·ÎÅäÄÝ ¹öÆÛ »ç¿ëÀÇ ¿µÇâ
__¿ä¾à

11Àå. À̺¥Æ®¿Í °á°úÀû ÀÏ°ü¼º
__À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó
____À̺¥Æ®
____EDA ±¸¼º ¿ä¼Ò
__¸¶ÀÌÅ©·Î¼­ºñ½º¿Í À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó
____¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ÁøÈ­
____°á°úÀû ÀÏ°ü¼º°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
__¸¶ÀÌÅ©·Î¼­ºñ½º¿Í CAP Á¤¸®
____½ºÄÉÀÏ Å¥ºê
____CAP Á¤¸®
____BASE ½Ã½ºÅÛ
____CAP ÇǶó¹Ìµå
__¿ä¾à

12Àå. CQRS ¾ÆÅ°ÅØó¸¦ À§ÇÑ Axon
__CQRS ÇÁ·¹ÀÓ¿öÅ© Axon ¼Ò°³
____AxonÀº ¹«¾ùÀϱî?
____AxonÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °÷
____AxonÀ» ½ÇÇàÇÒ ¶§ ÇÊ¿äÇÑ °Í
__µ¿ÀÏÇÑ JVM¿¡¼­ ¸í·É°ú À̺¥Æ® ó¸®
____¿¹Á¦ ½Ã³ª¸®¿À
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__ºÐ»ê ¸í·É°ú À̺¥Æ® ó¸®
____¿¹Á¦ ½Ã³ª¸®¿À
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__¿ä¾à

13Àå. ºÐ»ê Æ®·£Àè¼Ç
__µÎ À屺ÀÇ ¿ª¼³
____µÎ À屺ÀÇ ¿ª¼³ ¼³¸í
____¼Ö·ç¼Ç Á¢±Ù¹ý
____À屺À¸·Î¼­ÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º
____TCP/IP, À屺 »çÀÌÀÇ °è°î
__Æ®·£Àè¼Ç
____Æ®·£Àè¼ÇÀÇ Çٽɿ¡ ÀÖ´Â Çϵå¿þ¾î Áöħ
____Æ®·£Àè¼ÇÀÇ ACID
____Æ®·£Àè¼Ç ¸ðµ¨
____EJB¿Í ½ºÇÁ¸µÀÇ Æ®·£Àè¼Ç ¼Ó¼º ºñ±³
____Æ®·£Àè¼Ç °Ý¸® ¸ÞÄ¿´ÏÁò
____Æ®·£Àè¼Ç °Ý¸® ¼öÁØ
____Æ®·£Àè¼Ç µ¿½Ã¼º
____Æ®·£Àè¼Ç °Ý¸® Á¦¾î ¹æ¹ý
__¿£ÅÍÇÁ¶óÀÌÁî Æ®·£Àè¼Ç ¹üÁÖ
____ACID Æ®·£Àè¼Ç
____BASE = ACID¸¦ Á¶°¢À¸·Î ³ª´©±â
____BASE Æ®·£Àè¼Ç
____¿ÏÈ­µÈ BASE Æ®·£Àè¼Ç
__ACID¿Í BASE ºñ±³
__ºÐ»ê Æ®·£Àè¼Ç Àç°ËÅä
____·ÎÄà Ʈ·£Àè¼Ç
____ºÐ»ê Æ®·£Àè¼Ç
____ÀÚ¹Ù¿¡¼­ ºÐ»ê Æ®·£Àè¼Ç
__MySQL, ActiveMQ, Derby, ¾ÆÅä¹ÌÄÚ½º¸¦ »ç¿ëÇÑ ºÐ»ê Æ®·£Àè¼Ç ¿¹Á¦
____¿¹Á¦ ½Ã³ª¸®¿À
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ÀÇ Á¤»ó È帧 ºôµå¿Í Å×½ºÆ®
____Æ®·£Àè¼Ç ·Ñ¹é ½Ã³ª¸®¿À Å×½ºÆ®
____¿ÏÈ­µÈ BASE ÀÌ»ó ½Ã¹Ä·¹À̼Ç
____ÀϹÝÀûÀÎ ¸Þ½Ã¡ ÇÔÁ¤
__¿ä¾à

14Àå Æ®·£Àè¼Ç°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
__ÆÄƼ¼Å´×°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
____¸¶ÀÌÅ©·Î¼­ºñ½º¿Í ºÐ»ê µ¥ÀÌÅÍ
____¸èµî¼º ¿î¿µ°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
____±Û·Î¹ú ´ë ·ÎÄà ¸®¼Ò½º
__ºÐ»ê Æ®·£Àè¼Ç ¿¹Á¦: ´õ ÀûÀº ACID·Î ¸®ÆÑÅ丵
____¿ÏÈ­µÈ BASE¸¦ ÇâÇØ: ¸Þ½ÃÁö Áߺ¹°ú ºñ¼øÂ÷Àû ¸Þ½ÃÁö 󸮸¦ À§ÇÑ Àç¼³°è
____¿ÏÈ­µÈ ¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¸Þ½ÃÁö Áߺ¹ Àü¼Û ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
____¸Þ½ÃÁö Áߺ¹ ¼Òºñ ½Ã³ª¸®¿À Å×½ºÆ®
____¸Þ½ÃÁö ¼ö½Å ¼ø¼­°¡ ¸ÂÁö ¾Ê´Â ½Ã³ª¸®¿À Å×½ºÆ®
__Æ®·£Àè¼Ç ¿É¼Ç ¼±ÅÃ
____¸Þ½ÃÁö ´ë±â¿­, ¹Ì¸®º¸±â, Ŭ¶óÀ̾ðÆ® È®ÀÎ
__¿ä¾à

15Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º¿¡ ÃÖÀûÈ­µÈ Æ®·£Àè¼Ç
__¸¶ÀÌÅ©·Î¼­ºñ½º Æ®·£Àè¼ÇÀ» À§ÇÑ »ç°¡
____»ç°¡ ¼³¸í
____ºÐ»êÇü »ç°¡
__AxonÀ» »ç¿ëÇÑ »ç°¡ ¿¹Á¦ ÄÚµå
____»ç°¡ ¿¹Á¦ ½Ã³ª¸®¿À ¼³°è
____»ç°¡ ¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____»ç°¡ ¿¹Á¦ ºôµå¿Í Å×½ºÆ®
__¿ä¾à

16Àå. °í±Þ °í°¡¿ë¼º°ú È®À强
__¿À¶óŬ DB¸¦ Âü°í·Î ÇÏ´Â °í°¡¿ë¼º°ú È®À强 ÅÛÇø´
____´Ü¼øÇÑ Ãʱ⠾ÆÅ°ÅØó
____´Ü¼øÇÏ°í È®ÀåµÈ ¾ÆÅ°ÅØó
____µ¥ÀÌÅͺ£À̽º º´¸ñ Çö»óÀ» ÇØ°áÇϱâ À§ÇÑ ¾ÆÅ°ÅØó
____È¿À²¼º Çâ»óÀ» À§ÇÑ µ¶¸³ÀûÀÎ Àбâ¿Í ¾²±â È®À强
____À¥ È®À强 ¾ÆÅ°ÅØó¸¦ À§ÇÑ »þµù
____ÁÁÀº ¾ÆÅ°ÅØóÁö¸¸ ´õ ÁÁ°í ´õ ´Ü¼øÇÑ °ÍÀÌ ÇÊ¿ä
__AxonÀÇ °í°¡¿ë¼º°ú È®Àå °¡´ÉÇÑ CQRS ¿¹Á¦
____¿¹Á¦ ½Ã³ª¸®¿À ¼³°è
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____°í°¡¿ë¼º ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__Axon CQRS¿ë ¾²±â ³ëµå¿¡¼­ ¿¡±×¸®°ÔÀÌÆ® ·çÆ® ¿£Æ¼Æ¼ È®Àå
____µ¿ÀÏÇÑ ¿£Æ¼Æ¼ÀÇ º¹Á¦ ¿äûÀ» µ¿½Ã¿¡ ¼öÁ¤
____³«°üÀû Àá±Ý
____AxonÀÇ Ãæµ¹ ŽÁö¿Í ÇØ°á
__Axon CQRS¿¡¼­ ³«°üÀû Àá±ÝÀ» º¸¿©ÁÖ´Â ¿¹Á¦
____¿¹Á¦ ½Ã³ª¸®¿À ¼³°è
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__¿ä¾à

17Àå. Axon CQRS ¸¶ÀÌÅ©·Î¼­ºñ½º ÀüÀÚ»ó°Å·¡
__ÀüÅëÀûÀÎ ÀüÀÚ»ó°Å·¡ ¾ÖÇø®ÄÉÀÌ¼Ç º¹½À
____ÀüÀÚ»ó°Å·¡ ºñÁî´Ï½º ¿ä¾à
____ÀüÀÚ»ó°Å·¡ ¾ÆÅ°ÅØó º¹½À
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼Ç
____¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹Ý ÀüÀÚ»ó°Å·¡ ¾ÆÅ°ÅØó¸¦ À§ÇÑ ³í¸®Àû ¾ÆÅ°ÅØó
____BASE ³»ÀÇ ACID
____ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½ºÀÇ ¼³°è
____¸¶ÀÌÅ©·Î¼­ºñ½º ±â¹Ý ÀüÀÚ»ó°Å·¡ ¾ÆÅ°ÅØó¸¦ À§ÇÑ ±â¼ú ¾ÆÅ°ÅØó
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿Í ÄÚµù
____»óÇ° Ä«Å×°í¸®¿Í »óÇ° ³ª¿­
____Àç°í µ¥ÀÌÅÍ¿Í ÇÔ²² »óÇ° ¼¼ºÎ Á¤º¸ ³ª¿­
____Àå¹Ù±¸´Ï¿¡ »óÇ° Ãß°¡
____»õ ÁÖ¹® »ý¼º
____ÁÖ¹® Ãë¼Ò
____¹ÞÀº ÁÖ¹® ¹è¼Û
____ÁÖ¹® ¹è´Þ
____¹è¼ÛµÈ ÁÖ¹®¿¡ ´ëÇÑ ¹è´Þ ½ÇÆÐ
____ÁÖ¹® ÀÌ·Â º¸±â °Ë»ö
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ÀÎÇÁ¶ó ¼³°è¿Í ÄÚµù
____±¸¼º ¼­¹ö
____¼­ºñ½º ·¹Áö½ºÆ®¸®
____API °ÔÀÌÆ®¿þÀÌ
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ÀÎÇÁ¶ó ȯ°æ ¼³Á¤
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú ½ÇÇà
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º »ç¿ë »ç·Ê Å×½ºÆ®
____»óÇ° Ä«Å×°í¸®¿Í »óÇ° ¼¼ºÎ Á¤º¸º¸±â
____Àå¹Ù±¸´Ï¿¡ ´ã±â
____»ç¿ëÀÚ ÇÁ·ÎÇÊ »ý¼º
____»õ ÁÖ¹® »ý¼º
____»õ ÁÖ¹® ¹è¼Û
____¹è¼Û ÁÖ¹®À» ¼º°øÀûÀ¸·Î ¹è´Þ
____¹è¼Û ÁÖ¹®¿¡ ´ëÇÑ ¹è´Þ ½ÇÆÐ
____»õ ÁÖ¹® Ãë¼Ò
____Àç°í ¿øº¹
__¿ä¾à

18Àå. ¸¶ÀÌÅ©·Î¼­ºñ½º º¸¾È
__OAuth 2.0°ú ¸¶ÀÌÅ©·Î¼­ºñ½º
____OAuth 2.0
____OAuth 2.0ÀÇ ¿ªÇÒ
____OAuth 2.0 Ŭ¶óÀ̾ðÆ®¿Í »ç¿ëÀÚ ¿¡ÀÌÀüÆ®
____½Å·ÚÇÒ ¼ö Àִ Ŭ¶óÀ̾ðÆ®¿Í ½Å·ÚÇÒ ¼ö ¾ø´Â Ŭ¶óÀ̾ðÆ®
____ÀÎÁõ ÄÚµå ºÎ¿© À¯Çü
__È®Àå °¡´ÉÇÑ API È£ÃâÀ» À§ÇÑ ÅäÅ«
____¼¼¼Ç ID
____ÅäÅ«
____JSON À¥ ÅäÅ«(JWT)
__¿¹Á¦ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ º¸¾È ¼³°è
____¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ À§ÇÑ º¸¾È ¾ÆÅ°ÅØó
____ºñ´ëĪ ¼­¸í°ú ÂüÁ¶ ÅäÅ«
__¸¶ÀÌÅ©·Î¼­ºñ½º ÀüÀÚ»ó°Å·¡ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÄÚµå º¸¾È
____À¥ ¾ÛÀÌ º¸¾ÈÀ» ó¸®ÇÏ°Ô ¼³Á¤
____OAuth Ŭ¶óÀ̾ðÆ®·Î¼­ÀÇ API °ÔÀÌÆ®¿þÀÌ ÁÖ¿ï
____±ÇÇÑ ºÎ¿© ¼­¹ö
____¸®¼Ò½º ¼­¹ö
__ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
____¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
____ȯ°æ ÀÎÇÁ¶ó ¼³Á¤
____¾ÖÇø®ÄÉÀÌ¼Ç ºôµå¿Í ½ÇÇà
____¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
__¿ä¾à

19Àå. Axon ¸¶ÀÌÅ©·Î¼­ºñ½º¿Í BASE Æ®·£Àè¼Ç
__Axon 3À» »ç¿ëÇØ µ¿ÀÏÇÑ JVM¿¡¼­ ¸í·É°ú À̺¥Æ® ó¸®
____¿¹Á¦ ½Ã³ª¸®¿À ¼³°è
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__Axon 3À» »ç¿ëÇÑ ºÐ»ê ¸í·É°ú À̺¥Æ® ó¸®
____½ºÇÁ¸µ Ŭ¶ó¿ìµå¸¦ »ç¿ëÇÑ ºÐ»ê ¸í·É ¹ö½º ¼³°è
____¿¹Á¦ ½Ã³ª¸®¿À ÄÚµù
____¿¹Á¦ ½Ã³ª¸®¿À ºôµå¿Í Å×½ºÆ®
__BASE Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â Axon 3 CQRS ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º
____ÁÖ¹®°ú Àç°í µµ¸ÞÀÎ »çÀÌÀÇ ACID ¸Åµì Á¦°Å
____ÁÖ¹®°ú Àç°í µµ¸ÞÀÎÀ» º°µµÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ºÐÇÒ
____°áÁ¤·ÐÀû °á°úÀû ÀÏ°ü¼ºÀ» À§ÇÑ »ç°¡
____ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º
____ÀüÀÚ»ó°Å·¡ ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú ½ÇÇà
__Axon 4¸¦ »ç¿ëÇØ µ¿ÀÏÇÑ JVM¿¡¼­ ¸í·É°ú À̺¥Æ® ó¸®
__Axon 4¸¦ »ç¿ëÇÑ ºÐ»ê ¸í·É°ú À̺¥Æ® ó¸®
__¿ä¾à

ºÎ·ÏA ¸ù°íDB ¼³Ä¡, ±¸¼º, ½ÇÇà
__¸ù°íDB ¼Ò°³
____¸ù°íDB ¹®¼­
__¸ù°íDB ¼³Ä¡¿Í ±¸¼º
____¸ù°íDB Ä¿¹Â´ÏƼ ¿¡µð¼Ç ´Ù¿î·Îµå
____¸ù°íDB ¼³Ä¡¿Í ±¸¼º
__¸ù°íDB »ç¿ë ½ÃÀÛ
____¸ù°íDB ½ÃÀÛ°ú ¿¬°á
____¸ù°íDB·Î ±âº» µ¥ÀÌÅÍ Á¶ÀÛ ½ÇÇà
__Robomongo: ¸ù°íDB¿ë GUI
____Robomongo Ä¿¹Â´ÏƼ ¿¡µð¼Ç ´Ù¿î·Îµå¿Í ¼³Ä¡
____Robomongo¸¦ »ç¿ëÇÑ ¸ù°íDB ½ÃÀÛ°ú ¿¬°á
____¸ù°íDB·Î ±âº» µ¥ÀÌÅÍ Á¶ÀÛ ½ÇÇà
__¿ä¾à

ºÎ·ÏB RabbitMQ Ŭ·¯½ºÅÍ ¼³Ä¡, ±¸¼º, ½ÇÇà
__RabbitMQ ¼Ò°³
__RabbitMQ ¼³Á¤
____Erlang ´Ù¿î·Îµå¿Í ¼³Ä¡
____RabbitMQ ¼³Ä¡¿Í ±¸¼º
__RabbitMQ »ç¿ë ½ÃÀÛ
____°ü¸® Ç÷¯±×ÀÎ È°¼ºÈ­
____RabbitMQ ¼­¹ö ½ÃÀÛ
____RabbitMQ °ü¸® Äֺܼ¸±â
__RabbitMQ Ŭ·¯½ºÅÍ ¼³Á¤
____RabbitMQ Ŭ·¯½ºÅÍ ±¸¼º
____RabbitMQ Ŭ·¯½ºÅÍ ºÒ·¯¿À±â
____RabbitMQ Ŭ·¯½ºÅÍ ´Ù½Ã ½ÃÀÛ
__Ŭ¶óÀ̾ðÆ®¿¡¼­ RabbitMQ Ŭ·¯½ºÅÍ¿¡ ¿¬°á

ÀúÀÚ¼Ò°³

ȲÁÖÇÊ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

IT ±â¾÷¿¡¼­ °³¹ßÀÚ·Î ½ÃÀÛÇØ BEA Systems, Oracle, Pivotal, Vmware µî¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®, ¿£Áö´Ï¾î·Î ÀÏÇß´Ù. ¼ö¸¹Àº ±â¾÷¿¡¼­ ±â¾÷¿ë ¼ÒÇÁÆ®¿þ¾î Áö¿ø°ú ºñÁî´Ï½º Àû¿ëÀ» µµ¿Ô´Ù. ÄÁÅ×À̳Ê(Container)¿¡ °ü½ÉÀÌ ¸¹¾Æ Äí¹ö³×Ƽ½º(Kubernetes) »ýÅ°迡 Âü¿©ÇÏ°í ÀÖÀ¸¸ç Ŭ¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼Ç(Cloud Native Application)ÀÇ °³¹ß°ú ¿î¿µÀ» µµ¿ÔÀ¸¸ç, À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó(Event Driven Architecture)¸¦ ±â¾÷¿¡ µµÀÔÇÏ´Â µ¥ µµ¿òÀ» ÁÖ°í ÀÖ´Ù. ÇöÀç Confluent¿¡¼­ ¼Ö·ç¼Ç ¿£Áö´Ï¾î·Î ÀÏÇÏ¸ç ¼ö¸¹Àº °í°´ÀÌ EDA ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ½Ç½Ã°£ µ¥ÀÌÅÍ

ÆîÃ帱â

¸®ºä

0.0 (ÃÑ 0°Ç)

100ÀÚÆò

ÀÛ¼º½Ã À¯ÀÇ»çÇ×

ÆòÁ¡
0/100ÀÚ
µî·ÏÇϱâ

100ÀÚÆò

0.0
(ÃÑ 0°Ç)

ÆǸÅÀÚÁ¤º¸

  • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

»óÈ£

(ÁÖ)±³º¸¹®°í

´ëÇ¥ÀÚ¸í

¾Èº´Çö

»ç¾÷ÀÚµî·Ï¹øÈ£

102-81-11670

¿¬¶ôó

1544-1900

ÀüÀÚ¿ìÆíÁÖ¼Ò

callcenter@kyobobook.co.kr

Åë½ÅÆǸž÷½Å°í¹øÈ£

01-0653

¿µ¾÷¼ÒÀçÁö

¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

±³È¯/ȯºÒ

¹ÝÇ°/±³È¯ ¹æ¹ý

¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

¹ÝÇ°/±³È¯°¡´É ±â°£

º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

¹ÝÇ°/±³È¯ ºñ¿ë

º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
»óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

»óÇ° Ç°Àý

°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

¼ÒºñÀÚ ÇÇÇغ¸»ó
ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

(ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

¹è¼Û¾È³»

  • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

  • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

  • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

  • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

  • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë