{"id":270,"date":"2023-05-03T05:34:00","date_gmt":"2023-05-02T20:34:00","guid":{"rendered":"https:\/\/www.gyuroot.com\/wordpress\/?p=270"},"modified":"2023-05-23T20:42:14","modified_gmt":"2023-05-23T11:42:14","slug":"serverless","status":"publish","type":"post","link":"https:\/\/www.gyuroot.com\/wordpress\/?p=270","title":{"rendered":"ServerLess"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_63 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >\ubaa9\ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=270\/#%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4_%EA%B8%B0%EC%88%A0%EC%9D%98_%EC%97%AD%EC%82%AC\" title=\"\uc11c\ubc84\ub9ac\uc2a4 \uae30\uc220\uc758 \uc5ed\uc0ac\">\uc11c\ubc84\ub9ac\uc2a4 \uae30\uc220\uc758 \uc5ed\uc0ac<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=270\/#%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8_%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4_%EC%82%AC%EC%9A%A9_%EC%82%AC%EB%A1%80\" title=\"\uc77c\ubc18\uc801\uc778 \uc11c\ubc84\ub9ac\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840\">\uc77c\ubc18\uc801\uc778 \uc11c\ubc84\ub9ac\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc740 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305 \uc2e4\ud589\ubaa8\ub378\uc758 \ud558\ub098\ub85c \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc790\ub294 \ub3d9\uc801\uc73c\ub85c \uba38\uc2e0 \uc790\uc6d0\uc758 \ud560\ub2f9\uc744 \uad00\ub9ac\ud55c\ub2e4. \uac00\uaca9\uc740 \ubbf8\ub9ac \uad6c\ub9e4\ud55c \uc6a9\uc801 \ub2e8\uc704\uac00 \uc544\ub2cc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc18c\ube44\ud55c \uc790\uc6d0\uc758 \uc2e4\uc81c \uc591\uc5d0 \uae30\ubc18\uc744 \ub450\ub294 \uc720\ud2f8\ub9ac\ud2f0 \ucef4\ud4e8\ud305\uc758 \uc77c\uc885<\/p>\n\n\n<p class=\"has-background\" style=\"background-color: rgb(241, 241, 239)\">&#x1f4d6; 1. \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305 \ud2b9\uc9d5\n2. \uc11c\ubc84\ub9ac\uc2a4 \uae30\uc220\uc758 \uc5ed\uc0ac\n3. \uc11c\ubc84\ub9ac\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc740 \uc11c\ubc84 \uad00\ub9ac\uac00 \ud544\uc694 \uc5c6\uc774 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud558\uace0, \uc2e4\ud589\ud558\ub294 \uac1c\ub150\uc774\ub2e4. \ud558\ub098 \uc774\uc0c1\uc758 \uae30\ub2a5\uc73c\ub85c \ubc88\ub4e4\ub41c \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \uc11c\ubc84\ub9ac\uc2a4 \ud50c\ub7ab\ud3fc\uc5d0 \uc5c5\ub85c\ub4dc\ud55c \ud6c4 \ud544\uc694\uc5d0 \ub530\ub77c \uc2e4\ud589, \ud655\uc7a5 \ubc0f \uacfc\uae08\ub418\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \ubc30\uce58\ud558\ub294 \uc0c1\ub2f9\ud788 \uc815\uad50\ud55c \ubc30\ud3ec \ubaa8\ub378\uc774\ub2e4. \uc774\ub7ec\ud55c \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc740 \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uc5ec \uac1c\ubc1c\ub41c \ucf54\ub4dc\ub97c \ud638\uc2a4\ud2b8 \ubc0f \uc2e4\ud589\ud658\uacbd\uc5d0\uc11c \uc2e4\ud589\uc2dc\ud0a4\uc9c0 \uc54a\uc544\ub3c4 \ub41c\ub2e4\ub294 \uc758\ubbf8\ub294 \uc544\ub2c8\uba70, \uc6b4\uc601 \uc5d4\uc9c0\ub2c8\uc5b4\uac00 \ub354 \uc774\uc0c1 \ud544\uc694\ud558\uc9c0 \uc54a\ub2e4\ub294 \uc758\ubbf8\uac00 \uc544\ub2c8\ub2e4. <\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc758 <strong>\uc0ac\uc6a9\uc790\uac00 \ub354 \uc774\uc0c1 \uc11c\ubc84 \ud504\ub85c\ube44\uc800\ub2dd(Provisioning), \uc720\uc9c0\ubcf4\uc218, \uc5c5\ub370\uc774\ud2b8(Update), \ud655\uc7a5 \ubc0f \uc6a9\ub7c9\uc5d0 \ub300\ud55c \uacc4\ud68d\uc5d0 \uc2dc\uac04\uacfc \uc790\uc6d0\uc744 \uc18c\ube44\ud560 \ud544\uc694\uac00 \uc5c6\ub2e4\ub294 \ub73b<\/strong><\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uac1c\ubc1c\uc790\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc758 \ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1\uac1c\ubc1c\uc5d0 \uc8fc\ub825\ud558\uac8c \ub418\uace0, \n\uc2dc\uc2a4\ud15c \uc6b4\uc601 \uc5d4\uc9c0\ub2c8\uc5b4\ub294 \ubcf4\ub2e4 \uc911\uc694\ud55c \uc5c5\ubb34\uc5d0 \uc9d1\uc911\ud560 \uc218 \uc788\ub3c4\ub85d \ud55c\ub2e4. <\/p>\n\n\n<ul>\n<li>\uac1c\ubc1c\uc790 : \uc11c\ubc84\ub9ac\uc2a4 \ud50c\ub7ab\ud3fc\uc744 \uc704\ud55c \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uace0 \ud3b8\uc775\uc744 \uc5bb\uc74c<\/li>\n\n\n<li>\ubc30\ud3ec\uc790 : \uc678\ubd80 \ub610\ub294 \ub0b4\ubd80 \uace0\uac1d\uc744 \uc704\ud574 \uc11c\ubc84\ub9ac\uc2a4 \ud50c\ub7ab\ud3fc\uc758 API\ub97c \ubc30\ud3ec \uc11c\ubc84\ub294 \uc11c\ubc84\ub9ac\uc2a4 \ud50c\ub7ab\ud3fc\uc744 \uacc4\uc18d\ud574\uc11c \uc2e4\ud589\ud574\uc57c \ud55c\ub2e4. \ubc30\ud3ec\uc790\ub294 \uc11c\ubc84(\ub610\ub294 \uac00\uc0c1\uba38\uc2e0\uc774\ub098 \ucee8\ud14c\uc774\ub108)\ub97c \uad00\ub9ac\ud574\uc57c \ud558\uba70, \uc720\ud734\uc0c1\ud0dc\uc77c \ub54c\ub3c4 \ud50c\ub7ab\ud3fc\uc744 \uc2e4\ud589\ud558\ub294\ub370 \uc57d\uac04\uc758 \ube44\uc6a9\uc774 \ubc1c\uc0dd\ud558\uac8c \ub41c\ub2e4. \uc790\uccb4 \ud638\uc2a4\ud305 \uc2dc\uc2a4\ud15c\uc5d0\uc11c\ub294 \uc11c\ubc84\uac00 \uc5c6\ub294 \uac83\ucc98\ub7fc \ubcf4\uc77c \uc218 \uc788\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \ud55c \ud300\uc774 \ubc30\ud3ec\uc790\uc758 \uc5ed\ud560\uc744 \uc218\ud589\ud558\uace0, \ub610 \ub2e4\ub978 \ud300\uc740 \uac1c\ubc1c\uc790\uc758 \uc5ed\ud560\uc744 \uc218\ud589\ud55c\ub2e4. \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305 \ud50c\ub7ab\ud3fc\uc740 \ub2e4\uc74c \uc911 \ud558\ub098 \ub610\ub294 \ub458 \ubaa8\ub450\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\ub2e4. &#8211; FaaSFunctions-as-a-Service FaaS\ub294 \uc774\ubca4\ud2b8 \uc911\uc2ec\uc758 \ucef4\ud4e8\ud305 \ud658\uacbd\uc744 \uc81c\uacf5\ud558\uba70, \uac1c\ubc1c\uc790\ub294 \uc774\ubca4\ud2b8 \ub610\ub294 HTTP \uc694\uccad\uc5d0 \uc758\ud574 \ud2b8\ub9ac\uac70(Trigger)\ub418\ub294 \ud568\uc218\ub97c \uac1c\ubc1c\ud558\uc5ec \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \ucf54\ub4dc\ub97c \uc2e4\ud589\ud558\uace0 \uad00\ub9ac\ud568. \uac1c\ubc1c\uc790\ub294 \uc791\uc740 \ub2e8\uc704\uc758 \ucf54\ub4dc\ub97c FaaS\uc5d0 \uad6c\ud604\ud558\uba70, \uc774 \ucf54\ub4dc\ub294 \ud544\uc694\uc5d0 \ub530\ub77c \ubcc4\ub3c4\uc758 \uc791\uc5c5\uc73c\ub85c \uc2e4\ud589\ub418\uba70, \uc11c\ubc84 \ub610\ub294 \uae30\ud0c0 \uae30\ubcf8 \uc778\ud504\ub77c\ub97c \uad00\ub9ac \ud560 \ud544\uc694 \uc5c6\uc774 \ud655\uc7a5\ub428<\/li>\n\n\n<li>BaaSBackend-as-a-Service\nBaaS\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc758 \ud575\uc2ec \uae30\ub2a5 \ud558\uc704 \uc9d1\ud569\uc744 \ub300\uccb4\ud558\uba70, \ud0c0\uc0ac API \uae30\ubc18 \uc11c\ube44\uc2a4\uc774\ub2e4. \uc774\ub7ec\ud55c API\ub294 \uc790\ub3d9 \uc2a4\ucf00\uc77c\ub9c1(Auto-scaling) \ubc0f \ud22c\uba85\ud558\uac8c \uc791\ub3d9\ud558\ub294 \uc11c\ube44\uc2a4\ub85c \uc81c\uacf5\ub418\uae30 \ub54c\ubb38\uc5d0 \uac1c\ubc1c\uc790\uc5d0\uac8c\ub294 \uc11c\ubc84\uac00 \uc5c6\ub294 \uac83\ucc98\ub7fc \ubcf4\uc784 \uc11c\ubc84\ub9ac\uc2a4 \uc81c\ud488\uc774\ub098 \ud50c\ub7ab\ud3fc\uc740 \uac1c\ubc1c\uc790\uc5d0\uac8c \ub2e4\uc74c\uacfc \uac19\uc740 \ud3b8\uc775\uc744 \uc81c\uacf5\ud55c\ub2e4.<\/li>\n\n\n<li>\uc81c\ub85c \uc11c\ubc84 \uc635\uc158(Zero Server Options)\n\uc11c\ubc84\ub9ac\uc2a4\ub294 \uc11c\ubc84 \ub9ac\uc18c\uc2a4 \uc720\uc9c0\ubcf4\uc218\uc758 \uc624\ubc84\ud5e4\ub4dc\ub97c \uc81c\uac70\ud568\uc73c\ub85c\uc368 \uc2e4\ud589 \uc911\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ube44\uc6a9\uc774 \ub300\ud3ed \uac10\uc18c\n\u00b7 \uc11c\ubc84 \uc778\ud504\ub77c\ub97c \ud504\ub85c\ube44\uc800\ub2dd(Provisioning), \uc5c5\ub370\uc774\ud2b8 \ub4f1\uc758 \uad00\ub9ac\ud558\uc9c0 \uc54a\uc74c\n\uc11c\ubc84, \uac00\uc0c1\uba38\uc2e0 \ubc0f \ucee8\ud14c\uc774\ub108\ub97c \uad00\ub9ac\ud558\ub294 \uac83\uc740 \uae30\uc5c5\uc5d0 \uc0c1\ub2f9\ud55c \uacbd\ube44\ub97c \ucd08\ub798\ud568. \uc11c\ubc84\ub9ac\uc2a4 \uc81c\ud488\uc774\ub098 \ud50c\ub7ab\ud3fc\uc73c\ub85c \uc778\ud574 \uc774\ub7ec\ud55c \ube44\uc6a9\uc744 \ud06c\uac8c \uc808\uac10\uc2dc\ud0ac \uc218 \uc788\uc74c.\n\u00b7 \uc720\uc5f0\ud55c \ud655\uc7a5\uc131\n\uc11c\ubc84\ub9ac\uc2a4 FaaS \ub610\ub294 BaaS \uc81c\ud488\uc740 \uac01 \uc218\uc2e0 \uc694\uccad\uc744 \uc989\uc2dc \ucc98\ub9ac \ud560 \uc218 \uc788\uc74c. \uac1c\ubc1c\uc790\ub294\n\uc11c\ubc84\ub9ac\uc2a4 \ud50c\ub7ab\ud3fc\uc758 \uc0ac\uc804 \uacc4\ud68d\ub41c \uc6a9\ub7c9 \uc815\ubcf4\ub97c \uc54c\uc9c0 \ubabb\ud558\uba70 \uc790\ub3d9 \uc2a4\ucf00\uc77c\ub9c1 \ud2b8\ub9ac\uac70 \ub610\ub294 \uaddc\uce59\uc744 \uad6c\uc131\ud574\uc57c \ud568. \uc2a4\ucf00\uc77c\ub9c1\uc740 \uac1c\ubc1c\uc790\uc758 \uac1c\uc785 \uc5c6\uc774 \uc790\ub3d9\uc73c\ub85c \ub3d9\uc791\ud558\uba70, \uc694\uccad \ucc98\ub9ac\uac00 \uc644\ub8cc\ub418\uba74 \uc11c\ubc84\ub9ac\uc2a4 FaaS\ub294 \uacc4\uc0b0 \ub9ac\uc18c\uc2a4\ub97c \uc790\ub3d9\uc73c\ub85c \ucd95\uc18c\ud558\uc5ec \uc720\ud734 \uc6a9\ub7c9\uc774 \uc5c6\ub294\uc9c0 \ud655\uc778. &#8211; \uc720\ud734\uc0c1\ud0dc\uc77c \ub54c \uacc4\uc0b0 \ube44\uc6a9 \uc5c6\uc74c\n\uc11c\ubc84\ub9ac\uc2a4\uc758 \uac00\uc7a5 \ud070 \uc774\uc810 \uc911 \ud558\ub098\ub294 \uc720\ud734 \uc0c1\ud0dc\uc77c \ub54c \ube44\uc6a9\uc774 \ub4e4\uc9c0 \uc54a\ub294\ub2e4\ub294 \uac83\uc784. \uc608\ub97c \ub4e4\uc5b4 \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305 \uc11c\ube44\uc2a4\ub294 \uc720\ud734 \uac00\uc0c1 \uba38\uc2e0 \ub610\ub294 \ucee8\ud14c\uc774\ub108\uc5d0 \ube44\uc6a9\uc744 \uccad\uad6c\ud558\uc9c0 \uc54a\uc74c. \uc989, \ucf54\ub4dc\uac00 \uc2e4\ud589\ub418\uace0 \uc788\uc9c0 \uc54a\uac70\ub098 \uc758\ubbf8 \uc788\ub294 \uc791\uc5c5\uc774 \uc218\ud589\ub418\uace0 \uc788\uc9c0 \uc54a\uc740 \uacbd\uc6b0\uc5d0 \uc694\uae08\uc774 \ubd80\uacfc\ub418\uc9c0 \uc54a\uc74c.\n\ub610\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uacbd\uc6b0, \uc5d4\uc9c4 \uc6a9\ub7c9\uc5d0 \ub300\ud574 \uc720\ud734\uc0c1\ud0dc\ub85c \ub300\uae30(Cold Start)\ud558\ub294 \uac83\uc740 \ubb34\ub8cc\ub85c \uc9c4\ud589\ub428. \ubb3c\ub860 \uc5ec\uae30\uc5d0\ub294 \uc0c1\ud0dc \uc800\uc7a5 \ube44\uc6a9\uc774\ub098 \ucd94\uac00\ub41c \uc6a9\ub7c9\/\uae30\ub2a5\/\ud2b9\uc9d5 \uc138\ud2b8\uc640 \uac19\uc740 \ub2e4\ub978 \ube44\uc6a9\uc740 \uc81c\uc678\ub428<\/li>\n\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4_%EA%B8%B0%EC%88%A0%EC%9D%98_%EC%97%AD%EC%82%AC\"><\/span>\uc11c\ubc84\ub9ac\uc2a4 \uae30\uc220\uc758 \uc5ed\uc0ac<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">2006\ub144 Zimki\ub77c\ub294 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uc0ac\uc6a9\n2011\ub144 \ud30c\uc2a4(Parse)\uc640 2012\ub144 \ud30c\uc774\uc5b4\ubca0\uc774\uc2a4\uc640 \uac19\uc740 \uae30\uc5c5\uc5d0\uc11c \ubc31\uc564\ub4dc \uc11c\ube44\uc2a4(BaaS)\ub85c \uac1c\ubc1c\n2014\ub144 11\uc6d4 \uc544\ub9c8\uc874\uc740 AWS \ub78c\ub2e4(Lambda)\ub97c \ucd9c\uc2dc\n2016\ub144 \ucd08 IBM OpenWhisk on Bluemix(IBM \ud074\ub77c\uc6b0\ub4dc \uae30\ub2a5\uc73c\ub85c Apache OpenWhis\ub85c \uad00\ub9ac\ub418\ub294 \ud575\uc2ec \uacf5\uac1c \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8), Google Cloud Functions \ubc0f Microsoft Azure Functions\ub97c \ubc1c\ud45c\ud558\uc600\ub2e4. \n2017\ub144 Huawei Function Stage\ub294 \uc2dc\uc791\n\uc774 \uc678\uc5d0 \uc218\ub9ce\uc740 \uc624\ud508 \uc18c\uc2a4 \uc11c\ubc84\ub9ac\uc2a4 \ud504\ub808\uc784\uc6cc\ud06c\uac00 \uc874\uc7ac<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%EC%9D%BC%EB%B0%98%EC%A0%81%EC%9D%B8_%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4_%EC%82%AC%EC%9A%A9_%EC%82%AC%EB%A1%80\"><\/span>\uc77c\ubc18\uc801\uc778 \uc11c\ubc84\ub9ac\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul>\n<li>\ube44\ub3d9\uae30\uc2dd, \ub3d9\uc2dc\uc131, \ub3c5\ub9bd \uc791\uc5c5 \ub2e8\uc704\ub85c \ubcd1\ub82c\ud654\ud558\uae30 \uc26c\uc6b4 \uacbd\uc6b0<\/li>\n\n\n<li>\ube48\ubc88\ud558\uac70\ub098 \uac00\ub054 \ubc1c\uc0dd\ud558\ub294 \uc2a4\ucf00\uc77c\ub9c1 \uc694\uad6c \uc0ac\ud56d\uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \ubcc0\ud654\uc640 \uc218\uc694\uac00 \uc788\uc744 \uacbd\uc6b0<\/li>\n\n\n<li>\ube44\uc0c1\ud0dc(Stateless), \uc77c\ud68c\uc131, \uc77c\uc2dc\uc801\uc73c\ub85c \ucf5c\ub4dc \uc2a4\ud0c0\ud2b8 \uc2dc\uac04\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc740 \uacbd\uc6b0<\/li>\n\n\n<li>\ubcc0\ud654\ud558\ub294 \ube44\uc988\ub2c8\uc2a4 \uc694\uad6c\uc0ac\ud56d\uc774 \ub9e4\uc6b0 \uc5ed\ub3d9\uc801\uc774\uc5b4\uc11c \ube60\ub978 \uac1c\ubc1c \uc18d\ub3c4\uac00 \ud544\uc694\ud55c \uacbd\uc6b0<\/li>\n\n<\/ul>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\"><strong>\ubb34\uc0c1\ud0dc\uc131(Stateless)<\/strong><\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">stateless processing\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ud560 \ub54c \uc785\ub825 \uc678\uc5d0 \ub2e4\ub978 \uac83\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc740 \ub370\uc774\ud130 \ucc98\ub9ac\ub97c \uc758\ubbf8<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc989, \ucc98\ub9ac \uacb0\uacfc\uac00\u00a0\uc785\ub825\uc5d0 \uc758\ud574\uc11c\ub9cc\u00a0\uc815\uc758\ub418\uba70 \uc774\ub7ec\ud55c \ud2b9\uc9d5\uc740 <span class='tooltipsall tooltipsincontent classtoolTips2'>\uba71\ub4f1\uc131<\/span>\uc73c\ub85c \uc774\uc5b4\uc9c0\uac8c \ub41c\ub2e4.<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">e.g<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\ub3d9\uc77c\ud55c \ud14d\uc2a4\ud2b8 \ud30c\uc77c\uc744 pdf\ub85c \ubcc0\ud658\ud558\ub294 \ud504\ub85c\uadf8\ub7a8 = \ud69f\uc218\uc5d0 \uad00\uacc4\uc5c6\uc774 \uacb0\uacfc\ub294 \ud56d\uc0c1 \ub3d9\uc77c\n\ud56d\ubaa9 \ubaa9\ub85d\uc758 \ucd1d \uac00\uaca9\uc744 \uacc4\uc0b0\ud558\ub294 \ud504\ub85c\uadf8\ub7a8 =\u00a0\ub3d9\uc77c\ud55c \ud56d\ubaa9\uc758 \ub3d9\uc77c\ud55c \ubaa9\ub85d\uc778 \ud55c \uacb0\uacfc\ub294 \ub3d9\uc77c<\/p>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\uc774\ub7ec\ud55c \uc720\ud615\uc758 \uacc4\uc0b0\uc744 side effects-free \n\ubd80\uc791\uc6a9\uc774 \uc5c6\ub294 \uacc4\uc0b0\uc744\u00a0pure function\u00a0\ub77c\uace0 \ud569\ub2c8\ub2e4 .<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/2023\/05\/image.-14.png\" alt=\"\"\/><\/figure>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">pure function\uc740\u00a0\uc218\ud3c9 \ud655\uc7a5\uc774 \ub9e4\uc6b0 \uc27d\ub2e4. 50\uac1c\uc758 \ud30c\uc77c\uc744 pdf\ub85c \ubcc0\ud658\ud558\ub294 \uc791\uc5c5\uc744 \ubcd1\ub82c\ub85c \uc27d\uac8c \uc218\ud589\ud560 \uc218 \uc788\ub2e4.\u00a0\uacb0\uad6d, \ud558\ub098\uc758 \ud30c\uc77c \ubcc0\ud658\uc774 \ub2e4\ub978 \ubcc0\ud658 \uacb0\uacfc\ub97c \ubc29\ud574\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/2023\/05\/image.-15.png\" alt=\"\"\/><\/figure>\n\n\n<p class=\"has-text-color\" style=\"color: rgb(0, 0, 0)\">\ubb34\uc0c1\ud0dc \ucc98\ub9ac\uc758 \ub610 \ub2e4\ub978 \ud2b9\uc9d5\uc740 <span class='tooltipsall tooltipsincontent classtoolTips2'>\uba71\ub4f1\uc131<\/span>\u00a0<\/p>\n\n<script type=\"text\/javascript\"> toolTips('.classtoolTips2','\uba71\ub4f1\uc131\uc744 \uac00\uc9c0\ub294 \uacbd\uc6b0\uc5d0\ub294 \uac19\uc740 \uc5f0\uc0b0\uc744 \uc5ec\ub7ec \ubc88 \uc218\ud589\ud558\ub354\ub77c\ub3c4 \uacb0\uacfc\uac00 \ub2ec\ub77c\uc9c0\uc9c0 \uc54a\ub294 \uc131\uc9c8'); <\/script>","protected":false},"excerpt":{"rendered":"<p>\uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc740 \ud074\ub77c\uc6b0\ub4dc \ucef4\ud4e8\ud305 \uc2e4\ud589\ubaa8\ub378\uc758 \ud558\ub098\ub85c \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc790\ub294 \ub3d9\uc801\uc73c\ub85c \uba38\uc2e0 \uc790\uc6d0\uc758 \ud560\ub2f9\uc744 \uad00\ub9ac\ud55c\ub2e4. \uac00\uaca9\uc740 \ubbf8\ub9ac \uad6c\ub9e4\ud55c \uc6a9\uc801 \ub2e8\uc704\uac00 \uc544\ub2cc \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc18c\ube44\ud55c \uc790\uc6d0\uc758 \uc2e4\uc81c \uc591\uc5d0 \uae30\ubc18\uc744 \ub450\ub294 \uc720\ud2f8\ub9ac\ud2f0 \ucef4\ud4e8\ud305\uc758 \uc77c\uc885 &#x1f4d6; 1. \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305 \ud2b9\uc9d5 2. \uc11c\ubc84\ub9ac\uc2a4 \uae30\uc220\uc758 \uc5ed\uc0ac 3. \uc11c\ubc84\ub9ac\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840 \uc11c\ubc84\ub9ac\uc2a4 \ucef4\ud4e8\ud305\uc740 \uc11c\ubc84 \uad00\ub9ac\uac00 \ud544\uc694 \uc5c6\uc774 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud558\uace0, \uc2e4\ud589\ud558\ub294 \uac1c\ub150\uc774\ub2e4. \ud558\ub098 \uc774\uc0c1\uc758 &#8230; <a title=\"ServerLess\" class=\"read-more\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=270\" aria-label=\"More on ServerLess\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":""},"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/270"}],"collection":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=270"}],"version-history":[{"count":1,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/270\/revisions"}],"predecessor-version":[{"id":291,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/270\/revisions\/291"}],"wp:attachment":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}