º»¹®³»¿ë ¹Ù·Î°¡±â
¹«·á¹è¼Û »çÀºÇ° ¼Òµæ°øÁ¦

µµ¸ÞÀÎ ÁÖµµ ¼³°è ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺À» ´Ù·ç´Â ÁöÇý

À§Å°ºÏ½º IT Leaders ½Ã¸®Áî 13
¿¡¸¯ ¿¡¹Ý½º ÁöÀ½ | À̴뿱 ¿Å±è | À§Å°ºÏ½º | 2011³â 07¿ù 21ÀÏ Ãâ°£
Ŭ·Î¹ö ¸®ºä¾²±â

ÀÌ Ã¥ÀÇ ´Ù¸¥ »óǰ Á¤º¸

  • Á¤°¡ : 38,000¿ø
    ÆÇ¸Å°¡ : 34,200¿ø [10%¡é 3,800¿ø ÇÒÀÎ]
  • ÇýÅÃ :
    [±âº»Àû¸³] 1900¿ø Àû¸³ [5% Àû¸³] [Ãß°¡Àû¸³] 5¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2,000¿ø Ãß°¡Àû¸³ ¾È³» [ȸ¿øÇýÅÃ] ȸ¿ø µî±Þ º°, 3¸¸¿ø ÀÌ»ó ±¸¸Å ½Ã 2~4% Ãß°¡Àû¸³ ¾È³» [¸®ºäÀû¸³] ¸®ºä ÀÛ¼º ½Ã e±³È¯±Ç ÃÖ´ë 300¿ø Ãß°¡Àû¸³ ¾È³»
  • Ãß°¡ÇýÅà : Æ÷ÀÎÆ® ¾È³» µµ¼­¼Òµæ°øÁ¦ ¾È³» Ãß°¡ÇýÅà ´õº¸±â
  • ¹è¼Ûºñ : ¹«·á ¹è¼Ûºñ ¾È³»
  • ¹è¼ÛÀÏÁ¤ : ¼­¿ïƯº°½Ã Á¾·Î±¸ ¼¼Á¾´ë·Î ±âÁØ Áö¿ªº¯°æ
    Áö±Ý ÁÖ¹®ÇÏ¸é ³»ÀÏ(29ÀÏ,¼ö) µµÂø ¿¹Á¤ ¹è¼ÛÀÏÁ¤ ¾È³»
  • ¹Ù·Îµå¸² : ÀÎÅͳÝÀ¸·Î ÁÖ¹®ÇÏ°í ¸ÅÀå¿¡¼­ Á÷Á¢ ¼ö·É ¾È³» ¹Ù·Îµå¸² ÇýÅÃ
    ÈÞÀÏ¿¡´Â ¹Ù·Îµå¸² ÇȾ÷À¸·Î ´õ »¡¸® ¹Þ¾Æ º¸¼¼¿ä. ¹Ù·Îµå¸² ÇýÅùްí ÀÌ¿ëÇϱâ

ÀÌ Ã¥ÀÇ À̺¥Æ®

ÇØ¿ÜÁÖ¹®/¹Ù·Îµå¸²/Á¦ÈÞ»çÁÖ¹®/¾÷ü¹è¼Û°ÇÀÇ °æ¿ì 1+1 ÁõÁ¤»óǰÀÌ ¹ß¼ÛµÇÁö ¾Ê½À´Ï´Ù.
  • »ó¹Ý±â º£½ºÆ®/Ãßõµµ¼­ È®ÀÎÇÏ°í ¸Ó±×&³ëÆ® »çÀºÇ°µµ!
    2022.06.24 ~ 2022.07.31
  • [±³º¸´Üµ¶ »çÀºÇ°] °³¹ßÀÚ ¸Å°ÅÁø <¸®µåÀÕzine> ..
    2022.05.10 ~ 2022.06.30
  • [»çÀºÇ°] ÄÄÇ»ÅÍ/ITºÐ¾ß µµ¼­ 1±Ç¸¸ »çµµ °³¹ßÀÚ Ãßõµµ¼­ 1..
    2022.03.11 ~ 2022.06.30
»óǰ»ó¼¼Á¤º¸
ISBN 9788992939850(899293985X)
Âʼö 568ÂÊ
Å©±â 188 * 240 * 35 mm /1144g ÆÇÇü¾Ë¸²
ÀÌ Ã¥ÀÇ ¿ø¼­/¹ø¿ª¼­ Domain-driven design / Evans, Eric

