¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ¾ÆÄ«¸¦ ÀÌ¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß

    ¾ÆÄ«¸¦ ÀÌ¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú ÇÔ²²ÇÏ´Â ¾ÆÄ« ÀÌÇØÇϱâ

    ¿øÁ¦ : Mastering Akka : Master the art of creating scalable, concurrent, and reactive a

    • Å©¸®½ºÆ¼¾Ó ¹é½ºÅÍ Àú
    • ¹Ú¹ÌÁ¤ ¿ª
    • ¿¡ÀÌÄÜ
    • 2019³â 02¿ù 28ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆÇ¸Å°¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 07¿ù 14ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161752747 492ÂÊ 188 x 253 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 0

    ÃâÆÇ»ç ¸®ºä

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

    £¿ ¾ÆÄ« ¾×ÅÍ »ç¿ë ¹æ¹ý
    £¿ µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ Àû¿ëÇÑ ±¸Ãà ¹æ¹ý
    £¿ ¿£Æ¼Æ¼ Áö¼Ó¼ºÀ» À§ÇÑ ¾ÆÄ« ÆÛ½Ã½ºÅϽº, ÇÁ·ÎÅäÄÝ ¹öÆÛ, Ä«»êµå¶ó Ȱ¿ë ¹æ¹ý
    £¿ ±×·¡ÇÁ ºô´õ DSL Ȱ¿ë ¹æ¹ý
    £¿ ¾ÆÄ« ½ºÆ®¸²À» ÀÌ¿ëÇÑ ¹é ÇÁ·¹¼Å ó¸® ¹æ¹ý
    £¿ ¾ÆÄ« HTTP¸¦ ÀÌ¿ëÇÑ ¿äû/ÀÀ´ä ó¸® ¹æ¹ý
    £¿ °í°¡¿ë¼ºÀ» À§ÇÑ ConductR Ȱ¿ë ¹æ¹ý


    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

    ¶óÀÌÆ®¹êµå(Lightbend) Ç÷§ÆûÀ» ÀÌ¿ëÇØ °í¼º´ÉÀÇ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ°í ½Í´Ù¸é ÀÌ Ã¥À» ÀÐÀÚ. ¶ÇÇÑ, ¾ÆÄ«ÀÇ »õ·Î¿î ±â´ÉÀ» ÇöÀç ȤÀº ¾ÕÀ¸·ÎÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÒ °èȹÀÌ ÀÖ´Â ½ºÄ®¶ó °³¹ßÀÚ¿¡°Ôµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. µ¿½Ã¼º, È®À强, ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °í¹ÎÇÏ´Â ÀÚ¹Ù °³¹ßÀÚ¿¡°Ôµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.


    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

    1Àå, ¡®È¿°úÀûÀÎ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ã࡯¿¡¼­´Â Ãʱ⠿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼Ò°³ÇÏ°í ¾ÕÀ¸·Î °³¼±ÇÒ ³»¿ëÀ» Á¤¸®ÇÑ´Ù.
    2Àå, ¡®¾×Å͸¦ ÀÌ¿ëÇÑ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö ´Ü¼øÈ­¡¯¿¡¼­´Â ¾×Å͸¦ ÀÚ¼¼È÷ ¼Ò°³ÇÏ°í ¾ÆÄ« FSMÀ» ÀÌ¿ëÇØ ¸®ÆÑÅ丵ÇÑ´Ù.
    3Àå, ¡®µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ ÅëÇÑ ºó¾àÇÑ ¸ðµ¨ °³¼±¡¯¿¡¼­´Â µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ °³³ä°ú Àû¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    4Àå, ¡®À̺¥Æ® ¼Ò½ÌÀ» ÅëÇÑ È÷½ºÅ丮 »ý¼º¡¯¿¡¼­´Â À̺¥Æ® ±â¹Ý ¿£Æ¼Æ¼ÀÇ À̺¥Æ® ¼Ò½Ì(Event Sourcing)À» ¼Ò°³ÇÑ´Ù.
    5Àå, ¡®CQRS¸¦ ÅëÇÑ °ü½É»ç ºÐ¸®¡¯¿¡¼­´Â CQRS¸¦ ÅëÇØ ¸ðµ¨À» ºÐ¸®Çϰí ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
    6Àå, ¡®¾ÆÄ« ½ºÆ®¸²À» ÅëÇÑ È帧¡¯¿¡¼­´Â ¹é ÇÁ·¹¼Å¿Í ½ºÆ®¸² ±â¹Ý 󸮸¦ À§ÇÑ ¾ÆÄ« ½ºÆ®¸²(Akka Streams)À» ¼³¸íÇÑ´Ù.
    7Àå, ¡®¾ÆÄ« HTTP¸¦ ÀÌ¿ëÇÑ REST ±¸Ã࡯¿¡¼­´Â RESTful ÀÎÅÍÆäÀ̽º ±¸ÃàÀ» À§ÇÑ ¾ÆÄ« HTTPÀÇ È°¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    8Àå, ¡®¾ÆÄ« ¸®¸ðÆÃ/Ŭ·¯½ºÅ͸¦ ÀÌ¿ëÇÑ ½ºÄÉÀÏ ¾Æ¿ô¡¯¿¡¼­´Â ¼öÆòÀû È®Àå ¹× °í°¡¿ë¼ºÀ» À§ÇØ ¾ÆÄ« ¸®¸ðÆÃ/Ŭ·¯½ºÅÍ(Akka Remoting/Cluster)¸¦ Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
    9Àå, ¡®ConductRÀ» ÀÌ¿ëÇÑ ¹èÆ÷ °ü¸®¡¯¿¡¼­´Â ConductRÀ» ÀÌ¿ëÇØ ¸¶ÀÌÅ©·Î¼­ºñ½º¸¦ ±¸Ãà ¹× ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
    10Àå, ¡®¹®Á¦ ÇØ°á°ú ¸ð¹ü »ç·Ê¡¯¿¡¼­´Â ¾ÆÄ« »ç¿ë¿¡ ´ëÇÑ ¸ð¹ü »ç·Ê¸¦ Á¦°øÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    Å©¸®½ºÆ¼¾Ó ¹é½ºÅÍ

    ÁöÀºÀÌ : Å©¸®½ºÆ¼¾Ó ¹é½ºÅÍ (Christian Baxter)
    ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¹ßÀ» µéÀÎ °ÍÀº ¾î·Á¼­ºÎÅÍ »ç¹°ÀÌ µ¿ÀÛÇÏ´Â ¹æ¹ý¿¡ °ü½ÉÀÌ ¸¹¾Ò°í, µµÀü°ú ¹®Á¦ ÇØ°áÀ» ÁÁ¾ÆÇÏ´Â ¼º°Ý ¶§¹®À̱⵵ Çß´Ù. ´ëÇп¡¼­ »ý¸í °úÇÐÀ» Àü°øÇϸ鼭µµ Æ´Æ´ÀÌ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇß´Ù. ´ëÇÐÀ» Á¹¾÷ÇÑ ÈÄ¿¡´Â ÇÁ·Î±×·¡¸Ó·Î ÀÏÇϱâ À§ÇØ ÇÊ¿äÇÑ ±â¼úÀ» ½º½º·Î ÀÍÇû´Ù. º¸Çè, ¿©Çà, ±¤°í, ä¿ë µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇß´Ù. ¾ÆÄ« Ç÷§Æû ±â¹Ý¿¡¼­ ½ºÄ®¶ó·Î °í¼º´ÉÀÇ ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÀÏÀ» »ç¶ûÇÑ´Ù. 2010³â¿¡ ½ºÄ®¶ó °³¹ßÀÚ·Î ÀüÇâÇϱâ Àü±îÁö, ¿À·§µ¿¾È ÀÚ¹Ù °³¹ßÀÚ·Î ÀÏÇß´Ù. ³ôÀº ¼º´É°ú ºñµ¿±âÈ­¸¦ ÇØ°áÇϱâ À§ÇÑ ±â¼úÀ» ã´Ù°¡ ½ºÄ®¶ó¿Í ¾ÆÄ«¸¦ ¾Ë°Ô µÆ´Ù. ±× ÈÄ, ±Ù¹«ÇÏ´ø ±¤°í ±â¼ú ȸ»ç¿¡¼­ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡ ½ºÄ®¶ó¿Í ¾ÆÄ«¸¦ Àû¿ëÇÏ¸ç ¿­·ÄÇÑ ÁöÁöÀÚ°¡ µÇ¾ú´Ù.  

    ¿Å±äÀÌ : ¹Ú¹ÌÁ¤
    ÄÄÇ»ÅͰøÇÐÀ» Àü°øÇÏ°í ¼ÒÇÁÆ®¿þ¾îÀÇ º¸¾È ¾àÁ¡ µµÃâ¿¡ ´ëÇÑ ¼®»ç°úÁ¤À» ¸¶ÃÆ´Ù. LG CNS, Çѱ¹ºñÆ®ÄÚÀΰŷ¡¼Ò(Korbit), ÄíÆÎ ¼­¹ö °³¹ßÀÚ·Î ±Ù¹«ÇßÀ¸¸ç, ÇöÀç´Â ºÐ»ê ³×Æ®¿öÅ© & ÀåºÎÀÎ ºí·ÏüÀÎ(Blockchain) Ȱ¿ë¿¡ ´ëÇØ ¿¬±¸Çϰí ÀÖ´Ù.  

    ¿ªÀÚ ¼Ò°³

    ¹Ú¹ÌÁ¤

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ½ºÄ®¶ó¿Í ¾ÆÄ«¸¦ À§ÇÑ °³³ä¼­´Â ´õ·¯ Á¸ÀçÇÏÁö¸¸, ½Ç¹«¿¡ Àû¿ëÇϱâ À§ÇÑ °¡ÀÌµå ¿ªÇÒÀ» ÇØÁִ åÀº °ÅÀÇ ¾ø´Ù. ÀÌ Ã¥À» ÅëÇØ ÀåÀÌ ÁøÇàµÊ¿¡ µû¶ó ÇϳªÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ °³¼±ÇØ ³ª°¡¸ç ÃÖÁ¾ÀûÀ¸·Î ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â Áñ°Å¿î °æÇèÀ» ÇÔ²²Çϱ⸦ ¹Ù¶õ´Ù. °¢ À庰 °úÁ¦µµ Á÷Á¢ ¼öÇàÇϰí, ÀúÀÚÀÇ ÄÚµå¿Í ºñ±³ÇÏ´Ù º¸¸é Àå¿¡¼­ À̾߱âÇϰíÀÚ ÇÏ´Â °³³äÀ» ´õ ±íÀÌ ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
    ¸¹Àº °³¹ßÀÚ°¡ ½ºÄ®¶ó¿Í ¾ÆÄ« °¢°¢ÀÇ °³³äÀº ÀÚÁÖ Á¢ÇßÀ» ¼ö ÀÖÁö¸¸, ÀÌ Ã¥Àº ½ºÄ®¶ó ¹× ¾ÆÄ«¿Í ÇÔ²² µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö, µµ¸ÞÀÎ ÁÖµµ ¼³°è, À̺¥Æ® ¼Ò½Ì, CQRS µî ºÐ»ê ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇØ °í·ÁÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ °³³äµéÀ» ÇÔ²² ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ´Ü¼øÈ÷ °³³äÀ» ÀÌÇØÇÏ´Â ¼öÁØÀÌ ¾Æ´Ï¶ó, °³³äÀ» ³ì¿©³½ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇØ³ª°¡´Â °úÁ¤À» ½Ç½ÀÇÏ´Ù º¸¸é ½Ç¹«¿¡ Àû¿ëÇϱâ À§ÇÑ ¹æÇ⼺¿¡ ´ëÇØ ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼­ Á¦¾ÈÇÏ´Â ´Ù¾çÇÑ ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇØ ºÐ»ê ½Ã½ºÅÛÀ» À§ÇÑ ´ç½ÅÀÇ ¿©Á¤ÀÌ ¼º°øÇϱ⸦ ¹Ù¶õ´Ù.

     


    ¡Ú ¿Å±äÀÌ ¼Ò°³ ¡Ú

    ¹Ú¹ÌÁ¤
    Àϳ⠳»³» µû¶æÇÑ È£Âî¹Î¿¡¼­ »õ·Î¿î ½Ãµµ¸¦ ÁøÇà ÁßÀÎ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. ´Ù¾çÇÑ ºÐ
    ¾ßÀÇ ¼­¹ö °³¹ßÀ» ÁÖ·Î ¸Ã¾Æ¿ÔÁö¸¸, °³¹ßÇÏ´Â ÀÏÀº ¹«¾ùÀ̵ç ÁÁ¾ÆÇÑ´Ù. ÆÀÀ¸·Î ÇÔ²² ¹«¾ð°¡
    ¸¦ ¸¸µé¾î³»´Â ÀÏ¿¡ °ü½ÉÀÌ ¸¹°í, °øÀ¯Çϱ⸦ ÁÁ¾ÆÇÑ´Ù.


     

    ¸ñÂ÷

    1Àå. È¿°úÀûÀÎ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
    __ù ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌÇØ
    __¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¾÷
    ____µµÄ¿ ¼³Á¤
    ____¼­Á¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Postgres ½ºÅ°¸¶ ÀÌÇØ
    ____À©µµ¿ì¿¡¼­ bash ½ºÅ©¸³Æ® ½ÇÇà
    ____¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    ____¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ¿£µåÆ÷ÀÎÆ®¿Í »óÈ£ÀÛ¿ë
    __¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦
    ____È®À强ÀÇ ÀÌÇØ
    ____½ºÄÉÀÏ Å¥ºê
    ____¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ¸ð³î¸®½Ä ½Ã½ºÅÛÀÇ È®Àå ¹®Á¦
    ____°ü°èÇü µ¥ÀÌÅͺ£À̽º »ç¿ë ¹®Á¦
    ____¾ÖÇø®ÄÉÀ̼ÇÀÇ µµ¸ÞÀÎ ¸ðµ¨ Æò°¡
    ____À߸øµÈ ¾×ÅÍ ÀÎÁö
    ____HTTP ¶óÀ̺귯¸® ±³Ã¼
    __¿ä¾à


    2Àå. ¾×Å͸¦ ÀÌ¿ëÇÑ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö ´Ü¼øÈ­
    __¾×ÅÍ ¸ðµ¨ µîÀå ¹è°æ ÀÌÇØ
    __µ¿½Ã¼º°ú º´·ÄÈ­ Â÷ÀÌ
    ____ÄÄÇ»ÆÃ¿¡¼­ µ¿½Ã¼ºÀÇ Á¤ÀÇ
    ____º´·Ä¼ºÀÇ Á¤ÀÇ
    ____µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ À§Çè
    __¾ÈÀüÇÑ µ¿½Ã¼ºÀ» À§ÇÑ ¾ÆÄ« ¾×ÅÍ »ç¿ë
    ____¾×ÅÍ¿Í µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö
    ____¾ÆÄ« ¾×ÅÍ¿Í ¶ó¿ìÅ͸¦ ÀÌ¿ëÇÑ º´·Ä¼º
    __¾ÆÄ«ÀÇ µð½ºÆÐó¿¡ ´ëÇØ
    ____µð½ºÆÐó ¹× ½ÇÇàÀÚ
    ____¾ÆÄ«ÀÇ µð½ºÆÐó À¯Çü
    ____¾×ÅÍÀÇ µð½ºÆÐó ±¸¼º
    __¾ÆÄ« ¸ÞÀϹڽº À¯Çü
    ____Unbounded ¸ÞÀϹڽº
    ____Bounded ¸ÞÀϹڽº
    ____¾×ÅÍ ¸ÞÀϹڽº ±¸¼º
    __»óŸӽÅ(FSM)À» ÅëÇÑ ¾×ÅÍ ¸®ÆÑÅ丵
    ____»õ·Î¿î ÇÁ·Î¼¼½º È帧 ¸ðµ¨¸µ
    ____»õ·Î¿î ÁÖ¹® ÇÁ·Î¼¼½º ÄÚµù
    __¾ÆÄ« ¾×ÅÍ Å×½ºÆ®
    ____Å×½ºÆ® ÇǶó¹Ìµå ÀÌÇØ
    ____¾ÆÄ« ¾×ÅÍ ´ÜÀ§ Å×½ºÆ®
    ____SalesOrderProcessor ¾×ÅÍ Å×½ºÆ®
    __Å×½ºÆ® °úÁ¦
    __¿ä¾à


    3Àå. µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ ÅëÇÑ ºó¾àÇÑ ¸ðµ¨ °³¼±
    __µµ¸ÞÀÎ ÁÖµµ ¼³°è °³³ä
    ____µµ¸ÞÀÎ °èÃþ ÆÄ¾Ç
    ____Àü·«Àû µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ ÀÌÇØ
    ____Àü·«Àû µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ ÀÇ»ç¼ÒÅë ÆÐÅÏ
    ____µµ¸ÞÀÎ ÁÖµµ ¼³°èÀÇ ºôµù ºí·Ï
    __ºó¾àÇÑ ¸ðµ¨ ¹× dz¼ºÇÑ ¸ðµ¨ ½Äº°
    __µµ¸ÞÀÎ ÁÖµµ ¼³°è ¸®ÆÑÅ丵 ¼³°è
    ____¼­Á¡ ÄÁÅýºÆ® ¸Ê
    ____¾×Å͸¦ ÀÌ¿ëÇÑ µµ¸ÞÀÎ ÁÖµµ ¼³°è ¸ðµ¨¸µ
    ____»ç¿ëÀÚ °ü¸® ÄÁÅØ½ºÆ® ¸®¸ðµ¨¸µ
    ____Àç°í °ü¸® ÄÁÅØ½ºÆ® ¸®¸ðµ¨¸µ
    ____½Å¿ëÄ«µå ó¸® ÄÁÅØ½ºÆ® ¸®¸ðµ¨¸µ
    ____ÆÇ¸Å ÁÖ¹® ó¸® ÄÁÅØ½ºÆ® ¸®¸ðµ¨¸µ
    __¸®ÆÑÅ丵µÈ ¼­Á¡ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµå ÀÌÇØ
    ____EntityActor Ãß»ó Ŭ·¡½º
    ____EntityAggregate Ãß»ó Ŭ·¡½º
    ____Book°ú InventoryClerk ¾×ÅÍ
    __ÁÖ¹® »ý¼º 󸮿¡¼­ Æ®·£Àè¼Ç ÇØ°á
    __¸®ÆÑÅ丵 °³¼± Ç׸ñ
    __¸®ÆÑÅ丵 °úÁ¦
    __¿ä¾à


    4Àå. À̺¥Æ® ¼Ò½ÌÀ» ÅëÇÑ È÷½ºÅ丮 »ý¼º
    __À̺¥Æ® ¼Ò½Ì ±âº»
    ____À̺¥Æ® ¼Ò½ÌÀÇ ÀåÁ¡
    ____À̺¥Æ® ¼Ò½ÌÀÇ ´ÜÁ¡
    ____¼­Á¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ À̺¥Æ® ¼Ò½Ì ¿¹
    __À̺¥Æ® ¼Ò½ÌÀ» À§ÇÑ ¾ÆÄ« ÆÛ½Ã½ºÅϽº
    ____PersistentActor trait
    ____AsyncWriteJournal
    ____SnapshotStore
    __Áö¼ÓÀû ÀúÀå¼Ò¸¦ À§ÇÑ Ä«»êµå¶ó »ç¿ë
    ____Ä«»êµå¶ó ¼³Ä¡
    ____Ä«»êµå¶ó »ç¿ëÀ» À§ÇÑ ¾ÆÄ« ÆÛ½Ã½ºÅϽº ±¸¼º
    __Àç°í °ü¸® ¸ðµâ ¸®ÆÑÅ丵
    ____PersistentEntity Ãß»ó Ŭ·¡½º
    ____Aggregate Ãß»ó Ŭ·¡½º
    ____JsonSerializer Ŭ·¡½º
    ____Book ¿£Æ¼Æ¼ À̺¥Æ® ¼Ò½Ì
    ____InventoryClerk ¾×ÅÍ ¸®ÆÑÅ丵
    ____»õ·Î¿î Book ¿£Æ¼Æ¼ ½Ãµµ
    ____µµ¼­ ½º³À¼¦ Ãß°¡
    ____ÁøÈ­ÇÏ´Â ½ºÅ°¸¶ ó¸®
    __¸®ÆÑÅ丵µÈ ÆÇ¸Å ÁÖ¹® ó¸® ¸ðµâ
    __¸®ÆÑÅ丵 °úÁ¦
    __¿ä¾à


    5Àå. CQRS¸¦ ÅëÇÑ °ü½É»ç ºÐ¸®
    __CQRSÀÇ ¿ª»ç
    __À̺¥Æ® ¼Ò½Ì °üÁ¡¿¡¼­ÀÇ CQRS
    __Àб⠸𵨠±¸ÇöÀ» À§ÇÑ ¼³°è
    ____Àб⠸ðµ¨À» À§ÇÑ µ¥ÀÌÅÍ ÀúÀå¼Ò ¼±ÅÃ
    ____Àб⠸𵨿¡ ´ëÇÑ À̺¥Æ® Àû¿ë
    ____ÆÛ½Ã½ºÅϽº Äõ¸®¸¦ ÀÌ¿ëÇÑ ºä ÀÛ¼º
    __Book Àб⠸𵨠±¸Ãà
    ____ProtobufDatamodelAdapter ÅÂ±× Áö¿ø
    ____ÀÏ·¡½ºÆ½¼­Ä¡ Áö¿ø trait
    ____ºä ºô´õ trait
    ____Book ºä ºô´õ ±¸Çö
    ____Book ºä ±¸Çö
    ____Àç½ÃÀÛ °¡´ÉÇÑ ÇÁ·ÎÁ§¼Ç ±¸Çö
    __ÆÇ¸Å ÁÖ¹® ó¸® ¸®ÆÑÅ丵
    ____SalesOrder Àб⠸𵨠ºñÁ¤±ÔÈ­
    ____Àç°í ÇÒ´çÀ» À§ÇÑ ÆÛ½Ã½ºÅϽº Äõ¸® »ç¿ë
    __»õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __¸®ÆÑÅ丵 °úÁ¦
    __¸¶¹«¸® Àǰß
    __¿ä¾à


    6Àå. ¾ÆÄ« ½ºÆ®¸²À» ÅëÇÑ È帧
    __¸®¾×Ƽºê ½ºÆ®¸² API ÀÌÇØ
    ____¹é ÇÁ·¹¼Å µ¿ÀÛ
    __¾ÆÄ« ½ºÆ®¸² API
    ____¾ÆÄ« ½ºÆ®¸²ÀÇ ºôµù ºí·Ï
    ____½ºÆ®¸² ±¸ÃàÀÇ ±âº» ÇнÀ
    ____½ºÆ®¸² ½Çüȭ ÀÌÇØ
    ____½ºÆ®¸² ³»ÀÇ ¿¬»êÀÚ °áÇÕ
    ____¹öÆÛ¸¦ ÀÌ¿ëÇÑ ¼Óµµ Á¦¾î
    ____È帧 ³»ÀÇ º¯°æ ¼Óµµ
    ____±×·¡ÇÁ ºô´õ DSLÀ» ÀÌ¿ëÇÑ Ã³¸® ±×·¡ÇÁ ±¸Ãà
    ____½ºÆ®¸®¹Ö I/O ó¸®
    __ºä ºô´õ ÄÚµå ¸®ÆÑÅ丵
    __¸®ÆÑÅ丵 °úÁ¦
    __¿ä¾à


    7Àå. ¾ÆÄ« HTTP¸¦ ÀÌ¿ëÇÑ REST ±¸Ãà
    __RESTful HTTP ÀÎÅÍÆäÀ̽º »ý¼º
    __¾ÆÄ« HTTP¿Í ½ºÇÁ·¹ÀÌ ºñ±³
    ____¾ÆÄ« ½ºÆ®¸²°ú ¹é ÇÁ·¹¼Å
    ____±× ¿ÜÀÇ Â÷ÀÌÁ¡
    __¾ÆÄ« HTTP¸¦ ÀÌ¿ëÇÑ RESTful ÀÎÅÍÆäÀ̽º »ý¼º
    ____Àú¼öÁØ ¼­¹ö API »ç¿ë
    ____°í¼öÁØ ¼­¹ö API »ç¿ë
    __¾ÆÄ« HTTP¸¦ ÀÌ¿ëÇÑ RESTful API È£Ãâ
    ____Ŭ¶óÀÌ¾ðÆ® Ãø ¾ÆÄ« HTTP ¹× ½ºÆ®¸²
    ____¾Æ¿ô¹Ù¿îµå ¿¬°á ¸ðµ¨ ÀÌÇØ
    __¸®ÆÑÅ丵 °úÁ¦
    ____Àιٿîµå HTTP º¯°æ
    ____¾Æ¿ô¹Ù¿îµå HTTP º¯°æ
    __¿ä¾à


    8Àå. ¾ÆÄ« ¸®¸ðÆÃ/Ŭ·¯½ºÅ͸¦ ÀÌ¿ëÇÑ ½ºÄÉÀÏ ¾Æ¿ô
    __¾ÆÄ« ¸®¸ðÆÃ »ç¿ë
    ____¾ÆÄ« ¸®¸ðÆÃ Ȱ¼ºÈ­
    ____¿ø°Ý ¾×ÅÍ¿Í »óÈ£ÀÛ¿ë
    ____¾ÆÄ« ¸®¸ðÆÃ ¹× Á÷·ÄÈ­
    __¾ÆÄ« Ŭ·¯½ºÅ͸µ »ç¿ë
    ____Ŭ·¯½ºÅ͸µÀÇ ÇÙ½É ¾ÆÅ°ÅØÃ³ ¿øÄ¢
    ____Ŭ·¯½ºÅ͸µ Ȱ¼ºÈ­
    ____Ŭ·¯½ºÅ͸µÀ» À§ÇÑ ¿ø°Ý ¿öÄ¿ ¿¹Á¦ ¸®ÆÑÅ丵
    __¼­Á¡ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ŭ·¯½ºÅ͸µ Àû¿ë
    ____¼­Á¡ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ŭ·¯½ºÅÍ »þµù Àû¿ë
    ____¼­Á¡ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ŭ·¯½ºÅÍ ½Ì±ÛÅæ Àû¿ë
    ____Ŭ·¯½ºÅÍ ¼­Á¡ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    __¿ä¾à


    9Àå. ConductRÀ» ÀÌ¿ëÇÑ ¹èÆ÷ °ü¸®
    __ConductR °³¿ä
    __ConductR ·ÎÄà ¼³Ä¡¿Í ¼³Á¤
    ____ConductR CLI »÷µå ¹Ú½º ¼³Ä¡
    ____ConductR »÷µå ¹Ú½º ¼³Á¤
    ____sbt-conductr Ç÷¯±×ÀÎ ¼³Á¤
    ____»÷µå ¹Ú½º ³»ÀÇ µµÄ¿ »ç¿ë ¾È³»
    __ConductR CLI »ç¿ë
    ____ConductR ¹öÀü Á¤º¸ È®ÀÎ
    ____¹èÆ÷µÈ ¹øµé Á¤º¸ È®ÀÎ
    ____¹øµé ¼­ºñ½º Á¤º¸ È®ÀÎ
    ____¹øµé ¼­ºñ½º Á¢±Ù Á¦¾î ¸ñ·Ï È®ÀÎ
    ____ConductR·Î ¹øµé ·Îµå
    ____ConductR ³»¿¡ ¹øµé ½ÃÀÛ
    ____ConductR ³»ÀÇ ¹øµé Á¾·á
    ____ConductR¿¡¼­ ¹øµé Á¦°Å
    ____ConductR ³»¿¡¼­ ¹øµé °ü·Ã À̺¥Æ® È®ÀÎ
    ____¹øµé ·Î±× È®ÀÎ
    __ConductRÀ» ÅëÇÑ ¼­ºñ½º Áغñ
    ____¹èÆ÷¸¦ À§ÇÑ ¹øµé »ý¼º
    ____ConductR·Î ¹èÆ÷¸¦ À§ÇÑ ÄÚµå ¿ä±¸ »çÇ×
    ____ConductRÀ» ÀÌ¿ëÇÑ ¼­Á¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¸®ÆÑÅ丵
    ____¼­Á¡ ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¸®
    ____ConductR Áö¿øÀ» À§ÇÑ ÀϹÝÀûÀÎ ¼öÁ¤
    ____¼­ºñ½º ¸ðµâÀÇ ConductR ¹øµé Àüȯ
    ____ÆÇ¸Å ÁÖ¹® ó¸® ¸®ÆÑÅ丵
    ____Àç°í °ü¸® ¸ðµâ ¸®ÆÑÅ丵
    __¼­Á¡ ¹øµé ºôµå ¹× ¹èÆ÷
    __ConductR ³»ÀÇ ¼­Á¡ ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµâ Å×½ºÆ®
    __¿ä¾à


    10Àå. ¹®Á¦ ÇØ°á ¹× ¸ð¹ü »ç·Ê
    __¸®ÆÑÅ丵 ȸ°í
    ____´õ ³ªÀº ¾×ÅÍ ±¸Çö
    ____µµ¸ÞÀÎ ÁÖµµ ¼³°è »ç¿ë
    ____¾ÆÄ« ÆÛ½Ã½ºÅϽº ¹× À̺¥Æ® ¼Ò½Ì
    ____¾ÆÄ« ÆÛ½Ã½ºÅϽº Äõ¸® ¹× CQRS
    ____¾ÆÄ« ½ºÆ®¸²
    ____¾ÆÄ« HTTP
    ____¾ÆÄ« ¸®¸ðÆÃ ¹× ¾ÆÄ« Ŭ·¯½ºÅ͸µ
    ____ConductRÀ» ÅëÇÑ ¸ðµâ ºÐ¸®
    __¾×ÅÍ ¹®Á¦ ÇØ°á ¹× ¸ð¹ü »ç·Ê
    ____ǻó »ç¿ë ½Ã °¡º¯ »óÅ ÇÇÇϱâ
    ____ActorSelection »ç¿ë ÃÖ¼ÒÈ­
    ____ask ´ë½Å tell »ç¿ëÇϱâ
    ____¸¹Àº ÃÖ»óÀ§ ¾×ÅÍ »ý¼º ÇÇÇϱâ
    __¾ÆÄ« HTTP¸ð¹ü »ç·Ê ¹× ¹®Á¦ ÇØ°á
    ____~ ¿¬»êÀÚ °ü·Ã ¹®Á¦
    ____Àιٿîµå HTTP ¿äû ·Î±× ±¸Ãà
    ____¾Æ¿ô¹Ù¿îµå HTTP ¿äû ·Î±× ±¸Ãà
    __¾ÆÄ« Ŭ·¯½ºÅ͸µ ¹× ¾ÆÄ« ¸®¸ðÆÃ ¹®Á¦ ÇØ°á ¹× ¸ð¹ü »ç·Ê
    ____±¸¼º ¿ä¼Ò ¼³Á¤ ½Ã, È£½ºÆ® À̸§ ´ë½Å IP ÁÖ¼Ò »ç¿ë ¼±È£Çϱâ
    ____2°³ ÀÌ»óÀÇ ½Ãµå ³ëµå ±¸¼º
    ____·Î±×ÀÇ Disassociated ¿¹¿Ü´Â Á¤»óÀÏ ¼ö ÀÖÀ½
    __Ãß°¡ ÀÚ·á
    ____Lagom
    ____¾ÆÄ« ½ºÆ®¸² ÄîºÏ
    ____ÀϹÝÀûÀÎ ÆÐÅÏ
    ____¾ÆÄ« ÆÛ½Ã½ºÅϽº ½ºÅ°¸¶ º¯°æ
    ____¾ÆÄ« °ü·Ã ±ÇÀå µµ¼­
    ____¿¡¸¯ ¿¡¹Ý½ºÀÇ µµ¸ÞÀÎ ÁÖµµ ¼³°è
    ____¸¶Æ¾ ÆÄ¿ï·¯ÀÇ À̺¥Æ® ¼Ò½Ì
    __¿ä¾à

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved