ÆÄÀ̽ã 3.9 ½Å±Ô ±â´É ¹× ÃֽŠƮ·»µå°¡ ¹Ý¿µµÈ °ß°íÇϸ鼵µ È®À强ÀÌ ¶Ù¾î³ ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ¹ýÃÖ±Ù ÆÄÀ̽ãÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß, ½Ã½ºÅÛ °ü¸® ¹× µ¥ÀÌÅÍ Ã³¸®¿Í °°Àº ´Ù¾çÇÑ ºÐ¾ß¿¡¼ ¸Å¿ì ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. ±×·¸Áö¸¸ Ŭ¸°ÇÏÁö ¾ÊÀº ÄÚµå·Î ÀÎÇØ °¡µ¶¼ºÀÌ ³·°í, Å×½ºÆ®°¡ ¿ëÀÌÇÏÁö ¾ÊÀº »óȲÀÌ ÀÚÁÖ ¹ß»ýÇÏ°í ÀÖÀ¸¸ç, ¼÷·ÃµÈ °³¹ßÀÚ¶ó¸é ÀÌ·¯ÇÑ ¹®Á¦¸¦ ¹ß°ßÇÏ°í ÇØ°áÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. À̹ø °³Á¤ÆÇ¿¡¼´Â ÆÄÀ̽ã 3.9 ¹öÀüÀÇ »õ·Î¿î ±â´É¿¡ ¸ÂÃç ÄÚµå¿Í ³»¿ëÀ» ¾÷µ¥ÀÌÆ®ÇÏ¿´À¸¸ç, ±âÁ¸ ÄÚµåÀÇ ¹®Á¦Á¡À» °³¼±ÇÏ°í ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀûÀ¸·Î °ü¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç µµ±¸¸¦ Á¦°øÇÏ°í ÀÖ´Ù ÀÌ Ã¥Àº Ŭ¸°ÄÚµåÀÇ ±âº» ¿ä¼Ò°¡ ¹«¾ùÀÎÁö ¼³¸íÇÏ°í ÆÄÀ̽㿡¼ ¾î¶»°Ô Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ°Ô µÇ´ÂÁö »ìÆ캻´Ù. ¶ÇÇÑ ÆÄÀ̽ã Ç¥ÁØ ¶óÀ̺귯¸®¿Í ´Ù¸¥ ¸ð¹ü »ç·Ê¸¦ ÅëÇØ È¿À²ÀûÀÌ°í °¡µ¶¼ºÀÌ ³ôÀº Äڵ带 ¾î¶»°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.±×¸®°í ÆÄÀ̽㿡¼ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀº ¾î¶»°Ô ±¸ÇöµÇ´ÂÁö, µð½ºÅ©¸³ÅÍ¿Í Á¦³Ê·¹ÀÌÅÍ´Â ¹«¾ùÀÎÁö¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ Å×½ºÆ® ÀÛ¼º ½Ã ÁÖÀÇÇØ¾ß ÇÒ µðÀÚÀÎ ¿øÄ¢°ú ÀϹÝÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ µðÀÚÀÎ ÆÐÅÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¾È³»ÇÑ´Ù. ¸¶Áö¸· Àå¿¡¼´Â ¸ð³î¸®½Ä(monolithic) ´ÜÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» °ß°íÇÑ Ç÷§ÆûÀÇ ±âº» ¿ä¼Ò·Î »ç¿ëµÉ ¸¶ÀÌÅ©·Î¼ºñ½º(microservice)·Î ºÐ¸®Çغ»´Ù.
ÆÄÀ̽ãÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé°í µ¿·á ÇÁ·Î±×·¡¸Ó¸¦ °¡¸£Ä¡´Âµ¥ ´ëºÎºÐÀÇ ½Ã°£À» º¸³½ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌ´Ù. ÆÄÀ̽㠿ܿ¡´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(functional programming), ºÐ»ê ½Ã½ºÅÛ°ú ÄÁÆÛ·±½º ¹ßÇ¥¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. Euro Python 2016°ú 2017¿¡¼ ¿¬»ç·Î È°µ¿Çß´Ù. ÀúÀÚ¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë±â ¿øÇÑ´Ù¸é GitHub¿¡¼ rmariano °èÁ¤À¸·Î °Ë»öÇÒ ¼ö ÀÖ´Ù. ¹ßÇ¥ ÀڷḦ °øÀ¯ÇÏ´Â http://speakerdeck.com »çÀÌÆ®ÀÇ »ç¿ëÀÚ À̸§Àº rmarianoÀÌ´Ù.