Ã¥¼Ò°³

ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺À» ´Ù·ç´Â ÁöÇý¡ºµµ¸ÞÀÎ ÁÖµµ ¼³°è¡». ÀÌ Ã¥Àº µ¶ÀÚ¿¡°Ô µµ¸ÞÀÎ ÁÖµµ ¼³°è¿¡ ´ëÇÑ Ã¼°èÀûÀÎ Á¢±Ù¹ýÀ» Á¦°øÇÏ°í Æø³ÐÀº ¿ì¼ö ¼³°è ½Çõ¹ý°ú °æÇèÀ» Åä´ë·Î ÇÑ ±â¹ý, º¹ÀâÇÑ µµ¸ÞÀο¡ Á÷¸éÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ ¹ßÀüÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ±Ùº» ¿øÄ¢À» Á¦½ÃÇÑ´Ù. ¼³°è ¹× °³¹ß ¿øÄ¢µéÀ» ½ÇÀº ÀÌ Ã¥Àº Çö½Ç¼¼°èÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ µµ¸ÞÀÎ ÁÖµµ ¼³°è¸¦ ÀÀ¿ëÇÑ ¸ð½ÀÀ» »ý»ýÇÏ°Ô º¸¿©ÁÖ´Â ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ ±â¹ÝÇÑ ¼ö¸¹Àº ¿¹Á¦µéÀ» ½Ç¾ú´Ù.

¸ñÂ÷

01ºÎ µ¿ÀÛÇÏ´Â µµ¸ÞÀÎ ¸ðµ¨ ¸¸µé±â
µµ¸ÞÀÎ ÁÖµµ ¼³°è¿¡¼­ÀÇ ¸ðµ¨ÀÇ À¯¿ë¼º
¼ÒÇÁÆ®¿þ¾îÀÇ º»Áú

01Àå Áö½Ä ޱ¸
È¿°úÀûÀÎ ¸ðµ¨¸µÀÇ ¿ä¼Ò
Áö½Ä ޱ¸
Áö¼ÓÀûÀÎ ÇнÀ
Áö½ÄÀÌ Ç³ºÎÇÑ ¼³°è
½ÉÃþ ¸ðµ¨

02Àå ÀÇ»ç¼ÒÅë°ú ¾ð¾î »ç¿ë
UBIQUITOUS LANGUAGE (º¸Æí ¾ð¾î)
Å©°Ô ¼Ò¸®³»¾î ¸ðµ¨¸µÇϱâ
ÇÑ ÆÀ, ÇÑ ¾ð¾î
¹®¼­¿Í ´ÙÀ̾î±×·¥
- ±Û·Î ¾´ ¼³°è ¹®¼­
- ½ÇÇà °¡´ÉÇÑ ±â¹Ý
¼³¸íÀ» À§ÇÑ ¸ðµ¨

03Àå ¸ðµ¨°ú ±¸ÇöÀÇ ¿¬°è
MODEL-DRIVEN DESIGN (¸ðµ¨ ÁÖµµ ¼³°è)
¸ðµ¨¸µ ÆÐ·¯´ÙÀÓ°ú µµ±¸ Áö¿ø
³»ºÎ µå·¯³»±â: ¿Ö ¸ðµ¨ÀÌ »ç¿ëÀÚ¿¡°Ô Áß¿äÇѰ¡
HANDS-ON MODELER (½ÇõÀû ¸ðµ¨·¯)

02ºÎ ¸ðµ¨ ÁÖµµ ¼³°èÀÇ ±âº» ¿ä¼Ò

04Àå µµ¸ÞÀÎÀÇ °Ý¸®

LAYERED ARCHITECTURE (°èÃþÇü ¾ÆÅ°ÅØÃ³)
- °èÃþ °£ °ü°è ¼³Á¤
- ¾ÆÅ°ÅØÃ³ ÇÁ·¹ÀÓ¿öÅ©
µµ¸ÞÀÎ °èÃþÀº ¸ðµ¨ÀÌ »ì¾Æ°¡´Â °÷
SMART UI(Áö´ÉÇü UI) ¡°¾ÈƼ ÆÐÅÏ¡±
´Ù¸¥ Á¾·ùÀÇ °Ý¸®

05Àå ¼ÒÇÁÆ®¿þ¾î¿¡¼­ Ç¥ÇöµÇ´Â ¸ðµ¨
¿¬°ü°ü°è
ENTITY (¿£Æ¼Æ¼, ÂüÁ¶°´Ã¼¶ó°íµµ ÇÔ)
- ENTITY ¸ðµ¨¸µ
- ½Äº° ¿¬»êÀÇ ¼³°è
VALUE OBJECT (°ª °´Ã¼)
- VALUE OBJECTÀÇ ¼³°è
- VALUE OBJECT¸¦ Æ÷ÇÔÇÑ ¿¬°ü°ü°è ¼³°è
SERVICE(¼­ºñ½º)
- SERVICE¿Í °Ý¸®µÈ µµ¸ÞÀÎ °èÃþ
- ±¸¼º ´ÜÀ§
- SERVICE¿¡ Á¢±ÙÇϱâ
MODULE(¸ðµâ, ÆÐŰÁö¶ó°íµµ ÇÔ)
- ±â¹ÎÇÑ MODULE
- ÀÎÇÁ¶ó½ºÆ®·°Ã³ ÁÖµµ ÆÐŰÁöÈ­ÀÇ ÇÔÁ¤
¸ðµ¨¸µ ÆÐ·¯´ÙÀÓ
- °´Ã¼ ÆÐ·¯´ÙÀÓÀÌ Áö¹èÀûÀÎ ÀÌÀ¯
- °´Ã¼ ¼¼°è¿¡¼­ °´Ã¼°¡ ¾Æ´Ñ °Íµé
- ÆÐ·¯´ÙÀÓÀÌ È¥ÀçÇÒ ¶§ MODEL-DRIVEN DESIGN °í¼öÇϱâ

06Àå µµ¸ÞÀÎ °´Ã¼ÀÇ »ý¸íÁÖ±â
AGGREGATE (ÁýÇÕ)
FACTORY (ÆÑÅ͸®)
- FACTORY¿Í FACTORYÀÇ À§Ä¡ ¼±Á¤
- »ý¼ºÀÚ¸¸À¸·Î ÃæºÐÇÑ °æ¿ì
- ÀÎÅÍÆäÀ̽º ¼³°è
- ºÒº¯½Ä ·ÎÁ÷ÀÇ À§Ä¡
- ENTITY FACTORY¿Í VALUE OBJECT FACTORY
- ÀúÀåµÈ °´Ã¼ÀÇ À籸¼º
REPOSITORY (¸®ÆÄÁöÅ͸®)
- REPOSITORY¿¡ ÁúÀÇÇϱâ
- Ŭ¶óÀÌ¾ðÆ® Äڵ尡 REPOSITORY ±¸ÇöÀ» ¹«½ÃÇÑ´Ù (°³¹ßÀÚ´Â ±×·¸Áö ¾ÊÁö¸¸)
- REPOSITORY ±¸Çö
- ÇÁ·¹ÀÓ¿öÅ©ÀÇ È°¿ë
- FACTORY¿ÍÀÇ °ü°è
°ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ °´Ã¼ ¼³°è

07Àå ¾ð¾îÀÇ »ç¿ë(È®Àå ¿¹Á¦)
È­¹° ÇØ¿î ½Ã½ºÅÛ ¼Ò°³
µµ¸ÞÀÎ °Ý¸®: ÀÀ¿ë ±â´É ¼Ò°³
ENTITY¿Í VALUE OBJECTÀÇ ±¸ºÐ
- ¿ªÇÒ°ú ±× ¹ÛÀÇ ¼Ó¼º
ÇØ¿î µµ¸ÞÀÎÀÇ ¿¬°ü°ü°è ¼³°è
AGGREGATEÀÇ °æ°è
REPOSITORYÀÇ ¼±Á¤
½Ã³ª¸®¿À ¿¬½À
- ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É: È­¹°ÀÇ ¸ñÀûÁö º¯°æ
- ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´É: ¹Ýº¹ ¾÷¹«
°´Ã¼ »ý¼º
- Cargo¿¡ ´ëÇÑ FACTORY¿Í »ý¼ºÀÚ
- Handling Event Ãß°¡
¸®ÆÑÅ͸µÇÒ ½Ã°£: Cargo AGGREGATEÀÇ ¼³°è ´ë¾È
ÇØ¿î ¸ðµ¨ÀÇ MODULE
»õ·Î¿î ±â´É µµÀÔ: ÇÒ´ç·® °Ë»ç
- µÎ ½Ã½ºÅÛÀÇ ¿¬°è
- ¸ðµ¨ °­È­: ¾÷¹« ºÐ¾ß ³ª´©±â
- ¼º´É ÃÖÀûÈ­
ÃÖÁ¾ °ËÅä

03ºÎ ´õ ½ÉÃþÀûÀÎ ÅëÂû·ÂÀ» ÇâÇÑ ¸®ÆÑÅ͸µ
¸®ÆÑÅ͸µ ¼öÁØ
½ÉÃþ ¸ðµ¨
½ÉÃþ ¸ðµ¨/À¯¿¬ÇÑ ¼³°è
¹ß°ß °úÁ¤

08Àå µµ¾à
µµ¾à¿¡ °üÇÑ ÀÏÈ­
- ±¦ÂúÀº ¸ðµ¨À̱â´Â ÇÏÁö¸¸¡¦¡¦
- µµ¾à
- ´õ ½ÉÃþÀûÀÎ ¸ðµ¨
- ³ÃÁ¤ÇÑ °áÁ¤
- °á¸»
±âȸ
±âº»¿¡ ÁýÁßÇ϶ó
Èıâ : ¿¬ÀÌÀº »õ·Î¿î ÅëÂû·ÂÀÇ ÃâÇö

09Àå ¾Ï½ÃÀûÀÎ °³³äÀ» ¸íÈ®ÇϰÔ
°³³ä ÆÄÇìÄ¡±â
- ¾ð¾î¿¡ ±Í ±â¿ï¿©¶ó
- ¾î»öÇÑ ºÎºÐÀ» Á¶»çÇ϶ó
- ¸ð¼øÁ¡¿¡ ´ëÇØ ±íÀÌ °í¹ÎÇ϶ó
- ¼­ÀûÀ» Âü°íÇ϶ó
- ½ÃµµÇÏ°í ¶Ç ½ÃµµÇ϶ó
´Ù¼Ò ºÒ¸íÈ®ÇÑ °³³äÀÇ ¸ðµ¨¸µ
- ¸í½ÃÀûÀÎ Á¦¾àÁ¶°Ç
- µµ¸ÞÀÎ °´Ã¼·Î¼­ÀÇ ÇÁ·Î¼¼½º
SPECIFICATION (¸í¼¼)
- SPECIFICATIONÀÇ Àû¿ë°ú ±¸Çö

10Àå À¯¿¬ÇÑ ¼³°è
INTENTION-REVEALING INTERFACE (Àǵµ¸¦ µå·¯³»´Â ÀÎÅÍÆäÀ̽º)
SIDE -EFFECT-FREE FUNCTION (ºÎ¼öÈ¿°ú°¡ ¾ø´Â ÇÔ¼ö)
ASSERTION (´ÜÁ¤)
CONCEPTUAL CONTOUR (°³³äÀû À±°û)
STANDALONE CLASS (µ¶¸³Çü Ŭ·¡½º)
CLOSURE OF OPERATION (¿¬»êÀÇ ´ÝÈû)
¼±¾ðÀû ¼³°è
- µµ¸ÞÀΠƯȭ ¾ð¾î
¼±¾ðÀûÀÎ Çü½ÄÀÇ ¼³°è
- SPECIFICATIONÀ» ¼±¾ðÀûÀÎ Çü½ÄÀ¸·Î È®ÀåÇϱâ
¹ÞÀ½°¢
- ¼­ºê µµ¸ÞÀÎÀ¸·Î ºÐÇÒÇ϶ó
- °¡´ÉÇÏ´Ù¸é Á¤¸³µÈ Á¤ÇüÈ­¸¦ Ȱ¿ëÇ϶ó

11Àå ºÐ¼® ÆÐÅÏÀÇ Àû¿ë

12Àå ¸ðµ¨°ú µðÀÚÀÎ ÆÐÅÏÀÇ ¿¬°á

STRATEGY (POLICY¶ó°íµµ ÇÔ)
COMPOSITE (º¹ÇÕü)
±×·¸´Ù¸é FLYWEIGHT´Â?

13Àå ´õ ½ÉÃþÀûÀÎ ÅëÂû·ÂÀ» ÇâÇÑ ¸®ÆÑÅ͸µ
½ÃÀÛ
Á¶»çÆÀ
¼±Çà ±â¼ú
°³¹ßÀÚ¸¦ À§ÇÑ ¼³°è
ŸÀ̹Ö
À§±â¸¦ ±âȸ·Î

04ºÎ Àü·«Àû ¼³°è

14Àå ¸ðµ¨ÀÇ ¹«°á¼º À¯Áö

BOUNDED CONTEXT (Á¦ÇÑµÈ ÄÁÅØ½ºÆ®)
- BOUNDED CONTEXT ¾ÈÀÇ ±Õ¿­ ÀνÄ
CONTINUOUS INTEGRATION (Áö¼ÓÀûÀÎ ÅëÇÕ)
CONTEXT MAP (ÄÁÅØ½ºÆ® ¸Ê)
- CONTEXT °æ°è¿¡¼­ÀÇ Å×½ºÆ®
- CONTEXT MAPÀÇ Á¶Á÷È­¿Í ¹®¼­È­
BOUNDED CONTEXT °£ÀÇ °ü°è
SHARED KERNEL (°øÀ¯ Ä¿³Î)
CUSTOMER/SUPPLIER DEVELOPMENTTEAM (°í°´/°ø±ÞÀÚ °³¹ß ÆÀ)
CONFORMIST (ÁؼöÀÚ)
ANTICORRUPTION LAYER (¿À·ù ¹æÁö °èÃþ)
- ANTICORRUPTION LAYERÀÇ ÀÎÅÍÆäÀ̽º ¼³°è
- ANTICORRUPTION LAYERÀÇ ±¸Çö
- ±³ÈÆÀûÀÎ À̾߱â
SEPARATE WAYS (°¢ÀÚÀÇ ±æ)
OPEN HOST SERVICE (°ø°³ È£½ºÆ® ¼­ºñ½º)
PUBLISHED LANGUAGE (°øÇ¥µÈ ¾ð¾î)
ÄÚ³¢¸® ÅëÀÏÇϱâ
¸ðµ¨ÀÇ ÄÁÅØ½ºÆ® Àü·« ¼±ÅÃ
- ÆÀ ÀÇ»ç°áÁ¤ ¶Ç´Â ±× ÀÌ»ó
- ¿ì¸® ÀÚ½ÅÀ» ÄÁÅØ½ºÆ®¿¡ ¹èÄ¡Çϱâ
- °æ°èÀÇ º¯Çü
- º¯°æÇÒ ¼ö ¾ø´Ù´Â »ç½ÇÀ» ÀÎÁ¤Çϱâ: ¿ÜºÎ ½Ã½ºÅÛÀÇ ¹¦»ç
- ¿ÜºÎ ½Ã½ºÅÛ°úÀÇ °ü°è
- ¼³°è ÁßÀÎ ½Ã½ºÅÛ
- °³º° ¸ðµ¨ÀÇ Æ¯¼öÇÑ ¿ä±¸»çÇ× ÃæÁ·Çϱâ
- ¹èÄ¡
- ŸÇùÁ¡
- ÇÁ·ÎÁ§Æ®°¡ ÀÌ¹Ì ÁøÇà ÁßÀÏ ¶§
º¯Çü
- CONTEXT º´ÇÕ: SEPARATE WAYS ¡æ SHARED KERNEL
- CONTEXT º´ÇÕ: SHARED KERNEL ¡æ CONTINUOUS INTEGRATION
- ·¹°Å½Ã ½Ã½ºÅÛÀÇ ´Ü°èÀû Æó±â
- OPEN HOST SERVICE ¡æ PUBLISHED LANGUAGE

15Àå µð½ºÆ¿·¹À̼Ç
CORE DOMAIN (ÇÙ½É µµ¸ÞÀÎ)
- CORE ¼±ÅÃ
- ´©°¡ ±× ÀÏÀ» ÇÒ °ÍÀΰ¡?
µð½ºÆ¿·¹À̼ÇÀÇ ´Ü°èÀû È®´ë
GENERIC SUBDOMAIN (ÀÏ¹Ý ÇÏÀ§ µµ¸ÞÀÎ)
- ÀϹÝÈ­°¡ Àç»ç¿ë °¡´ÉÇÏ´Ù´Â Àǹ̴ ¾Æ´Ï´Ù
- ÇÁ·ÎÁ§Æ® À§Çè °ü¸®
DOMAIN VISION STATEMENT (µµ¸ÞÀÎ ºñÀü ¼±¾ð¹®)
HIGHLIGHTED CORE (°­Á¶µÈ ÇÙ½É)
- µð½ºÆ¿·¹ÀÌ¼Ç ¹®¼­
- Ç¥½ÃµÈ CORE
- ÇÁ·Î¼¼½º µµ±¸·Î¼­ÀÇ µð½ºÆ¿·¹ÀÌ¼Ç ¹®¼­
COHESIVE MECHANISM (ÀÀÁý·Â ÀÖ´Â ¸ÞÄ¿´ÏÁò)
- GENERIC SUBDOMAIN°ú COHESIVE MECHANISM
- MECHANISMÀÌ CORE DOMAINÀÇ ÀϺÎÀÎ °æ¿ì
¼±¾ðÀû Çü½ÄÀÇ µð½ºÆ¿·¹À̼Ç
SEGREGATED CORE (ºÐ¸®µÈ ÇÙ½É)
- SEGREGATED CORE¸¦ ¸¸µå´Â µ¥ µå´Â ºñ¿ë
- ¹ßÀüÇÏ´Â ÆÀÀÇ ÀÇ»ç°áÁ¤
ABSTRACT CORE (Ãß»óÈ­µÈ ÇÙ½É)
½ÉÃþ ¸ðµ¨ÀÇ µð½ºÆ¿·¹À̼Ç
¸®ÆÑÅ͸µÀÇ ´ë»ó ¼±ÅÃ

16Àå ´ë±Ô¸ð ±¸Á¶
EVOLVING ORDER (¹ßÀüÇÏ´Â Áú¼­)
SYSTEM METAPHOR (½Ã½ºÅÛ ÀºÀ¯)
- ¡°¹Ì¼÷ÇÑ ÀºÀ¯¡±¿Í ±×°ÍÀÌ ÇÊ¿ä ¾ø´Â ÀÌÀ¯
RESPONSIBILITY LAYER (Ã¥ÀÓ °èÃþ)
- ÀûÀýÇÑ °èÃþÀÇ ¼±ÅÃ
KNOWLEDGE LEVEL (Áö½Ä ¼öÁØ)
PLUGGABLE COMPONENT FRAMEWORK (ÂøÅ»½Ä ÄÄÆ÷³ÍÆ® ÇÁ·¹ÀÓ¿öÅ©)
±¸Á¶´Â ¾ó¸¶³ª Á¦¾à¼ºÀ» Áö³à¾ß Çϴ°¡?
Àß ¸Â¾Æ¶³¾îÁö´Â ±¸Á¶¸¦ ÇâÇÑ ¸®ÆÑÅ͸µ
- ÃÖ¼ÒÁÖÀÇ
- ÀÇ»ç¼ÒÅë°ú ÀÚ±â ÈÆ·Ã
- À籸Á¶È­°¡ À¯¿¬ÇÑ ¼³°è¸¦ ³º´Â´Ù
- µð½ºÆ¿·¹À̼ÇÀº ºÎÇϸ¦ ÁÙÀδÙ

17Àå Àü·«ÀÇ Á¾ÇÕ
´ë±Ô¸ð ±¸Á¶¿Í BOUNDED CONTEXT¿ÍÀÇ °áÇÕ
´ë±Ô¸ð ±¸Á¶¿Í µð½ºÆ¿·¹À̼ǰúÀÇ °áÇÕ
Æò°¡ ¸ÕÀú
´©°¡ Àü·«À» ¼¼¿ì´Â°¡?
- ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ â¹ßÇÏ´Â ±¸Á¶
- °í°´(¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÆÀ) Áß½ÉÀÇ ¾ÆÅ°ÅØÃ³ ÆÀ
Àü·«Àû ¼³°è °áÁ¤À» À§ÇÑ 6°¡Áö Çʼö ¿ä¼Ò
- ±â¼ú ÇÁ·¹ÀÓ¿öÅ©µµ ¸¶Âù°¡Áö´Ù
- Á¾ÇÕ°èȹÀ» Á¶½ÉÇ϶ó

°á·Ð

¸ÎÀ½¸»
¾ÕÀ» ³»´Ùº¸¸ç

ºÎ·Ï ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ÆÐÅÏÀÇ »ç¿ë¹ý
ÆÐÅÏ À̸§

¿ë¾î ¼³¸í
Âü°í ¹®Çå
»çÁø ÇùÂù
ã¾Æº¸±â

Ã¥ ¼ÓÀ¸·Î

¼ÒÇÁÆ®¿þ¾îÀÇ Á¸Àç °¡Ä¡´Â ¾îµð¿¡ Àִ°¡? ¼ø¼öÇÏ°Ô ±â¼úÀûÀÎ ºÐ¾ß°¡ ¾Æ´Ï¶ó¸é ¾Æ¸¶ ƯÁ¤ ¾÷¹« ºÐ¾ßÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ ÀÖÀ» °ÍÀÌ´Ù. ¾Æ¹«¸® ±â¼úÀûÀ¸·Î Á¤±³ÇÏ°í ¶Ù¾î³­ ±â´É¼ºÀ» °®Ãß´õ¶óµµ ´ç¸éÇÑ ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â ½ÇÆÐÇÑ ¼ÒÇÁÆ®¿þ¾î¿¡ Áö³ªÁö ¾Ê´Â´Ù. ¾îÂî º¸¸é ³Ê¹«³ª »ó½ÄÀûÀÎ ¾ê±â·Î µé¸±Áöµµ ¸ð¸£Áö¸¸ ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡ Á¾»çÇÏ´Â °³¹ßÀÚµéÀº ±â¼úÀûÀÎ ÀïÁ¡¿¡ °ü½ÉÀ» º¸ÀÌ°í °Å±â¿¡ ÁýÁßÇÏ´Â °æÇâÀÌ ÀÖ´Ù.

¡ºµµ¸ÞÀÎ ÁÖµµ ¼³°è¡»´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Çٽɿ¡ ³õÀÎ º¹À⼺À» ´Ù·ç´Â ÆÐÅϰú ±â¹ý, ¿øÄ¢ÀÌ ´ã±ä Ã¥ÀÌ´Ù. ÀÌ Ã¥Àº °á±¹ ±×... ´õº¸±â

ÃâÆÇ»ç ¼­Æò

¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺À» ´Ù½º·Á¶ó!

¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺Àº µµ¸ÞÀο¡¼­ ±âÀÎÇϰí, ±×·¯ÇÑ º¹À⼺À» ¾î¶»°Ô ´Ù·ç´À³Ä°¡ ÇÁ·ÎÁ§Æ®ÀÇ ¼ºÆÐ¸¦ Á¿ìÇÑ´Ù. µµ¸ÞÀÎ ÁÖµµ ¼³°è(Domain-Driven Design)´Â º¹ÀâÇÑ ¿ä°ÇÀ» Áö´Ñ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â Á¢±Ù¹ýÀÇ Çϳª´Ù. µµ¸ÞÀÎ ÁÖµµ ¼³°è¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®°¡ ÇÙ½É µµ¸ÞÀΰú µµ¸ÞÀÎ ·ÎÁ÷¿¡ ÁýÁßÇϰí, º¹ÀâÇÑ ¼³°è´Â ¸ðµ¨À» ±â¹ÝÀ¸·Î ÇØ¾ß ÇÑ´Ù´Â ÀüÁ¦¿¡¼­ Ãâ¹ßÇØ À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â Çè³­ÇÑ ¿©Á¤¿¡¼­ Áß¿äÇÑ ¼³°è °áÁ¤À̳ª Àü·«Àû »ç°í¿Í ¾È¸ñÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù ±¸½ÉÁ¡ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù.
... ´õº¸±â

Klover ¸®ºä (0)

ºÏ·Î±× ¸®ºä (0) ¾²·¯°¡±â

ºÏ·Î±× ¸®ºä´Â º»ÀÎ ÀÎÁõ ÈÄ ÀÛ¼º °¡´ÉÇÕ´Ï´Ù.
Ã¥À̳ª ŸÀο¡ ´ëÇØ ±Ù°Å ¾øÀÌ ºñ¹æÀ» Çϰųª ŸÀÎÀÇ ¸í¿¹¸¦ ÈѼÕÇÒ ¼ö ÀÖ´Â ³»¿ëÀº ºñ°ø°³ ó¸® µÉ ¼ö ÀÖ½À´Ï´Ù.
¡Ø ºÏ·Î±× ¸®ºä ¸®¿öµå Á¦°ø 2021. 4. 1 Á¾·á

¹®Àå¼öÁý (0) ¹®Àå¼öÁý ¾²±â ³ªÀÇ µ¶¼­±â·Ï º¸±â
※±¸¸Å ÈÄ ¹®Àå¼öÁý ÀÛ¼º ½Ã, ¸®¿öµå¸¦ Á¦°øÇÕ´Ï´Ù. ¾È³»

½ºÅ丮K

ÃÑ 1°ÇÀÇ ½ºÅ丮K°¡ ÀÖ½À´Ï´Ù.

    ±³È¯/¹Ýǰ/ǰÀý¾È³»

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

    ±³È¯/¹Ýǰ/ǰÀý¾È³»
    ¹Ýǰ/±³È¯¹æ¹ý ¸¶ÀÌ·ë > ÁÖ¹®°ü¸® > ÁÖ¹®/¹è¼Û³»¿ª > ÁÖ¹®Á¶È¸ > ¹Ýǰ/±³È¯½Åû ,
    [1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ] ¶Ç´Â °í°´¼¾ÅÍ (1544-1900)

    ¡Ø ¿ÀǸ¶ÄÏ, ÇØ¿Ü¹è¼ÛÁÖ¹®, ±âÇÁÆ® ÁÖ¹®½Ã [1:1»ó´ã>¹Ýǰ/±³È¯/ȯºÒ]
        ¶Ç´Â °í°´¼¾ÅÍ (1544-1900)
    ¹Ýǰ/±³È¯°¡´É ±â°£ º¯½É¹ÝǰÀÇ °æ¿ì ¼ö·É ÈÄ 7ÀÏ À̳»,
    »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»
    ¹Ýǰ/±³È¯ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹Ýǰ/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­Àåǰ, ½Äǰ, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý
    • ¼ÒºñÀÚÀÇ ¿äû¿¡ µû¶ó °³º°ÀûÀ¸·Î ÁÖ¹® Á¦À۵Ǵ »óǰÀÇ °æ¿ì ((1)ÇØ¿ÜÁÖ¹®µµ¼­)
    • µðÁöÅÐ ÄÁÅÙÃ÷ÀÎ eBook, ¿Àµð¿ÀºÏ µîÀ» 1ȸ ÀÌ»ó ´Ù¿î·Îµå¸¦ ¹Þ¾ÒÀ» °æ¿ì
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡
      ÇØ´çµÇ´Â °æ¿ì
    (1) ÇØ¿ÜÁÖ¹®µµ¼­ : ÀÌ¿ëÀÚÀÇ ¿äû¿¡ ÀÇÇÑ °³ÀÎÁÖ¹®»óǰÀ¸·Î ´Ü¼øº¯½É ¹× Âø¿À·Î ÀÎÇÑ Ãë¼Ò/±³È¯/¹Ýǰ ½Ã ¡®ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á¡¯ °í°´ ºÎ´ã (ÇØ¿ÜÁÖ¹® ¹Ýǰ/Ãë¼Ò ¼ö¼ö·á : ¨ç¼­¾çµµ¼­-ÆÇ¸ÅÁ¤°¡ÀÇ 12%, ¨èÀϺ»µµ¼­-ÆÇ¸ÅÁ¤°¡ÀÇ 7%¸¦ Àû¿ë)
    »óǰ ǰÀý °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ ǰÀý/Áö¿¬µÉ ¼ö ÀÖÀ¸¸ç, ǰÀý ½Ã °ü·Ã »çÇ׿¡ ´ëÇØ¼­´Â
    À̸ÞÀϰú ¹®ÀÚ·Î ¾È³»µå¸®°Ú½À´Ï´Ù.
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ù·Î°¡±â
    • ¿ìÃø È®ÀåÇü ¹è³Ê 2
    • ¿ìÃø È®ÀåÇü ¹è³Ê 2
    ÃÖ±Ù º» »óǰ