{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/0YQv6RvDeT89HLWzJ0ZU/PL2s828CwdP01tQhbCGp/Ts2bmlsce.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, Link } from \"framer\";\nimport * as React from \"react\"; /**\n                                * @framerRecordIdKey id\n                                * @framerSlug yJUbydDz7\n                                * @framerEnumToDisplayNameUtils 1\n                                * @framerData\n                                */\nconst data = [{\n  fSn3YxUf_: \"Tom\",\n  id: \"DtdFz3EvH\",\n  IEYpGfkQQ: \"\uD50C\uB7AB\uD3FC \uC5D4\uC9C0\uB2C8\uC5B4\uB9C1! \uCFFC\uD0C0\uB7A9\uC5D0\uC11C\uB294 \uC5B4\uB5BB\uAC8C \uAD6C\uD604\uD558\uACE0 \uC788\uB294\uC9C0 \uC18C\uAC1C\uD569\uB2C8\uB2E4.\",\n  ju2PYRSnA: \"\",\n  KVMiAciZB: \"DevOps \uD50C\uB7AB\uD3FC \uAD6C\uCD95\uAE30\",\n  LtiytDqHx: \"DevOps as a Service\uB97C \uC704\uD55C \uD50C\uB7AB\uD3FC! \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC758 \uC0DD\uC0B0\uC131\uC744 \uADF9\uB300\uD654\uD558\uAE30 \uC704\uD574 \uB0B4\uBD80 \uD50C\uB7AB\uD3FC\uC744 \uAD6C\uCD95\uD558\uACE0 \uC788\uB294\uB370\uC694. \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uAC00 \uB9CC\uB4E4\uC5B4\uAC00\uACE0 \uC788\uB294 \uD50C\uB7AB\uD3FC\uC744 \uC18C\uAC1C\uD569\uB2C8\uB2E4.\",\n  OJOfTGo2x: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"\u203B Legal Disclaimer \u2502 \uBC95\uC801 \uACE0\uC9C0 \uC0AC\uD56D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uBD81\uC740 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC744 \uC81C\uACF5\uD558\uB294 \uC8FC\uCCB4\uAC00 \uC544\uB2C8\uBA70, \uCFFC\uD0C0\uBD81\uC774 \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uB9E4\uCCB4 \uB4F1\uC744 \uD1B5\uD558\uC5EC \uC804\uB2EC\uD558\uB294 \uC815\uBCF4\uB294 \uC77C\uBC18\uC801\uC778 \uC815\uBCF4 \uACF5\uC720 \uBAA9\uC801\uC73C\uB85C\uB9CC \uC81C\uACF5\uB429\uB2C8\uB2E4. \uCFFC\uD0C0\uBD81\uC774 \uC81C\uACF5\uD558\uB294 \uC5B4\uB5A0\uD55C \uC815\uBCF4\uB3C4 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC73C\uB85C \uD574\uC11D\uB418\uC9C0 \uC544\uB2C8\uD558\uBA70 \uC774\uB97C \uC5B4\uB5A0\uD55C \uACB0\uC815\uC774\uB098 \uC870\uCE58\uC758 \uADFC\uAC70\uB85C \uD65C\uC6A9\uD558\uC5EC\uC11C\uB294 \uC548\uB429\uB2C8\uB2E4. \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uCFFC\uD0C0\uBD81\uC774 \uC6B4\uC601\uD558\uB294 \uB9E4\uCCB4\uB97C \uD1B5\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uC815\uBCF4\uB294 \uAD00\uB828\uB41C \uAC00\uC7A5 \uCD5C\uC2E0\uC758 \uB0B4\uC6A9\uC774 \uBC18\uC601\uB41C \uC815\uBCF4\uAC00 \uC544\uB2D0 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uB610\uD55C \uBCF8 \uC6F9\uC0AC\uC774\uD2B8\uC5D0 \uD3EC\uD568\uB41C \uC678\uBD80 \uC81C3\uC790\uC758 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F \uAE30\uD0C0 \uC815\uBCF4\uC5D0 \uB300\uD55C \uB9C1\uD06C\uB294 \uC774\uC6A9\uC790\uC758 \uD3B8\uC758\uB97C \uC704\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uAC83\uC77C \uBFD0\uC774\uBA70 \uC774\uB85C\uC368 \uB9C1\uD06C\uB41C \uC81C3\uC790 \uC81C\uACF5 \uC815\uBCF4 \uB4F1\uC744 \uC774\uC6A9\uC790\uC5D0\uAC8C \uCD94\uCC9C\uD558\uB294 \uAC83\uC774 \uC544\uB2D8\uC744 \uBA85\uC2DC\uD569\uB2C8\uB2E4.\"\n    })]\n  }),\n  U_bKf5GEE: \"2023-07-31T00:00:00.000Z\",\n  vsPrvkn_0: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/IytrwJwtZuXZ3VxaQVIoNRJymyU.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/IytrwJwtZuXZ3VxaQVIoNRJymyU.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IytrwJwtZuXZ3VxaQVIoNRJymyU.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/IytrwJwtZuXZ3VxaQVIoNRJymyU.png\").href} 1920w`\n  },\n  WJrC4ns0S: \"DevOps Engineering\",\n  y10GlGpGg: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h1\", {\n      children: \"DevOps \uD50C\uB7AB\uD3FC \uAD6C\uCD95\uAE30\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsxs(\"strong\", {\n            children: [\"DevOps \uD50C\uB7AB\uD3FC \uC18C\uAC1C\", /*#__PURE__*/_jsx(\"br\", {}), \"   \u30FB  \"]\n          }), \"\uC65C \uD50C\uB7AB\uD3FC\uC774 \uD544\uC694\uD55C\uAC00\uC694?\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 Self Service\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 \uC77C\uAD00\uB41C \uC0AC\uC6A9\uC790 \uACBD\uD5D8\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"\uC6F9 \uD3EC\uD138\uC744 \uC81C\uACF5\uD558\uC790\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Why BackStage?\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 \uD50C\uB7EC\uADF8\uC778 \uC544\uD0A4\uD14D\uCC98\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 API Proxy\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"\uC774\uB7F0 \uAC78 \uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4\"\n          }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"OAS \uBB38\uC11C \uD3EC\uD138\", /*#__PURE__*/_jsx(\"br\", {}), \"           \u2517 Background\", /*#__PURE__*/_jsx(\"br\", {}), \"           \u2517 OpenAPI \uBB38\uC11C \uACF5\uC720 \uC790\uB3D9\uD654\uD558\uAE30\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Deploy Center\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"\uBB34\uD55C \uD655\uC7A5\uC131\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"\uB9C8\uCE58\uBA70\"\n          })\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Ref.\"\n          })\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC548\uB155\uD558\uC138\uC694 \uCFFC\uD0C0\uB7A9\uC758 DevOps \uC5D4\uC9C0\uB2C8\uC5B4 \uAE40\uCCA0\uD604\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD604\uC7AC \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uC81C\uD488\uD300\uC758 \uC0DD\uC0B0\uC131\uC744 \uB04C\uC5B4\uC62C\uB9AC\uAE30 \uC704\uD574 \uC0AC\uB0B4 \uD50C\uB7AB\uD3FC\uC744 \uAD6C\uCD95\uD558\uACE0 \uC788\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD50C\uB7AB\uD3FC\uC744 \uAD6C\uCD95\uD558\uBA74\uC11C \uC5B4\uB5A4 \uBB38\uC81C\uB97C \uD574\uACB0\uD558\uACE0\uC790 \uD588\uB294\uC9C0, \uC5B4\uB5BB\uAC8C \uAD6C\uCD95\uD574\uB098\uAC00\uACE0 \uC788\uB294\uC9C0 \uACF5\uC720\uD558\uB824\uACE0 \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"DevOps \uD50C\uB7AB\uD3FC \uC18C\uAC1C\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uC65C \uD50C\uB7AB\uD3FC\uC774 \uD544\uC694\uD55C\uAC00\uC694?\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(Link, {\n        href: \"https://tag-app-delivery.cncf.io/whitepapers/platforms/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"CNCF \uD50C\uB7AB\uD3FC \uBC31\uC11C\"\n        })\n      }), \"\uB97C \uC77D\uC5B4\uBCF4\uC168\uB098\uC694?\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uD50C\uB7AB\uD3FC \uBC31\uC11C\uC5D0\uC11C \uC5B8\uAE09\uD558\uB294 \uD50C\uB7AB\uD3FC\uC774 \uC81C\uACF5\uD558\uB294 \uAC00\uCE58\uB97C \uAD6C\uD604\uD558\uAE30 \uC704\uD574 \uC5F4\uC2EC\uD788 DevOps \uD50C\uB7AB\uD3FC\uC744 \uAD6C\uCD95\uD558\uACE0 \uC788\uB294\uB370\uC694. \uCFFC\uD0C0\uB7A9\uC758 DevOps \uCC55\uD130\uAC00 \uADF8\uC911\uC5D0\uC11C \uC5B4\uB5A4 \uAC00\uCE58\uB97C \uC911\uC694\uC2DC\uD558\uACE0 \uC65C \uD50C\uB7AB\uD3FC\uC744 \uAD6C\uCD95\uD558\uAC8C \uB418\uC5C8\uB294\uC9C0 \uC18C\uAC1C\uD558\uB824\uACE0 \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Self Service\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC81C\uD488\uD300\uC758 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\uC744 \uD14C\uC2A4\uD2B8\uD558\uACE0 \uBC30\uD3EC\uD558\uAE30 \uC704\uD574\uC11C \uC0C8\uB85C\uC6B4 \uC778\uD504\uB77C\uB97C \uD504\uB85C\uBE44\uC800\uB2DD\uD558\uACE0 \uBC30\uD3EC \uD30C\uC774\uD504\uB77C\uC778\uC744 \uAD6C\uCD95\uD574\uC57C \uD558\uB294\uB370\uC694. \uBCF4\uD1B5 \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uC774\uB7EC\uD55C \uC791\uC5C5\uB4E4\uC744 DevOps\uD300\uC5D0 \uC694\uCCAD\uD558\uAC8C \uB418\uACE0, \uC774\uD6C4 DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uC774 \uC791\uC5C5\uC744 \uC644\uB8CC\uD560 \uB54C\uAE4C\uC9C0 \uB300\uAE30\uD574\uC57C \uD55C\uB2E4\uB294 \uBE44\uD6A8\uC728\uC774 \uBC1C\uC0DD\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB9CC\uC57D DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uB2E4\uB978 \uC5C5\uBB34\uB97C \uC218\uD589\uD558\uB290\uB77C \uC81C\uD488\uD300\uC758 \uC694\uCCAD\uC744 \uBE60\uB974\uAC8C \uCC98\uB9AC\uD558\uC9C0 \uBABB\uD55C\uB2E4\uBA74 \uADF8\uB9CC\uD07C \uC5C5\uBB34\uC758 \uBCD1\uBAA9\uC774 \uBC1C\uC0DD\uD558\uACE0 \uACB0\uACFC\uC801\uC73C\uB85C \uC815\uD574\uC9C4 \uC77C\uC815\uC5D0 \uCC28\uC9C8\uC774 \uC0DD\uAE30\uAC8C \uB418\uAE30 \uB54C\uBB38\uC5D0 DevOps \uCC55\uD130\uB294 \uC81C\uD488\uD300\uC758 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC774 \uC5B8\uC81C \uC5B4\uB514\uC11C\uB4E0 \uD14C\uC2A4\uD2B8 \uD658\uACBD\uC774 \uD544\uC694\uD558\uBA74 \uC27D\uACE0 \uBE60\uB974\uAC8C \uD14C\uC2A4\uD2B8 \uD658\uACBD\uC744 \uC0DD\uC131\uD558\uC5EC \uBCD1\uBAA9\uC5C6\uC774 \uBE60\uB974\uAC8C \uC11C\uBE44\uC2A4\uB97C \uAC1C\uBC1C\uD560 \uC218 \uC788\uB294 \uD658\uACBD\uC744 \uC81C\uACF5\uD574\uC57C \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uD074\uB77C\uC6B0\uB4DC \uC778\uD504\uB77C\uB97C \uD504\uB85C\uBE44\uC800\uB2DD\uD558\uACE0 \uB370\uC774\uD130\uBCA0\uC774\uC2A4\uB098 \uC2A4\uD1A0\uB9AC\uC9C0\uB97C \uC0DD\uC131\uD558\uC5EC \uC81C\uACF5\uD558\uB294 \uB4F1 \uB2E4\uC591\uD55C \uC5C5\uBB34\uB97C \uC218\uD589\uD558\uB2E4 \uBCF4\uB2C8 \uD56D\uC0C1 \uB9CE\uC740 \uCEE8\uD14D\uC2A4\uD2B8\uB97C \uB3D9\uC2DC\uC5D0 \uB2E4\uB8E8\uAE30 \uB54C\uBB38\uC5D0 \uC791\uC5C5 \uD6A8\uC728\uC774 \uB5A8\uC5B4\uC9C0\uAC70\uB098 \uD734\uBA3C \uC5D0\uB7EC\uAC00 \uBC1C\uC0DD\uD558\uB294 \uB4F1\uC758 \uBB38\uC81C\uAC00 \uBC1C\uC0DD\uD558\uAC70\uB098 \uD639\uC740 Ops\uC758 \uB2AA\uC5D0 \uBE60\uC838 \uB354 \uC911\uC694\uD55C \uC5C5\uBB34\uB97C \uCC98\uB9AC\uD558\uC9C0 \uBABB\uD558\uB294 \uC0C1\uD669\uC774 \uBC1C\uC0DD\uD558\uAE30\uB3C4 \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB7EC\uD55C \uBB38\uC81C\uB97C \uD574\uACB0\uD560 \uC218 \uC788\uB294 \uBC29\uBC95 \uC911 \uD558\uB098\uB294\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Self-Service\"\n      }), \"\uB97C \uC81C\uACF5\uD558\uB294 \uAC83\uC785\uB2C8\uB2E4. Self-Service\uB294 \uC0AC\uC6A9\uC790\uAC00 \uC6D0\uD558\uB294 \uC11C\uBE44\uC2A4\uB97C \uC5B8\uC81C\uB4E0 \uC694\uCCAD\uD558\uACE0 \uC81C\uACF5\uBC1B\uC744 \uC218 \uC788\uB3C4\uB85D \uD558\uB294 \uD658\uACBD\uC744 \uC758\uBBF8\uD569\uB2C8\uB2E4. Self-Service\uB97C \uD1B5\uD574 \uC6B4\uC601 \uC5C5\uBB34\uB97C \uC790\uB3D9\uD654\uD55C\uB2E4\uBA74 Ops\uC758 \uB2AA\uC5D0\uC11C \uBC97\uC5B4\uB098 \uB354 \uC911\uC694\uD55C \uC5C5\uBB34\uC5D0 \uC9D1\uC911\uD560 \uC218 \uC788\uACE0 \uD734\uBA3C \uC5D0\uB7EC\uB97C \uC904\uC77C \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB807\uAC8C DevOps \uD50C\uB7AB\uD3FC\uC744 \uD1B5\uD574 \uC778\uD504\uB77C\uB97C \uD504\uB85C\uBE44\uC800\uB2DD\uD558\uACE0 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\uC744 \uBC30\uD3EC\uD558\uB294 \uB4F1 \uB9CE\uC740 \uC791\uC5C5\uC744 \uC790\uB3D9\uD654\uD558\uC5EC \uC5BB\uC744 \uC218 \uC788\uB294 \uAC00\uCE58\uB4E4\uC744 \uCD94\uAD6C\uD558\uB294 \uAC83, \uADF8\uAC83\uC774 \uBC14\uB85C \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uAC00 \uC911\uC694\uC2DC\uD558\uB294 \uAC00\uCE58\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uCFFC\uD0C0\uB7A9\uC758 \uCF54\uC5B4 \uBC38\uB958\uC778\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Speed & Quality\"\n      }), \"\uC640\uB3C4 \uC77C\uB9E5\uC0C1\uD1B5\uD558\uB294 \uBD80\uBD84\uC774\uC8E0.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"\uC77C\uAD00\uB41C \uC0AC\uC6A9\uC790 \uACBD\uD5D8\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC744 \uC704\uD55C Self-Service\uB97C \uC81C\uACF5\uD558\uB294 \uBC29\uBC95\uC740 \uB2E4\uC591\uD569\uB2C8\uB2E4. \uC694\uC998 \uB9CE\uC774 \uB3C4\uC785\uB418\uACE0 \uC788\uB294 GitOps\uB098 CLI \uB3C4\uAD6C\uB97C \uC774\uC6A9\uD558\uC5EC \uC81C\uACF5\uD560 \uC218\uB3C4 \uC788\uACE0 \uC6F9 \uD3EC\uD138\uC744 \uD1B5\uD574 \uC81C\uACF5\uD560 \uC218\uB3C4 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uB9CC\uC57D \uC778\uD504\uB77C\uC5D0\uC11C \uC81C\uACF5\uD558\uB294 \uB3C4\uAD6C\uAC00 \uD30C\uD3B8\uD654\uB418\uC5B4 \uC54C\uC544\uC57C \uD560 \uB3C4\uAD6C\uC758 \uC218\uAC00 \uC218\uC2ED \uAC00\uC9C0\uAC00 \uB41C\uB2E4\uBA74 \uC5B4\uB5A8\uAE4C\uC694?\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uAC01 \uB3C4\uAD6C\uC758 \uC0AC\uC6A9\uBC95\uBD80\uD130 Best Practice\uAE4C\uC9C0 \uD559\uC2B5\uD574\uC57C \uD558\uAE30 \uB54C\uBB38\uC5D0 \uD559\uC2B5 \uBD80\uD558\uAC00 \uBC1C\uC0DD\uD558\uAC8C \uB418\uACE0 \uC81C\uD488 \uAC1C\uBC1C\uC5D0 \uC9D1\uC911\uD560 \uC2DC\uAC04\uC774 \uC904\uC5B4\uB4E4\uC5B4 \uC0DD\uC0B0\uC131\uC774 \uC800\uD558\uB420 \uAC83\uC785\uB2C8\uB2E4. \uD2B9\uD788 \uC2E0\uADDC \uC785\uC0AC\uC790\uB294 \uC628\uBCF4\uB529\uC744 \uC9C4\uD589\uD558\uBA74\uC11C \uD300\uC5D0\uC11C \uC0AC\uC6A9\uD558\uB294 \uB3C4\uAD6C\uB4E4\uC744 \uC775\uD788\uAC8C \uB418\uB294\uB370 \uB3C4\uAD6C\uAC00 \uB108\uBB34 \uB9CE\uC73C\uBA74 \uD30C\uC545\uD558\uB294 \uB370 \uC2DC\uAC04\uC774 \uC624\uB798 \uAC78\uB9AC\uACE0 \uAC01 \uB3C4\uAD6C\uBCC4\uB85C \uC5B4\uB5A4 \uBB38\uC11C\uB97C \uD655\uC778\uD574\uC57C \uD558\uB294\uC9C0 \uD63C\uB780\uC2A4\uB7EC\uC6B8 \uAC83\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uADF8\uB798\uC11C DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uC778\uD504\uB77C\uB098 \uBC30\uD3EC \uD30C\uC774\uD504\uB77C\uC778 \uB4F1 \uC5D4\uC9C0\uB2C8\uC5B4\uB9C1 \uC870\uC9C1\uC774 \uC0AC\uC6A9\uD558\uB294 \uBAA8\uB4E0 \uB3C4\uAD6C\uB4E4\uC744 \uD1B5\uD569\uD558\uC5EC \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC5D0\uAC8C\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uC77C\uAD00\uB41C \uC0AC\uC6A9\uC790 \uACBD\uD5D8\"\n      }), \"\uC744 \uC81C\uACF5\uD574\uC57C \uD569\uB2C8\uB2E4. \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uC77C\uAD00\uB41C \uC0AC\uC6A9\uC790 \uACBD\uD5D8\"\n      }), \"\uC744 \uC81C\uACF5\uBC1B\uC73C\uBA74 \uB3C4\uAD6C\uB97C \uD559\uC2B5\uD558\uB294\uB370 \uC0AC\uC6A9\uD558\uB294 \uC2DC\uAC04\uACFC \uBE44\uC6A9\uC744 \uC904\uC5EC \uAC1C\uBC1C\uC5D0 \uC9D1\uC911\uD560 \uC218 \uC788\uAE30 \uB54C\uBB38\uC785\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uC6F9 \uD3EC\uD138\uC744 \uC81C\uACF5\uD558\uC790\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC55E\uC11C \uC5B8\uAE09\uD55C \uBC14\uC640 \uAC19\uC774 \uAC1C\uBC1C\uD300\uC5D0\uC11C \uC0AC\uC6A9\uD558\uB294 \uB3C4\uAD6C\uAC00 \uB2E4\uC591\uD574\uC9C0\uACE0 \uD30C\uD3B8\uD654\uB418\uBA74 \uADF8\uC5D0 \uBE44\uB840\uD574\uC11C \uD559\uC2B5 \uBE44\uC6A9\uC774 \uC99D\uAC00\uD569\uB2C8\uB2E4. \uADF8\uB9CC\uD07C \uC911\uC694\uD55C \uBE44\uC988\uB2C8\uC2A4 feature\uB97C \uAC1C\uBC1C\uD558\uB294 \uB370 \uC9D1\uC911\uD558\uAE30 \uC5B4\uB835\uB2E4\uB294 \uAC83\uC744 \uB73B\uD558\uAE30\uB3C4 \uD558\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uC774 \uBB38\uC81C\uB97C \uD574\uACB0\uD558\uAE30 \uC704\uD574 \uC560\uD50C\uB9AC\uCF00\uC774\uC158 \uBC30\uD3EC, \uBB38\uC11C \uACF5\uC720, \uC778\uD504\uB77C \uC0DD\uC131 \uB4F1\uC758 \uC694\uCCAD\uC744 \uD558\uB098\uC758 \uC778\uD130\uD398\uC774\uC2A4\uB85C \uCC98\uB9AC\uD560 \uC218 \uC788\uB294 \uC6F9 \uD3EC\uD138\uC744 \uC81C\uACF5\uD558\uC5EC \uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774\uB7EC\uD55C \uD559\uC2B5 \uBE44\uC6A9\uC744 \uC9C0\uBD88\uD558\uC9C0 \uC54A\uACE0\uB3C4 \uD3B8\uD558\uAC8C \uC778\uD504\uB77C\uC5D0 \uC811\uADFC\uD560 \uC218 \uC788\uB3C4\uB85D \uC9C0\uC6D0\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD558\uC9C0\uB9CC \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uC5D0\uB294 FE \uAE30\uC220\uC5D0 \uC775\uC219\uD55C \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uC5C6\uC5C8\uAE30 \uB54C\uBB38\uC5D0 \uAC00\uAE09\uC801\uC774\uBA74 FE \uD559\uC2B5\uC744 \uCD5C\uC18C\uD654\uD560 \uC218 \uC788\uB294 \uAE30\uC220\uC744 \uC120\uD0DD\uD558\uC5EC \uB3C4\uC785 \uBE44\uC6A9\uC744 \uC904\uC774\uAE30 \uC704\uD574 \uB2E4\uC74C\uC758 \uC120\uD0DD\uC9C0\uB97C \uB450\uACE0 \uACE0\uBBFC\uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"FE \uD504\uB808\uC784\uC6CC\uD06C\uB97C \uD559\uC2B5\uD558\uC5EC \uC9C1\uC811 \uAC1C\uBC1C\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uB178\uCF54\uB4DC \uB3C4\uAD6C\uB97C \uC774\uC6A9\uD574 \uAC1C\uBC1C\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"FE \uCC55\uD130\uC5D0 \uB3C4\uC6C0\uC744 \uC694\uCCAD\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"BackStage\uB97C \uC774\uC6A9\uD55C\uB2E4\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uB9CE\uC740 \uACE0\uBBFC \uB05D\uC5D0 \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 Spotify\uC5D0\uC11C \uACF5\uAC1C\uD55C \uC624\uD508\uC18C\uC2A4\uC778\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"BackStage\"\n      }), \"\uB97C \uC120\uD0DD\uD558\uC5EC \uC6F9 \uD3EC\uD138\uC744 \uAC1C\uBC1C\uD558\uAE30\uB85C \uACB0\uC815\uD588\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Why BackStage?\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,b6qt0qJhoLDb0UFJJBp6vcrYmU.png\",\n      \"data-framer-height\": \"606\",\n      \"data-framer-width\": \"1920\",\n      height: \"303\",\n      src: new URL(\"https://framerusercontent.com/images/b6qt0qJhoLDb0UFJJBp6vcrYmU.png\").href,\n      style: {\n        aspectRatio: \"1920 / 606\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsxs(\"h5\", {\n      children: [\"\uCD9C\uCC98:\\xa0\", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.cncf.io/projects/backstage/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"CNCF BackStage\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(Link, {\n        href: \"https://backstage.io/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"BackStage\"\n        })\n      }), \"\uB294 Spotify\uC5D0\uC11C \uACF5\uAC1C\uD55C \uAC1C\uBC1C\uC790 \uD1B5\uD569 \uC624\uD508\uC18C\uC2A4\uC774\uACE0 \uD604\uC7AC\uB294 CNCF\uC5D0 \uD3B8\uC785\uB41C \uD504\uB85C\uC81D\uD2B8\uC774\uBA70, \uD300 \uB0B4\uC5D0\uC11C \uC0AC\uC6A9 \uC911\uC778 \uBAA8\uB4E0 \uC11C\uBE44\uC2A4 \uCE74\uD0C8\uB85C\uADF8\uB098 \uCEF4\uD3EC\uB10C\uD2B8, SaaS \uC81C\uD488, \uAE30\uC220 \uBB38\uC11C \uB4F1\uC744 \uD55C\uACF3\uC5D0 \uBAA8\uC544 \uAD00\uB9AC\uD560 \uC218 \uC788\uB294 \uC6F9 \uD3EC\uD138\uC744 \uC81C\uACF5\uD574\uC8FC\uB294 \uC194\uB8E8\uC158\uC785\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,lROETRwa1ymFReOGE2P5Q8NfInA.png\",\n      \"data-framer-height\": \"920\",\n      \"data-framer-width\": \"1728\",\n      height: \"460\",\n      src: new URL(\"https://framerusercontent.com/images/lROETRwa1ymFReOGE2P5Q8NfInA.png\").href,\n      style: {\n        aspectRatio: \"1728 / 920\"\n      },\n      width: \"864\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uBCF5\uC7A1\uB3C4\uB294 \uBE44\uC988\uB2C8\uC2A4\uC758 \uC131\uC7A5\uACFC \uBE44\uB840\uD558\uAE30 \uB54C\uBB38\uC5D0, \uBE60\uB974\uAC8C \uC131\uC7A5\uD558\uB294 \uBE44\uC988\uB2C8\uC2A4\uB97C \uACBD\uD5D8\uD558\uB294 \uAC1C\uBC1C\uC790\uB4E4\uC740 \uC810\uC810 \uB354 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uAD6C\uC870\uB97C \uD30C\uC545\uD558\uB294 \uAC83\uC774 \uC5B4\uB824\uC6CC\uC9D1\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610\uD55C \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uAD6C\uC870\uAC00 \uBCF5\uC7A1\uD560\uC218\uB85D \uC774\uB97C \uC124\uBA85\uD558\uB294 \uC870\uC9C1 \uB0B4 \uBB38\uC11C\uB3C4 \uB9CE\uC544\uC9C0\uAE30 \uB54C\uBB38\uC5D0 \uAC1C\uBC1C\uC790\uAC00 \uC81C\uB300\uB85C \uAC1C\uBC1C\uD558\uAE30 \uC704\uD574 \uC77D\uACE0 \uAE30\uC5B5\uD574\uC57C \uD560 \uC815\uBCF4\uC758 \uC591\uB3C4 \uB9CE\uC544\uC9C0\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB798\uC11C \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC774 \uBAA8\uB4E0 \uC18C\uD504\uD2B8\uC6E8\uC5B4\uC758 \uAD6C\uC870\uB97C \uD55C \uBC88\uC5D0 \uD30C\uC545\uD560 \uC218 \uC788\uACE0 \uD544\uC694\uD55C \uAE30\uC220 \uBB38\uC11C\uB098 \uB3C4\uAD6C\uB4E4\uC744 \uD55C \uACF3\uC5D0\uC11C \uAD00\uB9AC\uD560 \uC218 \uC788\uB294 \uC6F9 \uD3EC\uD138\uC744 BackStage\uB97C \uD1B5\uD574 \uAD6C\uCD95\uD558\uAE30\uB85C \uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"BackStage\uB294 \uC6F9 \uD3EC\uD138\uC5D0 Component\uB098 API \uB4F1\uC758 \uC11C\uBE44\uC2A4 \uCE74\uD0C8\uB85C\uADF8\uC758 \uC815\uBCF4\uC640 \uAC01 \uC11C\uBE44\uC2A4 \uCE74\uD0C8\uB85C\uADF8 \uAC04 \uAD00\uACC4\uB97C \uD30C\uC545\uD560 \uC218 \uC788\uB294 \uB2E4\uC774\uC5B4\uADF8\uB7A8 \uB4F1\uC744 \uB80C\uB354\uB9C1\uD574\uC8FC\uC5B4 \uC27D\uAC8C \uD30C\uC545\uD560 \uC218 \uC788\uB3C4\uB85D \uD574\uC90D\uB2C8\uB2E4. \uB610 \uC790\uCCB4\\xa0\", /*#__PURE__*/_jsx(Link, {\n        href: \"https://backstage.io/plugins/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"Market Place\"\n        })\n      }), \"\uB97C \uAC16\uCD94\uACE0 \uC788\uC5B4\uC11C \uB9CE\uC774 \uC0AC\uC6A9\uB418\uACE0 \uC788\uB294 Kubernetes, Jenkins, Argo CD \uB4F1\uC744 \uC9C0\uC6D0\uD558\uB294 \uD50C\uB7EC\uADF8\uC778\uB4E4\uC774 \uC81C\uACF5\uB418\uACE0 \uC788\uACE0 \uD544\uC694\uD55C \uACBD\uC6B0\uB294 \uC9C1\uC811 \uAD6C\uD604\uD574\uC11C \uC0AC\uC6A9\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"\uD50C\uB7EC\uADF8\uC778 \uC544\uD0A4\uD14D\uCC98\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uB294 \uD544\uC694\uD55C \uAE30\uB2A5\uC774 \uC788\uB2E4\uBA74 \uC5B8\uC81C\uB4E0 \uCEE4\uC2A4\uD140 \uD50C\uB7EC\uADF8\uC778\uC744 \uCD94\uAC00\uD560 \uC218 \uC788\uB294 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD569\uB2C8\uB2E4. \uBFD0\uB9CC \uC544\uB2C8\uB77C React\uC758 Material UI \uAE30\uBC18\uC73C\uB85C \uAD6C\uD604\uB41C \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC7AC\uC0AC\uC6A9\uD560 \uC218 \uC788\uB3C4\uB85D \uC81C\uACF5\uD558\uC5EC \uAC04\uB2E8\uD55C \uCF54\uB4DC \uC218\uC815\uB9CC\uC73C\uB85C\uB3C4 \uC790\uCCB4 \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC0DD\uC131\uD560 \uC218 \uC788\uB3C4\uB85D \uC9C0\uC6D0\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,mkzfnjyyoYVp0gGkd5om4RRWvg.png\",\n      \"data-framer-height\": \"1226\",\n      \"data-framer-width\": \"1920\",\n      height: \"613\",\n      src: new URL(\"https://framerusercontent.com/images/mkzfnjyyoYVp0gGkd5om4RRWvg.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1226\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC704\uC758 \uCF54\uB4DC\uCC98\uB7FC BackStage\uAC00 \uC81C\uACF5\uD558\uB294\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"@backstage/core-plugin-api\"\n      }), \"\uC640 \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC774\uC6A9\uD558\uBA74 \uC27D\uAC8C \uD50C\uB7EC\uADF8\uC778\uC744 \uAD6C\uD604\uD558\uC5EC \uAE30\uB2A5\uC744 \uCD94\uAC00\uD560 \uC218 \uC788\uACE0, \uD574\uB2F9 \uD328\uD0A4\uC9C0\uB294 \uC774\uBBF8 \uC798 \uAC16\uCDB0\uC9C4 \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC81C\uACF5\uD558\uAE30 \uB54C\uBB38\uC5D0 \uC798 \uC870\uD569\uD55C\uB2E4\uBA74 React\uC5D0 \uB300\uD55C \uAE4A\uC740 \uC774\uD574 \uC5C6\uC774\uB3C4 \uC88B\uC740 \uC778\uD130\uD398\uC774\uC2A4\uB97C \uC81C\uACF5\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBC14\uB85C \uC774\\xa0\uD50C\uB7EC\uADF8\uC778 \uC544\uD0A4\uD14D\uCC98\uAC00 BackStage\uB97C \uCC44\uD0DD\uD558\uAC8C \uB41C \uACB0\uC815\uC801\uC778 \uC774\uC720\uC600\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"API Proxy\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uB294 API proxy\uB97C \uD1B5\uD574 BackStage\uC5D0\uC11C \uC81C\uACF5\uD558\uB294 Backend\uAC00 \uC544\uB2CC \uBCC4\uB3C4\uC758 API \uC11C\uBC84\uB97C \uAD6C\uD604\uD558\uC5EC proxy \uC11C\uBC84\uB85C \uB4F1\uB85D\uD560 \uC218 \uC788\uB294 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD569\uB2C8\uB2E4. \uC774\uB97C \uD1B5\uD574 BackStage Frontend \uC785\uC7A5\uC5D0\uC11C\uB294 \uB2E8 \uD558\uB098\uC758 \uD638\uC2A4\uD2B8\uB85C \uB2E4\uC591\uD55C API \uC11C\uBC84\uB4E4\uC744 \uC0AC\uC6A9\uD560 \uC218 \uC788\uB2E4\uB294 \uC7A5\uC810\uC744 \uAC00\uC838\uAC08 \uC218 \uC788\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uAC04\uB2E8\uD55C config \uC124\uC815\uB9CC\uC73C\uB85C proxy \uAE30\uB2A5\uC744 \uC0AC\uC6A9\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uD55C\uBC88 \uC544\uB798 \uC608\uC2DC\uB97C \uBCFC\uAE4C\uC694?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,3HUtWIJONNWEXepDgLmrfiHro.png\",\n      \"data-framer-height\": \"678\",\n      \"data-framer-width\": \"1920\",\n      height: \"339\",\n      src: new URL(\"https://framerusercontent.com/images/3HUtWIJONNWEXepDgLmrfiHro.png\").href,\n      style: {\n        aspectRatio: \"1920 / 678\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC704\uC758 \uC608\uC2DC\uCC98\uB7FC\\xa0proxy\\xa0\uD544\uB4DC\uC5D0 \uC6D0\uD558\uB294 Backend \uC11C\uBC84\uC758 \uC5D4\uB4DC\uD3EC\uC778\uD2B8\uB97C \uCD94\uAC00\uD574\uC8FC\uBA74 BackStage\uC758 proxy \uC11C\uBC84\uB85C \uB4F1\uB85D\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB807\uAC8C proxy \uC11C\uBC84\uC5D0 \uB4F1\uB85D\uD558\uACE0 \uB098\uBA74 BackStage\uC758 Backend \uC11C\uBC84 Host\uC5D0\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"/api/proxy/{PROXY_NAME}\"\n      }), \"\\xa0\uACBD\uB85C\uB85C API\uB97C \uD638\uCD9C\uD558\uBA74 \uC6D0\uD558\uB294 \uC11C\uBC84\uB85C \uB77C\uC6B0\uD305\uB429\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uD6C4 Frontend\uC5D0\uC11C\uB294 \uB4F1\uB85D\uD55C \uC5D4\uB4DC\uD3EC\uC778\uD2B8\uB85C API\uB97C \uD638\uCD9C\uD558\uAE30\uB9CC \uD558\uBA74 \uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,PENtDyxoPKaVN8D8fDyaNO5t88.png\",\n      \"data-framer-height\": \"838\",\n      \"data-framer-width\": \"1920\",\n      height: \"419\",\n      src: new URL(\"https://framerusercontent.com/images/PENtDyxoPKaVN8D8fDyaNO5t88.png\").href,\n      style: {\n        aspectRatio: \"1920 / 838\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB807\uAC8C BackStage\uC5D0\uC11C \uC81C\uACF5\uD558\uB294 API proxy\uB97C \uD1B5\uD574 \uAE30\uB2A5\uC744 \uCD94\uAC00\uD560 \uB54C \uAD73\uC774 Express \uAE30\uBC18 BackStage\uC758 Backend\uB97C \uC774\uC6A9\uD558\uC9C0 \uC54A\uC544\uB3C4 \uC6D0\uD558\uB294 \uC5B8\uC5B4\uC640 \uD504\uB808\uC784\uC6CC\uD06C\uB97C \uC120\uD0DD\uD558\uC5EC \uAD6C\uD604\uD560 \uC218 \uC788\uB2E4\uB294 \uC7A5\uC810\uC774 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uACB0\uACFC\uC801\uC73C\uB85C BackStage\uB294 \uC0AC\uC6A9\uC790 \uC778\uD130\uD398\uC774\uC2A4\uB9CC\uC744 \uC704\uD55C \uC6A9\uB3C4\uB85C \uC0AC\uC6A9\uD558\uACE0 \uC11C\uBE44\uC2A4 API \uC11C\uBC84\uB97C\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Source Of Truth\"\n      }), \"\uB85C \uC0AC\uC6A9\uD558\uC5EC BackStage\uC5D0 \uB300\uD55C \uC758\uC874\uC131\uACFC \uACB0\uD569\uB3C4\uB97C \uC904\uC774\uACE0 \uB9C8\uC74C\uAECF \uAE30\uB2A5 \uD655\uC7A5\uC744 \uD560 \uC218 \uC788\uAC8C \uB418\uC5C8\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uC774\uB7F0 \uAC78 \uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"OAS \uBB38\uC11C \uD3EC\uD138\"\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Background\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD604\uC7AC \uCFFC\uD0C0\uB7A9 \uC81C\uD488\uD300\uC740 \uBE60\uB974\uAC8C feature\uB97C \uAC1C\uBC1C\uD558\uACE0 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4 \uAC04 \uBCD1\uBAA9\uC744 \uC904\uC774\uAE30 \uC704\uD574 OpenAPI \uC2A4\uD399 \uBB38\uC11C\uB97C \uBA3C\uC800 \uACF5\uC720\uD55C \uD6C4\uC5D0 \uAC1C\uBC1C\uC744 \uC2DC\uC791\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB3D9\uC548 \uC81C\uD488\uD300\uC758 BE\uB4E4\uC740 API \uBB38\uC11C\uB97C \uC81C\uACF5\uD558\uAE30 \uC704\uD574\uC11C Swagger \uD504\uB808\uC784\uC6CC\uD06C\uB97C \uC774\uC6A9\uD574\uC11C \uC791\uC131\uD574\uC654\uC2B5\uB2C8\uB2E4. \uBB3C\uB860 Swagger \uD504\uB808\uC784\uC6CC\uD06C\uB294 \uAC04\uD3B8\uD558\uAC8C \uBB38\uC11C\uB97C \uC0DD\uC131\uD558\uACE0 \uACF5\uC720\uD560 \uC218 \uC788\uB2E4\uB294 \uC7A5\uC810\uC774 \uC788\uC9C0\uB9CC, \uBB38\uC11C\uB97C \uC791\uC131\uD558\uAE30 \uC704\uD574\uC11C\uB294 Dummy API\uB97C \uBA3C\uC800 \uC791\uC131\uD55C \uD6C4 \uAC1C\uBC1C \uC11C\uBC84\uC5D0 \uBC30\uD3EC\uD574\uC57C \uD558\uAE30 \uB54C\uBB38\uC5D0 \uB9CC\uC57D API \uC2A4\uD399\uC774 \uC218\uC815\uB418\uB294 \uACBD\uC6B0\uC5D0\uB294 \uB2E4\uC2DC \uBE4C\uB4DC\uD55C \uD6C4 \uBC30\uD3EC\uD574\uC57C \uD558\uB294 \uBC88\uAC70\uB85C\uC6C0 \uB610\uD55C \uAC00\uC9C0\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB7EC\uD55C \uBB38\uC81C\uB97C \uD574\uACB0\uD558\uAE30 \uC704\uD574 \uAC00\uC7A5 \uBA3C\uC800 \uC2DC\uB3C4\uD588\uB358 \uAC83\uC740 OpenAPI\uB97C json\uC774\uB098 yaml \uD615\uC2DD\uC73C\uB85C \uC791\uC131\uD558\uC5EC FE\uC5D0\uAC8C \uC804\uB2EC\uD558\uB294 \uAC83\uC774\uC5C8\uC2B5\uB2C8\uB2E4. \uC774\uD6C4 FE\uB294 \uC804\uB2EC\uBC1B\uC740 json \uD30C\uC77C\uC744 IDE\uB098 \uC678\uBD80 \uC0AC\uC774\uD2B8\uC5D0\uC11C \uC81C\uACF5\uD558\uB294 OpenAPI Viewer\uB97C \uD1B5\uD574 \uBB38\uC11C\uB97C \uD655\uC778\uD558\uB294 \uACFC\uC815\uC744 \uAC70\uCE69\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD558\uC9C0\uB9CC \uC774 \uBC29\uBC95\uC740 \uC5EC\uB7EC \uBA85\uC758 \uAC1C\uBC1C\uC790\uAC00 \uAC19\uC740 \uBB38\uC11C\uB97C \uACF5\uC720\uD558\uB824\uB294 \uACBD\uC6B0 \uBB38\uC11C\uB97C \uC18C\uC720\uD55C \uAC1C\uBC1C\uC790\uAC00 \uC9C1\uC811 \uC0C1\uB300\uBC29\uC5D0\uAC8C \uC804\uB2EC\uD574\uC8FC\uC5B4\uC57C \uD558\uAE30 \uB54C\uBB38\uC5D0 \uBB38\uC11C\uC758 \uACF5\uC720\uAC00 \uC5B4\uB835\uACE0, \uBB38\uC11C \uC6D0\uBCF8\uC5D0 \uB300\uD55C \uAD00\uB9AC\uAC00 \uC27D\uC9C0 \uC54A\uB2E4\uB294 \uB2E8\uC810\uC774 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610\uD55C API \uC2A4\uD399\uC774 \uBCC0\uACBD\uB418\uBA74 \uD574\uB2F9 \uBB38\uC11C\uB97C \uC774\uC6A9 \uC911\uC778 \uBAA8\uB4E0 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC5D0\uAC8C \uB9E4\uBC88 \uB2E4\uC2DC \uAC31\uC2E0\uB41C \uBB38\uC11C\uB97C \uC804\uB2EC\uD574\uC57C \uD558\uAE30 \uB54C\uBB38\uC5D0 \uCEE4\uBBA4\uB2C8\uCF00\uC774\uC158 \uBE44\uC6A9\uC774 \uC9C0\uC18D\uC801\uC73C\uB85C \uC9C0\uCD9C\uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uB294 \uC774\uB7EC\uD55C \uBB38\uC81C\uC810\uB4E4\uC744 \uC2DC\uC6D0\uD558\uAC8C \uD574\uACB0\uD574\uC90D\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,vfDuX9wY9FxnusvPE1gXXr5lgNI.png\",\n      \"data-framer-height\": \"1236\",\n      \"data-framer-width\": \"1920\",\n      height: \"618\",\n      src: new URL(\"https://framerusercontent.com/images/vfDuX9wY9FxnusvPE1gXXr5lgNI.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1236\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uB294 OpenAPI \uC2A4\uD399\uC5D0 \uB9DE\uB294 yaml \uD30C\uC77C\uC744 \uB2E4\uC6B4\uB85C\uB4DC\uD560 \uC218 \uC788\uB294 \uACBD\uB85C\uB97C \uB4F1\uB85D\uD574\uB450\uAE30\uB9CC \uD558\uBA74 \uBC14\uB85C \uC6F9 \uD3EC\uD138\uC5D0\uC11C API \uBB38\uC11C\uB97C \uD655\uC778\uD560 \uC218 \uC788\uB294 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uB97C \uC0AC\uC6A9\uD558\uB294 \uC720\uC800\uB4E4\uC740 \uC774 \uAE30\uB2A5\uC744 \uD1B5\uD574 \uBCC0\uACBD\uB41C \uC2A4\uD399\uC744 \uC989\uC2DC \uB610\uB294 \uC8FC\uAE30\uC801\uC73C\uB85C \uD655\uC778\uD560 \uC218 \uC788\uAE30 \uB54C\uBB38\uC5D0 \uBCC4\uB3C4\uC758 \uD30C\uC77C\uC744 \uC804\uB2EC\uD558\uB294 \uACFC\uC815 \uC5C6\uC774 \uBCC0\uACBD\uB41C \uC2A4\uD399\uC744 \uBC14\uB85C \uD655\uC778\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610\uD55C API\uC640 \uC11C\uBE44\uC2A4 \uCEF4\uD3EC\uB10C\uD2B8 \uAC04\uC758 \uAD00\uACC4\uB97C \uC27D\uAC8C \uD30C\uC545\uD560 \uC218 \uC788\uB294 \uB2E4\uC774\uC5B4\uADF8\uB7A8\uC744 \uB80C\uB354\uD560 \uC218 \uC788\uB294 React \uCEF4\uD3EC\uB10C\uD2B8\uB3C4 \uC81C\uACF5\uD558\uAE30 \uB54C\uBB38\uC5D0, \uC774\uCC98\uB7FC Swagger\uC5D0 \uBE44\uD574 \uB354 \uAC15\uB825\uD55C \uAE30\uB2A5\uB4E4\uC744 \uC0AC\uC6A9\uD558\uC5EC \uAC1C\uBC1C\uC790\uB4E4\uC758 \uC0DD\uC0B0\uC131\uC744 \uD3ED\uBC1C\uC801\uC73C\uB85C \uC99D\uAC00\uC2DC\uD0AC \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"OpenAPI \uBB38\uC11C \uACF5\uC720 \uC790\uB3D9\uD654\uD558\uAE30\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC55E\uC11C \uC5B8\uAE09\uD55C \uBC14\uC640 \uAC19\uC774 BackStage\uB294 \uC5D4\uD2F0\uD2F0\uC758 \uC2A4\uD399\uC744 yaml \uD30C\uC77C\uB85C \uC791\uC131\uD558\uC5EC \uC6D0\uACA9\uC800\uC7A5\uC18C\uC5D0 \uC62C\uB824\uB193\uACE0 \uD574\uB2F9 \uD30C\uC77C\uC758 URL\uC744 \uB4F1\uB85D\uD574\uC8FC\uBA74 \uC790\uB3D9\uC73C\uB85C \uBB38\uC11C\uB97C \uD30C\uC2F1\uD558\uACE0 \uD3EC\uD138\uC5D0 \uB80C\uB354\uB9C1\uD558\uB294 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC6D0\uACA9\uC800\uC7A5\uC18C\uB97C \uD65C\uC6A9\uD55C\uB2E4\uB294 \uC7A5\uC810\uC73C\uB85C \uC778\uD574 \uAC1C\uBC1C\uC790\uB4E4\uC740 Git\uC744 \uC0AC\uC6A9\uD558\uC5EC API \uBB38\uC11C\uB97C \uC27D\uAC8C \uB4F1\uB85D\uD558\uACE0 \uAD00\uB9AC\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,kn2gbnQz3CoZRUmpD50OqjipyI.png\",\n      \"data-framer-height\": \"724\",\n      \"data-framer-width\": \"1920\",\n      height: \"362\",\n      src: new URL(\"https://framerusercontent.com/images/kn2gbnQz3CoZRUmpD50OqjipyI.png\").href,\n      style: {\n        aspectRatio: \"1920 / 724\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uD558\uC9C0\uB9CC \uC5EC\uAE30\uC5D0\uB294 \uD55C \uAC00\uC9C0 \uB2E8\uC810\uB3C4 \uC874\uC7AC\uD558\uB294\uB370\uC694. GitOps\uB97C \uD1B5\uD574 \uBB38\uC11C\uB97C \uAD00\uB9AC\uD558\uAE30 \uC704\uD574\uC11C\uB294 \uBB38\uC11C\uB97C \uC791\uC131\uD558\uB294 \uAC1C\uBC1C\uC790\uAC00 \uC9C1\uC811\\xa0\", /*#__PURE__*/_jsx(Link, {\n        href: \"https://backstage.io/docs/features/software-catalog/descriptor-format#kind-api\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"BackStage \uC5D4\uD2F0\uD2F0 \uC2A4\uD399\"\n        })\n      }), \"\uC744 \uD559\uC2B5\uD574\uC57C \uD558\uAE30 \uB54C\uBB38\uC5D0 \uC758\uB3C4\uCE58 \uC54A\uC740 \uD559\uC2B5 \uBD80\uD558\uAC00 \uBC1C\uC0DD\uD55C\uB2E4\uB294 \uC810\uC785\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB7EC\uD55C \uBB38\uC81C\uB97C \uD574\uACB0\uD558\uAE30 \uC704\uD574 DevOps \uD50C\uB7AB\uD3FC\uC740 BackStage \uC5D4\uD2F0\uD2F0\uB97C \uC0DD\uC131\uD558\uAE30 \uC704\uD55C yaml \uD30C\uC77C\uC744 \uC791\uC131\uD558\uACE0 \uD30C\uC77C\uC744 \uB2E4\uC6B4\uB85C\uB4DC\uD560 \uC218 \uC788\uB294 \uACBD\uB85C\uB97C \uB4F1\uB85D\uD558\uB294 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB530\uB77C\uC11C BE\uB294 openapi.json \uD30C\uC77C\uB9CC \uC791\uC131\uD558\uACE0 \uC0DD\uC131\uB41C \uC6F9 \uD3EC\uD138 \uB9C1\uD06C\uB9CC FE\uC5D0\uAC8C \uC804\uB2EC\uD558\uBA74 \uB418\uAE30 \uB54C\uBB38\uC5D0 API \uBB38\uC11C \uB4F1\uB85D \uACFC\uC815\uC744 \uC790\uB3D9\uD654\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"DevOps \uD50C\uB7AB\uD3FC\uC744 \uD1B5\uD574 OpenAPI \uC2A4\uD399 \uBB38\uC11C\uB97C \uB4F1\uB85D\uD558\uB294 \uD504\uB85C\uC138\uC2A4\uB294 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,001hAcbRG68w9R3V0CR8nANo4rs.png\",\n      \"data-framer-height\": \"764\",\n      \"data-framer-width\": \"1920\",\n      height: \"382\",\n      src: new URL(\"https://framerusercontent.com/images/001hAcbRG68w9R3V0CR8nANo4rs.png\").href,\n      style: {\n        aspectRatio: \"1920 / 764\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"BE\uAC00 feature \uBE0C\uB79C\uCE58\uB97C \uC0DD\uC131\uD55C \uD6C4\uC5D0 OpenAPI\uB97C json \uD615\uC2DD\uC73C\uB85C \uC791\uC131\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"openapi.json \uD30C\uC77C \uC791\uC131\uC774 \uC644\uB8CC\uB418\uBA74 \uC6D0\uACA9 \uBE0C\uB79C\uCE58\uC5D0 \uD478\uC2DC\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Github Action\uC740 \uD478\uC2DC \uC774\uBCA4\uD2B8\uB97C \uAC10\uC9C0\uD558\uC5EC Workflow\uB97C \uC2E4\uD589\uD558\uACE0 DevOps \uD50C\uB7AB\uD3FC \uC11C\uBC84\uC5D0 openapi.json\uC744 \uB4F1\uB85D\uD55C\uB2E4\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"DevOps \uD50C\uB7AB\uD3FC \uC11C\uBC84\uB294 openapi.json\uC744 \uC800\uC7A5\uD558\uACE0 BackStage\uC5D0 yaml \uD30C\uC77C\uC758 \uB2E4\uC6B4\uB85C\uB4DC \uACBD\uB85C\uB97C \uB4F1\uB85D\uD55C\uB2E4\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uC5D0 \uACBD\uB85C\uB97C \uB4F1\uB85D\uD558\uBA74 BackStage\uC758 Backend\uB294 \uB4F1\uB85D\uB41C \uACBD\uB85C\uB85C API\uB97C \uD638\uCD9C\uD558\uC5EC API \uC2A4\uD399 \uBB38\uC11C\uB97C \uB2E4\uC6B4\uB85C\uB4DC\uD558\uAE30 \uB54C\uBB38\uC5D0 Controller\uB97C \uAD6C\uD604\uD574\uC8FC\uC5B4\uC5EC \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB2E4\uC74C\uC740 API \uC2A4\uD399 \uBB38\uC11C\uB97C \uB2E4\uC6B4\uB85C\uB4DC\uD560 \uC218 \uC788\uB294 API\uC758 \uCF54\uB4DC\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,JJaTuANCf5BEHnHiP9ReIVTY.png\",\n      \"data-framer-height\": \"738\",\n      \"data-framer-width\": \"1920\",\n      height: \"369\",\n      src: new URL(\"https://framerusercontent.com/images/JJaTuANCf5BEHnHiP9ReIVTY.png\").href,\n      style: {\n        aspectRatio: \"1920 / 738\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uAC00 \uC704\uC758 API\uB97C \uC815\uC0C1\uC801\uC73C\uB85C \uD638\uCD9C\uD558\uBA74 \uC6F9 \uD3EC\uD138\uC5D0\uC11C API \uC2A4\uD399 \uBB38\uC11C\uB97C \uD655\uC778\uD560 \uC218 \uC788\uAC8C \uB429\uB2C8\uB2E4. \uBB38\uC11C\uAC00 \uB4F1\uB85D\uB41C \uAC83\uC744 \uD655\uC778\uD558\uBA74 BE\uB294 Backstage API \uBB38\uC11C\uC758 \uB9C1\uD06C\uB97C FE\uC5D0\uAC8C \uC804\uB2EC\uD558\uC5EC OpenAPI \uC2A4\uD399 \uBB38\uC11C\uB97C \uAE30\uBC18\uC73C\uB85C \uAC1C\uBC1C\uC744 \uC2DC\uC791\uD560 \uC218 \uC788\uAC8C \uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB807\uAC8C \uAD6C\uCD95\uB41C \uD504\uB85C\uC138\uC2A4\uB97C \uD1B5\uD574 BE\uB294\\xa0\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"openapi.json\"\n      }), \"\uB9CC \uC791\uC131\uD558\uC5EC \uD478\uC2DC\uD558\uBA74 FE\uC5D0\uAC8C \uACF5\uC720\uD558\uAE30 \uC704\uD55C \uACFC\uC815\uC740 \uBAA8\uB450 \uC790\uB3D9\uD654\uB418\uAE30 \uB54C\uBB38\uC5D0 \uB9E4\uBC88 FE\uC5D0\uAC8C \uAE30\uC220 \uBB38\uC11C\uB97C \uC804\uB2EC\uD574\uC8FC\uC9C0 \uC54A\uC544\uB3C4 \uB418\uACE0 \uBB38\uC11C\uB97C \uC0DD\uC131\uD558\uAE30 \uC704\uD574 \uBE4C\uB4DC\uB97C \uC218\uD589\uD560 \uD544\uC694\uB3C4 \uC5C6\uC2B5\uB2C8\uB2E4. \uB9CC\uC57D API \uC2A4\uD399\uC774 \uBCC0\uACBD\uB418\uB354\uB77C\uB3C4 json \uD30C\uC77C\uB9CC \uC218\uC815\uD574\uC11C \uB2E4\uC2DC \uD478\uC2DC\uD558\uBA74 \uBB38\uC11C\uAC00 \uC790\uB3D9\uC73C\uB85C \uAC31\uC2E0\uB418\uAE30 \uB54C\uBB38\uC5D0 \uBD80\uB2F4\uC5C6\uC774 \uC218\uC815\uD560 \uC218 \uC788\uAC8C \uB429\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610 FE\uB294 \uB9C1\uD06C\uB97C \uC804\uB2EC\uBC1B\uC9C0 \uBABB\uD558\uB354\uB77C\uB3C4 API \uBB38\uC11C\uC758 \uC774\uB984\uC740 \uC11C\uBE44\uC2A4\uC640 \uBE0C\uB79C\uCE58\uC758 \uC774\uB984\uC744 \uAE30\uBC18\uC73C\uB85C \uC0DD\uC131\uB418\uAE30 \uB54C\uBB38\uC5D0 \uBB38\uC11C\uB97C \uAC80\uC0C9\uD574\uC11C \uCC3E\uC544\uBCFC \uC218 \uC788\uC5B4 \uBB38\uC11C\uAC00 \uBCC0\uACBD\uB418\uC5C8\uB2E4\uB294 \uC0AC\uC2E4\uB9CC \uC54C\uBA74 \uB9AC\uD504\uB808\uC2DC\uD558\uC5EC \uBCC0\uACBD\uB41C \uBB38\uC11C\uB97C \uBC14\uB85C \uD655\uC778\uD560 \uC218 \uC788\uAE30 \uB54C\uBB38\uC5D0 \uC5C5\uBB34 \uAC04 \uCEE4\uBBA4\uB2C8\uCF00\uC774\uC158 \uBE44\uC6A9\uC744 \uCD5C\uC18C\uD654\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Deploy Center\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 feature\uB97C \uAC1C\uBC1C\uD55C \uD6C4 feature \uD658\uACBD\uC744 \uC0DD\uC131\uD558\uC5EC \uBC30\uD3EC\uD55C \uD6C4 \uD14C\uC2A4\uD2B8 \uBC0F QA\uB97C \uC9C4\uD589\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4. \uCFFC\uD0C0\uB7A9\uC740 Helm Chart\uB97C \uAD6C\uC131\uD558\uC5EC GitOps \uAE30\uBC18 ArgoCD\uB97C \uC774\uC6A9\uD558\uC5EC \uC560\uD50C\uB9AC\uCF00\uC774\uC158\uC744 \uBC30\uD3EC\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC740 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\uC744 \uBC30\uD3EC\uD558\uB824\uBA74 Chart\uC5D0 \uC785\uB825\uD55C values \uD30C\uC77C\uC5D0 \uD544\uC694\uD55C \uC124\uC815\uAC12\uB4E4\uC744 \uC785\uB825\uD558\uACE0 Vault\uC5D0 secret\uC744 \uC785\uB825\uD574\uC57C \uD558\uACE0, DB\uAC00 \uD544\uC694\uD55C \uACBD\uC6B0\uC5D0\uB294 DevOps \uCC55\uD130\uC5D0 \uC694\uCCAD\uD558\uC5EC DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uD504\uB85C\uBE44\uC800\uB2DD\uD55C \uD6C4 \uC811\uC18D \uC815\uBCF4\uB97C \uC81C\uACF5\uD574\uC904 \uB54C\uAE4C\uC9C0 \uAE30\uB2E4\uB824\uC57C \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD558\uC9C0\uB9CC \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC774 \uCFE0\uBC84\uB124\uD2F0\uC2A4\uB098 Helm\uC5D0 \uC775\uC219\uD558\uC9C0 \uC54A\uC740 \uACBD\uC6B0\uC5D0\uB294 DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uC560\uD50C\uB9AC\uCF00\uC774\uC158\uC5D0 \uD544\uC694\uD55C \uC124\uC815\uAC12\uB4E4\uC744 \uC785\uB825\uD558\uACE0 \uBC30\uD3EC\uB97C \uC9C4\uD589\uD574\uC57C \uD569\uB2C8\uB2E4. \uC989, \uBC30\uD3EC \uD30C\uC774\uD504\uB77C\uC778\uC5D0\uC11C \uC0AC\uC6A9\uD558\uB294 \uB3C4\uAD6C\uC5D0 \uC775\uC219\uD558\uC9C0 \uC54A\uC740 \uAC1C\uBC1C\uC790\uB294 DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uC758 \uB3C4\uC6C0 \uC5C6\uC774\uB294 feature \uD658\uACBD\uC744 \uC0DD\uC131\uD560 \uC218 \uC5C6\uAE30 \uB54C\uBB38\uC5D0 feature\uAC00 \uC815\uC0C1\uC801\uC73C\uB85C \uB3D9\uC791\uD558\uB294\uC9C0 \uD14C\uC2A4\uD2B8\uD558\uC9C0 \uBABB\uD558\uACE0 \uACB0\uACFC\uC801\uC73C\uB85C \uC791\uC5C5\uC774 \uC9C0\uC5F0\uB418\uAC8C \uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610 DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uB294 feature \uD658\uACBD\uC758 \uAC1C\uC218\uAC00 \uB298\uC5B4\uB098\uBA74 \uAD00\uB9AC \uD3EC\uC778\uD2B8\uB3C4 \uD568\uAED8 \uB298\uC5B4\uB098\uAE30 \uB54C\uBB38\uC5D0 Ops\uC758 \uB2AA\uC5D0 \uBE60\uC9C0\uAC8C \uB418\uC5B4 \uB2E4\uB978 \uC5C5\uBB34\uB97C \uCC98\uB9AC\uD558\uAE30 \uD798\uB4E4\uC5B4\uC9C0\uAC8C \uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uC774\uB7F4 \uB54C \uD544\uC694\uD55C \uAC74 \uC5ED\uC2DC \uC790\uB3D9\uD654\uC785\uB2C8\uB2E4..!\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"DevOps \uCC55\uD130\uB294 \uC81C\uD488\uD300 \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC774 \uC5B8\uC81C\uB4E0 \uD544\uC694\uD558\uBA74 \uC2A4\uC2A4\uB85C \uBC30\uD3EC \uD658\uACBD\uC744 \uC0DD\uC131\uD558\uC5EC \uD14C\uC2A4\uD2B8\uB098 QA\uB97C \uC9C4\uD589\uD560 \uC218 \uC788\uACE0 \uC791\uC5C5\uC774 \uC644\uB8CC\uB418\uBA74 \uB2E4\uC2DC \uC0AD\uC81C\uD560 \uC218 \uC788\uB3C4\uB85D Self-Service\uB97C \uC81C\uACF5\uD558\uAE30 \uC704\uD574 Deploy Center\uB97C \uAC1C\uBC1C\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4. \uC5EC\uAE30\uC11C \uC911\uC694\uD55C \uD3EC\uC778\uD2B8\uB294 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uC758 \uB3C4\uC6C0 \uC5C6\uC774\"\n      }), \" \uAC1C\uBC1C\uC790\uAC00 \uD544\uC694\uD55C \uBC30\uD3EC \uD658\uACBD\uC744 \uC0DD\uC131\uD560 \uC218 \uC788\uB3C4\uB85D \uD55C\uB2E4\uB294 \uAC83\uC785\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD604\uC7AC \uAC1C\uBC1C\uC744 \uC9C4\uD589\uC911\uC778 Deploy Center\uB294 \uC6F9 \uD3EC\uD138\uC5D0\uC11C \uBC30\uD3EC \uD658\uACBD\uC744 \uC0DD\uC131\uD560 \uC218 \uC788\uB294 \uC785\uB825\uD3FC\uC744 \uC81C\uACF5\uD558\uB294 UI \uCEF4\uD3EC\uB10C\uD2B8\uC640 Github Action\uC774\uB098 ArgoCD\uC640 \uC5F0\uB3D9\uD558\uC5EC \uBC30\uD3EC \uD504\uB85C\uC138\uC2A4\uB97C \uC2E4\uD589\uD558\uB294 \uD50C\uB7AB\uD3FC \uC11C\uBC84\uC758 API\uB85C \uAD6C\uC131\uB420 \uC608\uC815\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"DevOps \uCC55\uD130\uB294 \uACE7 Deploy Center\uB97C \uC81C\uD488\uD300\uC5D0\uAC8C \uC81C\uACF5\uD560 \uC608\uC815\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCD94\uD6C4 \uD3EC\uC2A4\uD305\uC744 \uD1B5\uD574 Deploy Center\uC5D0 \uB300\uD55C \uC790\uC138\uD55C \uB0B4\uC6A9\uC744 \uACF5\uC720\uD558\uB3C4\uB85D \uD558\uACA0\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uBB34\uD55C \uD655\uC7A5\uC131\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD604\uC7AC \uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uAC00 \uAD6C\uD604\uD558\uACE0 \uC788\uB294 \uAE30\uB2A5 \uC678\uC5D0 BackStage\uB97C \uD1B5\uD574 \uD655\uC7A5\uC774 \uAC00\uB2A5\uD55C \uC601\uC5ED\uC740 \uBB34\uAD81\uBB34\uC9C4\uD569\uB2C8\uB2E4. \uC544\uB798\uC758 \uAE30\uB2A5\uB4E4\uC740 \uBC14\uB85C \uC2DC\uB3C4\uD574\uBCFC \uC218 \uC788\uB294 \uAE30\uB2A5\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uAD8C\uD55C \uAD00\uB9AC\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"DB \uC720\uC800 \uAD00\uB9AC\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Kafka \uD1A0\uD53D \uAD00\uB9AC\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uC778\uD504\uB77C \uBE44\uC6A9 \uAD00\uB9AC\"\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: \"\uC790\uC0B0 \uAD00\uB9AC \uB4F1\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9 DevOps \uCC55\uD130\uB294 \uD50C\uB7AB\uD3FC\uC5D0 \uC5B4\uB5A4 \uAE30\uB2A5\uC744 \uCD94\uAC00\uD560\uC9C0 \uC544\uC774\uB514\uC5B4\uB97C \uB3C4\uCD9C\uD558\uACE0 \uC788\uB294\uB370\uC694. \uB300\uD45C\uC801\uC778 \uC608\uB85C \uAD8C\uD55C \uAD00\uB9AC \uC2DC\uC2A4\uD15C\uC774 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BackStage\uAC00 \uC81C\uACF5\uD558\uB294 \uC778\uC99D \uC2DC\uC2A4\uD15C\uC744 \uC774\uC6A9\uD558\uBA74 \uC678\uBD80 \uD504\uB85C\uBC14\uC774\uB354\uC758 SSO\uB97C \uC5F0\uB3D9\uD560 \uC218\uB3C4 \uC788\uACE0 \uC790\uCCB4 \uC778\uC99D\uC744 \uC774\uC6A9\uD560 \uC218 \uC788\uC73C\uBA70 BackStage\uC758 \uC778\uC99D \uC2DC\uC2A4\uD15C\uC744 \uD1B5\uD574 \uBC1C\uAE09\uBC1B\uC740 JWT\uB97C proxy \uC5D4\uB4DC\uD3EC\uC778\uD2B8\uB85C \uB4F1\uB85D\uB41C \uC11C\uBC84\uC5D0 \uC804\uB2EC\uD574\uC904 \uC218 \uC788\uAE30 \uB54C\uBB38\uC5D0 \uBCC4\uB3C4\uC758 \uC778\uC99D\uC744 \uAD6C\uD604\uD558\uC9C0 \uC54A\uACE0 \uAD8C\uD55C \uAD00\uB9AC \uC2DC\uC2A4\uD15C\uC744 \uAD6C\uD604\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC544\uB798\uC640 \uAC19\uC774 BackStage\uC758 config \uD30C\uC77C\uC5D0 Authorization \uD5E4\uB354\uB97C \uCD94\uAC00\uD574\uC8FC\uBA74 \uBC1C\uAE09\uBC1B\uC740 JWT\uB97C \uC11C\uBC84\uB85C \uC804\uB2EC\uD574\uC904 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,CM6m8DiGhVEnFNyNaMKXMMWWU.png\",\n      \"data-framer-height\": \"496\",\n      \"data-framer-width\": \"1920\",\n      height: \"248\",\n      src: new URL(\"https://framerusercontent.com/images/CM6m8DiGhVEnFNyNaMKXMMWWU.png\").href,\n      style: {\n        aspectRatio: \"1920 / 496\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB807\uAC8C \uC804\uB2EC\uBC1B\uC740 JWT\uB97C \uC774\uC6A9\uD558\uC5EC \uC0AC\uC6A9\uC790\uC758 \uC815\uBCF4\uB97C \uC2DD\uBCC4\uD558\uC5EC \uAD8C\uD55C\uC744 \uBD80\uC5EC\uD558\uC5EC \uC811\uADFC\uC744 \uC81C\uC5B4\uD560 \uC218 \uC788\uB294 \uC2DC\uC2A4\uD15C\uC744 \uAD6C\uD604\uD560 \uACC4\uD68D\uC911\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC55E\uC11C \uC5B8\uAE09\uD55C \uAE30\uB2A5 \uC678\uC5D0\uB3C4 BackStage\uB97C \uD1B5\uD574 \uD655\uC7A5\uD560 \uC218 \uC788\uB294 \uAE30\uB2A5\uC740 \uC774 \uAE00\uC744 \uC77D\uACE0 \uACC4\uC2E0 \uC5EC\uB7EC\uBD84\uC758 \uC0C1\uC0C1\uC5D0 \uB530\uB77C \uB354 \uB9CE\uC544\uC9C8 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uD575\uC2EC\uC740 BackStage\uC5D0\uC11C \uC81C\uACF5\uD558\uB294 \uAE30\uB2A5\uACFC UI \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC798 \uC774\uC6A9\uD558\uBA74 \uC6D0\uD558\uB294 \uAE30\uB2A5\uC744 \uB9C8\uC74C\uAECF \uD655\uC7A5\uD560 \uC218 \uC788\uB2E4\uB294 \uAC83\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC0AC\uB0B4 \uC6F9 \uD3EC\uD138\uC744 \uACE0\uBBFC\uC911\uC774\uB77C\uBA74 BackStage\uB97C \uD1B5\uD574 \uC6D0\uD558\uB294 \uAE30\uB2A5\uC744 \uAD6C\uD604\uD558\uC5EC \uC0AC\uC6A9\uD574\uBCF4\uB294 \uAC78 \uCD94\uCC9C\uB4DC\uB9BD\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uB9C8\uCE58\uBA70\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9\uC758 DevOps \uCC55\uD130\uB294 \uD50C\uB7AB\uD3FC\uC744 \uD1B5\uD574 10x \uC0DD\uC0B0\uC131\uC744 \uAC00\uC9C8 \uC218 \uC788\uB294 \uC870\uC9C1\uC744 \uB9CC\uB4DC\uB294 \uAC83\uC774 \uBAA9\uD45C\uC785\uB2C8\uB2E4. \uBC18\uBCF5 \uC791\uC5C5\uC744 \uC790\uB3D9\uD654\uD558\uACE0 \uB354 \uB098\uC740 \uAC1C\uBC1C\uD658\uACBD\uC744 \uC81C\uACF5\uD558\uC5EC \uC5D4\uC9C0\uB2C8\uC5B4\uB4E4\uC774 \uBE44\uC988\uB2C8\uC2A4 feature\uB97C \uAC1C\uBC1C\uD558\uB294 \uB370 \uC9D1\uC911\uD560 \uC218 \uC788\uB3C4\uB85D \uB354 \uC88B\uC740 \uACBD\uD5D8\uC744 \uB9CC\uB4E4\uAE30 \uC704\uD574 \uB178\uB825\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB354 \uC88B\uC740 \uACBD\uD5D8\uC744 \uC81C\uACF5\uD558\uAE30 \uC704\uD574\uC11C\uB294 React\uB098 Spring\uACFC \uAC19\uC740 \uC775\uC219\uCE58 \uC54A\uC740 \uD504\uB808\uC784\uC6CC\uD06C\uB97C \uD559\uC2B5\uD574\uC57C \uD560 \uB54C\uB3C4 \uC788\uB294\uB370\uC694. \uBAA9\uD45C\uB97C \uC774\uB8F0 \uC218 \uC788\uB2E4\uBA74 \uC8FC\uC800\uD558\uC9C0 \uC54A\uACE0 \uBE60\uB974\uAC8C \uD559\uC2B5\uD558\uC5EC \uB3C4\uC785\uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC544\uC9C1\uC740 \uB9CE\uC740 \uC11C\uBE44\uC2A4\uB97C \uC81C\uACF5\uD558\uACE0 \uC788\uC9C4 \uC54A\uC9C0\uB9CC, \uB354 \uD655\uC7A5\uD558\uC5EC \uC7AC\uBC0C\uB294 \uB0B4\uC6A9\uC744 \uACF5\uC720\uD560 \uAC83\uC744 \uC57D\uC18D\uD558\uBA70 \uAE00\uC744 \uB9C8\uCE58\uB3C4\uB85D \uD558\uACA0\uC2B5\uB2C8\uB2E4. \uC77D\uC5B4\uC8FC\uC154\uC11C \uAC10\uC0AC\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Ref\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"[1] \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://www.cncf.io/projects/backstage/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"CNCF BackStage\"\n            })\n          })]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"[2] \", /*#__PURE__*/_jsx(Link, {\n            href: \"https://backstage.io/\",\n            openInNewTab: true,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"BackStage \uACF5\uC2DD\uBB38\uC11C\"\n            })\n          }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })]\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })]\n  }),\n  yJUbydDz7: \"devops-platform\",\n  zbp0iVC3o: \"\uD300\uC6D0\uB4E4\uC758 \uBB38\uC81C\uB97C \uD568\uAED8 \uD574\uACB0\uD558\uB294\uB370 \uC990\uAC70\uC6C0\uC744 \uB290\uB08D\uB2C8\uB2E4.\",\n  ZkQSYMQA8: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/fQjp7bp5hi0dxtBMI8AUvBue0L4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fQjp7bp5hi0dxtBMI8AUvBue0L4.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fQjp7bp5hi0dxtBMI8AUvBue0L4.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fQjp7bp5hi0dxtBMI8AUvBue0L4.png\").href} 1720w`\n  }\n}, {\n  fSn3YxUf_: \"Daniel\",\n  id: \"Q3ZsyPb4i\",\n  IEYpGfkQQ: \"\uC5B4\uD50C\uB9AC\uCF00\uC774\uC158 \uC218\uC815 \uC5C6\uC774 Request, Response \uAD00\uCE21\uD560 \uC218 \uC788\uB294 \uC88B\uC740 \uBC29\uBC95\uC744 \uC18C\uAC1C\uD569\uB2C8\uB2E4\",\n  ju2PYRSnA: \"\",\n  KVMiAciZB: \"Kubeshark - API \uD2B8\uB798\uD53D \uC815\uBC00 \uBD84\uC11D\uAE30\",\n  LtiytDqHx: \"Kubernetes \uD074\uB7EC\uC2A4\uD130 \uB0B4\uBD80 \uC11C\uBE44\uC2A4\uAC04 \uD1B5\uC2E0\uC758 Request, Response\uB97C \uD655\uC778\uD560 \uC218 \uC788\uB2E4\uBA74 \uC5BC\uB9C8\uB098 \uC88B\uC744\uAE4C\uC694? Kubeshark\uB97C \uB3C4\uC785\uD558\uACE0 \uB300\uC2DC\uBCF4\uB4DC\uC5D0\uC11C \uC11C\uBE44\uC2A4\uAC04 \uC694\uCCAD \uD750\uB984\uC744 \uC644\uBCBD\uD558\uAC8C \uBD84\uC11D\uD560 \uC218 \uC788\uAC8C \uB418\uC5C8\uC5B4\uC694.\",\n  OJOfTGo2x: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"\u203B Legal Disclaimer \u2502 \uBC95\uC801 \uACE0\uC9C0 \uC0AC\uD56D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uBD81\uC740 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC744 \uC81C\uACF5\uD558\uB294 \uC8FC\uCCB4\uAC00 \uC544\uB2C8\uBA70, \uCFFC\uD0C0\uBD81\uC774 \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uB9E4\uCCB4 \uB4F1\uC744 \uD1B5\uD558\uC5EC \uC804\uB2EC\uD558\uB294 \uC815\uBCF4\uB294 \uC77C\uBC18\uC801\uC778 \uC815\uBCF4 \uACF5\uC720 \uBAA9\uC801\uC73C\uB85C\uB9CC \uC81C\uACF5\uB429\uB2C8\uB2E4. \uCFFC\uD0C0\uBD81\uC774 \uC81C\uACF5\uD558\uB294 \uC5B4\uB5A0\uD55C \uC815\uBCF4\uB3C4 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC73C\uB85C \uD574\uC11D\uB418\uC9C0 \uC544\uB2C8\uD558\uBA70 \uC774\uB97C \uC5B4\uB5A0\uD55C \uACB0\uC815\uC774\uB098 \uC870\uCE58\uC758 \uADFC\uAC70\uB85C \uD65C\uC6A9\uD558\uC5EC\uC11C\uB294 \uC548\uB429\uB2C8\uB2E4. \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uCFFC\uD0C0\uBD81\uC774 \uC6B4\uC601\uD558\uB294 \uB9E4\uCCB4\uB97C \uD1B5\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uC815\uBCF4\uB294 \uAD00\uB828\uB41C \uAC00\uC7A5 \uCD5C\uC2E0\uC758 \uB0B4\uC6A9\uC774 \uBC18\uC601\uB41C \uC815\uBCF4\uAC00 \uC544\uB2D0 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uB610\uD55C \uBCF8 \uC6F9\uC0AC\uC774\uD2B8\uC5D0 \uD3EC\uD568\uB41C \uC678\uBD80 \uC81C3\uC790\uC758 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F \uAE30\uD0C0 \uC815\uBCF4\uC5D0 \uB300\uD55C \uB9C1\uD06C\uB294 \uC774\uC6A9\uC790\uC758 \uD3B8\uC758\uB97C \uC704\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uAC83\uC77C \uBFD0\uC774\uBA70 \uC774\uB85C\uC368 \uB9C1\uD06C\uB41C \uC81C3\uC790 \uC81C\uACF5 \uC815\uBCF4 \uB4F1\uC744 \uC774\uC6A9\uC790\uC5D0\uAC8C \uCD94\uCC9C\uD558\uB294 \uAC83\uC774 \uC544\uB2D8\uC744 \uBA85\uC2DC\uD569\uB2C8\uB2E4.\"\n    })]\n  }),\n  U_bKf5GEE: \"2023-07-18T00:00:00.000Z\",\n  vsPrvkn_0: {\n    alt: \"kubeshark-api-inspection\",\n    src: new URL(\"https://framerusercontent.com/images/CwMmNJFpUfDE0pGODV7qi1nhMCk.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CwMmNJFpUfDE0pGODV7qi1nhMCk.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/CwMmNJFpUfDE0pGODV7qi1nhMCk.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/CwMmNJFpUfDE0pGODV7qi1nhMCk.png\").href} 1480w`\n  },\n  WJrC4ns0S: \"DevOps Engineering\",\n  y10GlGpGg: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h1\", {\n      children: \"Kubeshark - API \uD2B8\uB798\uD53D \uC815\uBC00 \uBD84\uC11D\uAE30\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Kubeshark \uB3C4\uC785\uAE30\"\n          })\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsxs(\"strong\", {\n            children: [\"Kubeshark\uB780?\", /*#__PURE__*/_jsx(\"br\", {}), \"   \u30FB  \"]\n          }), \"Kubeshark\uB294 \uC5B4\uB5BB\uAC8C \uB3D9\uC791\uD558\uB098\uC694?\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"TLS\uC758 \uD3C9\uBB38\uC744 \uD655\uC778\uD55C\uB2E4?\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Kubeshark Architecture\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 Kubeshark Worker\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 Kubeshark Hub\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 Kubeshark Fronted\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 Kubeshark CLI\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"QuotaLab\uC5D0\uC11C\uB294 \uC5B4\uB5BB\uAC8C \uD65C\uC6A9\uD588\uB098\uC694?\"\n          }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"\uAC1C\uBC1C\uD658\uACBD\uC758 \uD2B8\uB7EC\uBE14 \uC288\uD305\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 CORS \uCD94\uC801\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 \uC11C\uBC84\uAC04 \uD1A0\uD070 \uAD50\uD658 \uCD94\uC801\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 \uC81C \uB85C\uCEEC\uC5D0\uC11C\uB294 \uC7AC\uD604\uC774 \uC548\uB418\uB294\uB370\uC694?\uB97C \uBC29\uC9C0\uD569\uB2C8\uB2E4\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"Kubeshark\uC758 \uB2E8\uC810\uC740?\"\n          }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"\uACFC\uB3C4\uD55C Resource \uC0AC\uC6A9\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Pod \uB0B4\uBD80 \uCEE8\uD14C\uC774\uB108\uAC04 \uD1B5\uC2E0 \uD655\uC778 \uBD88\uAC00\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Official Helm Chart\uC758 \uC644\uC131\uB3C4\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"Kubeshark CLI\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"\uAE00\uC4F0\uB294 \uC2DC\uC810\uC5D0 \uD574\uACB0\uB41C \uAC83?\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \u30FB  \"\n          }), \"*Kubeshark\uB294 Sniff \uB3C4\uAD6C\uC785\uB2C8\uB2E4. \uAC1C\uC778\uC815\uBCF4 \uC720\uCD9C\uC5D0 \uC870\uC2EC\uD569\uC2DC\uB2E4. *\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"\uB05D\uB0B4\uBA70\"\n          })\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Ref.\"\n          })\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC548\uB155\uD558\uC138\uC694 QuotaLab DevOps \uCC55\uD130\uC758 \uAE40\uB3D9\uADDC\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"2023\uB144\uC5D0\uB294 \uC5EC\uC804\uD788 Kubernetes\uAC00 \uBA54\uAC00 \uD2B8\uB80C\uB4DC\uB85C \uC790\uB9AC \uC7A1\uC544 \uB098\uAC00\uACE0 \uC788\uACE0, QuotaLab \uC5ED\uC2DC Kubernetes\uB97C \uD65C\uC6A9\uD574 \uBAA8\uB4E0 \uC6CC\uD06C\uB85C\uB4DC\uB97C \uC6B4\uC601 \uC911\uC5D0 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubernetes\uB97C \uD1B5\uD574 \uB9E4\uC6B0 \uD3B8\uB9AC\uD55C \uC6B4\uC601 \uB3C4\uAD6C\uC640 \uC2DC\uC2A4\uD15C\uC744 \uB204\uB9B4 \uC218 \uC788\uC9C0\uB9CC, Security best practice\uB97C \uB530\uB974\uB2E4 \uBCF4\uBA74 \uB514\uBC84\uAE45\uACFC \uD2B8\uB7EC\uBE14 \uC288\uD305 \uACFC\uC815\uC774 \uC27D\uC9C0 \uC54A\uC544\uC9C4\uB2E4\uB294 \uAC83\uC740 \uD754\uD788 \uACBD\uD5D8\uD574 \uBCFC \uC218 \uC788\uB294 \uC0C1\uD669\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC608\uB97C \uB4E4\uC5B4 Wireshark \uD55C\uBC88 \uD0A4\uBA74 \uBC14\uB85C \uC6D0\uC778 \uD30C\uC545\uC774 \uAC00\uB2A5\uD55C \uC0C1\uD669\uC774\uB77C\uAC70\uB098, Shell \uC870\uCC28 \uC5C6\uB294 distroless \uC774\uBBF8\uC9C0\uB97C \uC0AC\uC6A9\uD558\uACE0 \uC788\uC5B4 \uC811\uADFC\uC870\uCC28 \uD558\uC9C0 \uBABB\uD55C \uC0C1\uD669\uC744 \uACAA\uC5B4\uBCF4\uC168\uB2E4\uBA74 \uC774 \uAE00\uC744 \uD765\uBBF8 \uC788\uAC8C \uC77D\uAC8C \uB418\uC2E4 \uAC70\uC608\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB798\uC11C \uC774\uBC88 \uAE00\uC5D0\uC11C\uB294 Kubeshark\uB77C\uB294 \uB3C4\uAD6C\uB97C \uC0AC\uC6A9\uD574 Kubernetes \uD658\uACBD\uC5D0\uC11C \u201C\uBCC4\uB3C4\uC758 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158 \uC218\uC815 \uC5C6\uC774\u201D \uD2B8\uB798\uD53D\uC744 \uBD84\uC11D\uD560 \uC218 \uC788\uB294 \uB3C4\uAD6C\uB97C \uC18C\uAC1C\uD574\uB4DC\uB9B4\uAC8C\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD55C\uB9C8\uB514\uB85C \uD45C\uD604\uD558\uC790\uBA74, Kubernetes\uB97C \uC704\uD574 \uC7AC\uCC3D\uC870\uB41C TCPDump + Wireshark\uB77C\uACE0 \uC0DD\uAC01\uD558\uBA70 \uC77D\uC5B4\uC8FC\uC2DC\uBA74 \uC88B\uACA0\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Kubeshark \uB3C4\uC785\uAE30\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uCD5C\uADFC QuotaLab\uC5D0\uC11C\uB294 \uCF54\uD504\uB9C1\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \" (Spring + Kotlin)\"\n      }), \"\uC744 \uAE30\uBC18\uC73C\uB85C Spring Cloud Gateway \uBC0F \uC778\uC99D \uB808\uC774\uC5B4\uB97C \uBD84\uB9AC\uD558\uB294 \uD504\uB85C\uC81D\uD2B8\uB97C \uC9C4\uD589\uD558\uACE0 \uC788\uB294\uB370\uC694. \uC694\uCCAD\uC774 \uC2E4\uD328\uD55C \uACBD\uC6B0 \u201C\uC5B4\uB290 \uC11C\uBE44\uC2A4\uC5D0\uC11C \uC751\uB2F5\uC744 \uC900 \uAC83\uC778\uC9C0\u201D, \u201C\uB77C\uC6B0\uD305\uC774 \uC81C\uB300\uB85C \uB418\uAE34 \uD55C \uAC83\uC778\uC9C0\u201D, \u201CGateway\uC758 filter\uAC00 \uC81C\uB300\uB85C \uB3D9\uC791\uD558\uC5EC http header \uB4F1\uC774 \uC801\uC808\uD558\uAC8C \uC218\uC815\uB418\uC5C8\uB294\uC9C0\u201D \uC218\uB9CE\uC740 \uCF00\uC774\uC2A4\uB97C \uBA38\uB9BF\uC18D\uC73C\uB85C \uC0DD\uAC01\uD558\uBA70 \u201CAPM Trace\u201D, \u201C\uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC5D0\uC11C \uB85C\uADF8\uB97C \uCD94\uAC00\uD574 \uBC30\uD3EC\u201D, \u201CIstio\uC758 Access Log \uD655\uC778\u201D \uD558\uB294 \uACFC\uC815\uC744 \uBC18\uBCF5\uD558\uACE4 \uD588\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC5EC\uB7EC\uBD84\uB3C4 \uB290\uB07C\uC2DC\uACA0\uC9C0\uB9CC \uC774 \uACFC\uC815\uC740 \uB9E4\uC6B0 \uB290\uB9AC\uACE0, \uD6A8\uC728\uC801\uC774\uC9C0 \uBABB\uD569\uB2C8\uB2E4. \uC6B4\uC601 \uD658\uACBD\uC5D0\uC11C\uB294 \uB2F9\uC5F0\uD788 \uC801\uC808\uD55C \uB85C\uADF8\uC640 Trace\uB97C \uD1B5\uD574 \uB192\uC740 \uAC00\uC2DC\uC131\uC744 \uAE30\uBC18\uC73C\uB85C \uCD94\uCE21\uD560 \uC218 \uC788\uACA0\uC9C0\uB9CC, \uCC98\uC74C \uAC1C\uBC1C \uD658\uACBD\uC744 \uC14B\uC5C5 \uD558\uB294 \uACFC\uC815\uC5D0\uC11C \uD2B8\uB7EC\uBE14\uC288\uD305\uC5D0 \uC2DC\uAC04\uC744 \uC18C\uBE44\uD558\uAE34 \uB108\uBB34 \uC544\uAE4C\uC6E0\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uAE34 \uC2DC\uAC04 \uBE44\uD6A8\uC728\uC744 \uACAA\uB358 \uC911, Kubeshark \uD504\uB85C\uC81D\uD2B8\uAC00 \uC788\uB358\uAC78 \uAE30\uC5B5\uD574 \uB0B4\uACE0 \uB3C4\uC6C0\uC744 \uBC1B\uC544\uBCF4\uAE30\uB85C \uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Kubeshark\uB780?\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,AOUMGFs4VYVYlyZSrTnQYA4qgN8.svg\",\n      \"data-framer-height\": \"186\",\n      \"data-framer-width\": \"800\",\n      height: \"93\",\n      src: new URL(\"https://framerusercontent.com/images/AOUMGFs4VYVYlyZSrTnQYA4qgN8.svg\").href,\n      style: {\n        aspectRatio: \"800 / 186\"\n      },\n      width: \"400\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Kubeshark\\xa0is an API Traffic Analyzer for\\xa0Kubernetes providing real-time, protocol-level visibility into Kubernetes\u2019 internal network, capturing, dissecting and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark\uB294 Wireshark\uC758 Kubernetes \uBC84\uC804\uC774\uB77C\uACE0 \uC774\uD574\uD558\uBA74 \uC27D\uC2B5\uB2C8\uB2E4. \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://kubernetes.io/docs/tasks/debug/debug-application/debug-running-pod/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"kubectl debug\"\n        })\n      }), \" \uAC19\uC740 \uB3C4\uAD6C\uC640 \uB2EC\uB9AC \uD2B8\uB798\uD53D\uC5D0 \uB300\uD55C \uC815\uBCF4\uB97C \uC2E4\uC2DC\uAC04\uC73C\uB85C \uC0C1\uC138\uD788 \uD655\uC778\uD560 \uC218 \uC788\uB2E4\uB294 \uC7A5\uC810\uC774 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD2B9\uD788 APM \uAC19\uC740 \uC77C\uBC18\uC801\uC778 \uBAA8\uB2C8\uD130\uB9C1 \uB3C4\uAD6C\uC5D0\uC11C \uD655\uC778\uD558\uAE30 \uC5B4\uB824\uC6B4 HTTP Header, Payload\uB97C \uD3C9\uBB38\uC73C\uB85C \uD655\uC778\uD560 \uC218 \uC788\uB2E4\uB294 \uC810\uC774 \uC544\uC8FC \uB9E4\uB825\uC801\uC774\uC5C8\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"TCPDump\uCC98\uB7FC \uB2E8\uC21C \uD328\uD0B7 \uB364\uD504\uB97C \uBCF4\uC5EC\uC8FC\uB294 \uAC83\uC774 \uC544\uB2CC \uC544\uB798 \uD504\uB85C\uD1A0\uCF5C/\uAE30\uC220\uC5D0 \uB300\uD55C \uD2B8\uB798\uD53D\uC744 \uC815\uADDC\uD654 \uB41C \uC0C1\uD0DC\uB85C \uC800\uC7A5\uB418\uACE0 \uAC80\uC0C9\uD560 \uC218 \uC788\uB2E4\uB294 \uC810\uC774 \uAC15\uB825\uD55C \uD3EC\uC778\uD2B8\uC600\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,boCQhqYKnvCqDEddkSwue8EPI.png\",\n      \"data-framer-height\": \"1346\",\n      \"data-framer-width\": \"1754\",\n      height: \"673\",\n      src: new URL(\"https://framerusercontent.com/images/boCQhqYKnvCqDEddkSwue8EPI.png\").href,\n      style: {\n        aspectRatio: \"1754 / 1346\"\n      },\n      width: \"877\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: \"bookinfo \uC11C\uBE44\uC2A4\uB85C \uB3C4\uB2EC\uB418\uB294 http \uC694\uCCAD\uB4E4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,arerqrXYGL2vwLBWPvog0RtDJTY.png\",\n      \"data-framer-height\": \"1436\",\n      \"data-framer-width\": \"1938\",\n      height: \"718\",\n      src: new URL(\"https://framerusercontent.com/images/arerqrXYGL2vwLBWPvog0RtDJTY.png\").href,\n      style: {\n        aspectRatio: \"1938 / 1436\"\n      },\n      width: \"969\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: \"/details/0 \uC694\uCCAD\uC5D0 \uB300\uD55C http request header\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,DdetitvZFwS2vEs2CxM7RRzOahA.png\",\n      \"data-framer-height\": \"1306\",\n      \"data-framer-width\": \"1932\",\n      height: \"653\",\n      src: new URL(\"https://framerusercontent.com/images/DdetitvZFwS2vEs2CxM7RRzOahA.png\").href,\n      style: {\n        aspectRatio: \"1932 / 1306\"\n      },\n      width: \"966\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: \"/details/0 \uC694\uCCAD\uC5D0 \uB300\uD55C http request header\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark\uC758 PoC\uB97C \uC704\uD574 Istio Bookinfo(\", /*#__PURE__*/_jsx(Link, {\n        href: \"https://istio.io/latest/docs/examples/bookinfo/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"https://istio.io/latest/docs/examples/bookinfo/\"\n        })\n      }), \") \uC0D8\uD50C \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uACFC kubeshark\uB97C \uC2E4\uD589\uD574\uBD24\uC5B4\uC694. Server\uAC04 \uC694\uCCAD\uC5D0 \uB300\uD55C \uC815\uBCF4\uB97C \uBE0C\uB77C\uC6B0\uC800 \uAC1C\uBC1C\uC790 \uB3C4\uAD6C\uB97C \uD0A8 \uAC83 \uCC98\uB7FC \uC27D\uAC8C \uD655\uC778\uD560 \uC218 \uC788\uC5B4\uC694.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark\uAC00 \uC5C6\uC5C8\uB354\uB77C\uBA74, bookinfo\uC758 \uC18C\uC2A4\uCF54\uB4DC\uB97C \uCC3E\uC544 \uBD84\uC11D\uD574 \uBD10\uC57C \uD588\uC744 \uD150\uB370, \uC27D\uAC8C HTTP Response\uB97C \uD655\uC778\uD560 \uC218 \uC788\uAC8C \uB418\uC5C8\uC8E0.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"(\uCC38\uACE0\uB85C Kubeshark \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://datatracker.ietf.org/doc/html/rfc1945\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"HTTP/1.0,\"\n        })\n      }), \" \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://datatracker.ietf.org/doc/html/rfc2616\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"HTTP/1.1,\"\n        })\n      }), \" \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://datatracker.ietf.org/doc/html/rfc7540\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"HTTP/2\"\n        })\n      }), \", (GRPC, Graphql), \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.rabbitmq.com/amqp-0-9-1-reference.html\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AMQP,\"\n        })\n      }), \" \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://kafka.apache.org/protocol\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"Apache Kafka,\"\n        })\n      }), \" \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://redis.io/topics/protocol\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"Redis,\"\n        })\n      }), \" \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"DNS\"\n        })\n      }), \" \uC5D0 \uB300\uD55C \uBD84\uC11D\uC744 \uAE30\uB2A5\uC744 \uC81C\uACF5\uD558\uACE0 \uC788\uC5B4\uC694.)\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Kubeshark\uB294 \uC5B4\uB5BB\uAC8C \uB3D9\uC791\uD558\uB098\uC694?\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,WWwJgRIOhDUNcipi1ZbIsOBtqjk.png\",\n      \"data-framer-height\": \"994\",\n      \"data-framer-width\": \"1920\",\n      height: \"497\",\n      src: new URL(\"https://framerusercontent.com/images/WWwJgRIOhDUNcipi1ZbIsOBtqjk.png\").href,\n      style: {\n        aspectRatio: \"1920 / 994\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://ebpf.io/what-is-ebpf/\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"https://ebpf.io/what-is-ebpf/\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Kubeshark\uB294\"\n      }), \" \uD575\uC2EC \uAE30\uB2A5\uC740 \", /*#__PURE__*/_jsx(Link, {\n        href: \"\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"eBPF(\uD655\uC7A5 BPF)\"\n        })\n      }), \"\uB97C \uD1B5\uD574 \uAD6C\uD604\uB418\uC5C8\uC73C\uBA70\\xa0\uCEE4\uB110 \uACF5\uAC04\uACFC \uC720\uC800 \uACF5\uAC04\uC758 \uBAA8\uB2C8\uD130\uB9C1\uC744 \uD1B5\uD574 \uAC15\uB825\uD55C \uC778\uC0AC\uC774\uD2B8\uB97C \uC81C\uACF5\uD558\uACE0 \uC788\uC5B4\uC694.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"kprobe\uB97C \uC0AC\uC6A9\uD574 TCP \uCEE4\uB125\uC158\uC5D0 \uB300\uD55C Source, Destination\uC758 IP Port\uB97C \uC800\uC7A5\uD574 \uB450\uC5C8\uB2E4\uAC00 \uC218\uC9D1\uB41C Trace\uB85C\uBD80\uD130 Request/Response\uB97C \uD558\uB098\uB85C \uBB36\uC5B4 \uBCF4\uC5EC\uC8FC\uACE0, \uC2E4\uC81C TCP \uD328\uD0B7\uC740 \uBD84\uC0B0 \uD30C\uC77C \uC2DC\uC2A4\uD15C\uC744 \uD1B5\uD574 PCAP \uD30C\uC77C\uB85C \uC784\uC2DC \uC800\uC7A5\uD558\uC5EC \uB2E4\uC6B4\uB85C\uB4DC \uBC1B\uC744 \uC218\uB3C4 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB610\uD55C TLS\uB85C \uC554\uD638\uD654\uB41C \uD328\uD0B7\uC744 \uB2E4\uB8E8\uB294 \uACBD\uC6B0, \uD3C9\uBB38\uC744 Kubeshark\uC5D0\uC11C \uD655\uC778\uD560 \uC218 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"TLS\uC758 \uD3C9\uBB38\uC744 \uD655\uC778\uD55C\uB2E4?\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,VuSsDVxf2x29tWWXRQ4JfJj0da8.png\",\n      \"data-framer-height\": \"666\",\n      \"data-framer-width\": \"1920\",\n      height: \"333\",\n      src: new URL(\"https://framerusercontent.com/images/VuSsDVxf2x29tWWXRQ4JfJj0da8.png\").href,\n      style: {\n        aspectRatio: \"1920 / 666\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://github.com/kubeshark/worker/blob/b1964e7667682a2dbca550686c978d20e96435fd/tracer/bpf/tcp_kprobes.c#L108-L118\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"https://github.com/kubeshark/worker/blob/b1964e7667682a2dbca550686c978d20e96435fd/tracer/bpf/tcp_kprobes.c#L108-L118\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark\uC758 \uD55C \uAC00\uC9C0 \uD2B9\uC774\uD55C \uC810\uC740 OpenSSL\uB85C \uC554\uD638\uD654\uB41C TLS \uD2B8\uB798\uD53D\uC744 \uC2A4\uB2C8\uD551\uD560 \uC218 \uC788\uB2E4\uB294 \uAC83\uC778\uB370\uC694, eBPF\uC640 OpenSSL \uB77C\uC774\uBE0C\uB7EC\uB9AC\uB97C \uD1B5\uD574 \uAD6C\uD604\uB418\uC5C8\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BPF\uB97C \uD1B5\uD574 \uC800\uC7A5\uB41C TCP \uC18C\uCF13\uC5D0 \uB300\uD55C \uC5F0\uACB0 \uC815\uBCF4\uB97C \uAE30\uBC18\uC73C\uB85C, \uBCF4\uB0B4\uB294 \uBA54\uC138\uC9C0\uAC00 \uC554\uD638\uD654\uB418\uAE30 \uC804, \uBC1B\uB294 \uBA54\uC138\uC9C0\uC758 TLS Termination\uC774 \uB05D\uB09C \uD6C4\uC758 \uBA54\uC138\uC9C0\uB97C \uCEA1\uCCD0\uD558\uC5EC \uD3C9\uBB38\uC73C\uB85C \uD655\uC778\uD560 \uC218 \uC788\uB3C4\uB85D \uAD6C\uD604\uB418\uC5B4 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uB2E4\uB9CC, \uC774 \uAE30\uB2A5\uC744 \uC0AC\uC6A9\uD558\uB824\uBA74 \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://docs.kubeshark.co/en/encrypted_traffic#capturing-unencrypted-tls-traffic\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"tls \uC635\uC158\"\n        })\n      }), \"\uC744 \uD65C\uC131\uD654\uD574\uC57C \uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBD84\uB7C9\uC0C1 \uC0DD\uB7B5\uD558\uBA70 \uCCA8\uBD80\uD558\uB294 eBPF \uAD00\uB828 \uC790\uB8CC\uB4E4\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(Link, {\n            href: \"https://ebpf.io/what-is-ebpf/\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"https://ebpf.io/what-is-ebpf/\"\n            })\n          })\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(Link, {\n            href: \"https://blog.px.dev/ebpf-http-tracing/\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"https://blog.px.dev/ebpf-http-tracing/\"\n            })\n          })\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Kubeshark Architecture\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,63Fb2wb0dN4x6uKCQ6jU2HIljA0.png\",\n      \"data-framer-height\": \"2367\",\n      \"data-framer-width\": \"4171\",\n      height: \"1183\",\n      src: new URL(\"https://framerusercontent.com/images/63Fb2wb0dN4x6uKCQ6jU2HIljA0.png?scale-down-to=4096\").href,\n      style: {\n        aspectRatio: \"4171 / 2367\"\n      },\n      width: \"2085\"\n    }), /*#__PURE__*/_jsx(\"h5\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://docs.kubeshark.co/en/anatomy_of_kubeshark\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"https://docs.kubeshark.co/en/anatomy_of_kubeshark\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark\uB294 \uD06C\uAC8C 4\uAC00\uC9C0 \uCEF4\uD3EC\uB10C\uD2B8\uB85C \uB098\uB204\uC5B4\uC838 \uC788\uACE0, \uAC01\uAC01\uC758 \uC5ED\uD560\uC744 \uC774\uD574\uD558\uC2E0\uB2E4\uBA74 \uC218\uC6D4\uD558\uAC8C Kubeshark\uB97C \uC124\uCE58\uD558\uACE0 \uC6B4\uC601\uD558\uC2E4 \uC218 \uC788\uC744 \uAC70\uC608\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Kubeshark Worker\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark Worker\uB294 Daemonset \uD615\uD0DC\uB85C \uC124\uCE58\uD558\uACE0 \uB124\uD2B8\uC6CC\uD06C \uBC0F \uC2DC\uC2A4\uD15C \uAD00\uB828 \uAD8C\uD55C\uACFC \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"/hostproc\"\n      }), \", \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"/sys\"\n      }), \" \uB514\uB809\uD1A0\uB9AC\uB97C \uB9C8\uC6B4\uD2B8 \uC2DC\uCF1C\uC57C \uD569\uB2C8\uB2E4. \uB178\uB4DC\uC5D0\uC11C \uBC1C\uC0DD\uD558\uB294 \uBAA8\uB4E0 \uB124\uD2B8\uC6CC\uD06C \uD328\uD0B7\uC758 \uBAA8\uB2C8\uD130\uB9C1\uC744 \uC704\uD574 \uC0C1\uB2F9\uD788 \uB9CE\uC740 \uAD8C\uD55C\uC774 \uC704\uC784\uB429\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,1Mcxzf0Qu8yaChXaHv9JOVlA28.png\",\n      \"data-framer-height\": \"1400\",\n      \"data-framer-width\": \"1920\",\n      height: \"700\",\n      src: new URL(\"https://framerusercontent.com/images/1Mcxzf0Qu8yaChXaHv9JOVlA28.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1400\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"(Kubernetes \uD074\uB7EC\uC2A4\uD130 \uC6B4\uC601\uC790\uBD84\uB4E4\uC740 Kubeshark Worker Pod\uC5D0 \uB300\uD55C \uC811\uADFC \uAD8C\uD55C\uC744 \uCD5C\uC18C\uD55C\uC73C\uB85C \uC870\uC815\uD574 \uC8FC\uC154\uC57C \uD569\uB2C8\uB2E4)\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark Worker\uB294 \uC704\uC784\uBC1B\uC740 \uAD8C\uD55C\uC744 \uD1A0\uB300\uB85C eBPF\uC758 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"kprobe\"\n      }), \"\uC640 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"uprobe\"\n      }), \"\uB97C \uC0AC\uC6A9\uD574 \uCEE4\uB110 \uB0B4\uBD80\uC758 \uD568\uC218 \uBC0F \uC774\uBCA4\uD2B8\uC5D0 hook\uC744 \uC124\uCE58\uD558\uACE0 \uB370\uC774\uD130\uB97C \uC218\uC9D1, \uAC00\uACF5\uD558\uC5EC Kubeshark Hub\uB85C \uBCF4\uB0B4\uB294 \uC5ED\uD560\uC744 \uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC0AC\uC2E4\uC0C1 eBPF\uC640 \uAD00\uB828\uB41C \uB85C\uC9C1\uC744 \uBAA8\uB450 \uD3EC\uD568\uD558\uACE0 \uC788\uB294 \uBAA8\uB2C8\uD130\uB9C1 \uD575\uC2EC \uCEF4\uD3EC\uB10C\uD2B8\uB77C\uACE0 \uD560 \uC218 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Kubeshark Hub\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark Hub\uC758 \uD074\uB77C\uC774\uC5B8\uD2B8\uB294 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Web UI\"\n      }), \", \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"CLI \"\n      }), \"\uC774\uBA70 \uBAA8\uB2C8\uD130\uB9C1 \uB300\uC0C1\uACFC \uC2A4\uD06C\uB9BD\uD2B8 \uB4F1\uC744 Kubeshark Hub\uC5D0 \uC804\uB2EC\uD558\uACE0 Kubeshark Worker\uB85C\uBD80\uD130 \uC804\uB2EC\uBC1B\uC740 \uC5EC\uB7EC \uD328\uD0B7 \uC815\uBCF4\uB97C Websocket\uC73C\uB85C \uC804\uB2EC\uD574 \uBE0C\uB77C\uC6B0\uC800\uC5D0\uC11C \uC720\uC800\uAC00 \uB370\uC774\uD130\uB97C \uD655\uC778\uD560 \uC218 \uC788\uAC8C \uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Hub API\uB294 HTTP API\uB85C \uD638\uCD9C\uD560 \uC218 \uC788\uC73C\uBA70, \uBCC4\uB3C4\uC758 \uC778\uC99D \uC5C6\uC774 Kubeshark Worker\uC5D0 \uBA85\uB839\uC744 \uB0B4\uB9AC\uAC70\uB098, \uB124\uD2B8\uC6CC\uD06C Raw \uB370\uC774\uD130\uB97C \uD655\uBCF4\uD560 \uC218 \uC788\uC73C\uB2C8, \uBC18\uB4DC\uC2DC \uC544\uBB34\uB098 \uD638\uCD9C\uD560 \uC218 \uC5C6\uB294 Private network\uC5D0 \uC124\uCE58\uD558\uC2DC\uAE38 \uCD94\uCC9C\uB4DC\uB9BD\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Kubeshark Frontend\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC6F9 \uBE0C\uB77C\uC6B0\uC800\uB97C \uD1B5\uD574 Kubeshark Hub\uC640 \uD1B5\uC2E0\uD558\uBA70 \uB370\uC774\uD130\uB97C \uAC80\uC0C9, \uD0D0\uC0C9\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uBB34\uB8CC \uBC84\uC804\uC744 \uC0AC\uC6A9\uD558\uB294 \uACBD\uC6B0 \uC778\uC99D \uC5C6\uC774 \uC811\uC18D\uD560 \uC218 \uC788\uC73C\uB2C8, Ingress\uB97C \uC124\uCE58\uD574\uC11C \uC0AC\uC6A9\uD558\uC2DC\uB294 \uACBD\uC6B0 \uC778\uC99D \uD504\uB85D\uC2DC\uB97C \uC55E\uB2E8\uC5D0 \uB450\uACE0 \uC0AC\uC6A9\uD558\uC2DC\uAE38 \uCD94\uCC9C\uB4DC\uB9BD\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"Kubeshark CLI\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark\uB97C \uC124\uCE58, \uC0AD\uC81C\uD558\uAC70\uB098 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"kubeshark tap\"\n      }), \"\uC774\uB77C\uB294 \uBA85\uB839\uC5B4\uB97C \uD1B5\uD574 \uBAA8\uB2C8\uD130\uB9C1\uC744 \uC2DC\uC791\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uB300\uBD80\uBD84 Kubeshark Hub\uC5D0\uAC8C HTTP \uC694\uCCAD\uC744 \uBCF4\uB0B4\uAC70\uB098 Kubernetes Service\uC640 port-forward \uD558\uB294 \uAC04\uB2E8\uD55C \uB3D9\uC791\uC744 \uC218\uD589\uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"QuotaLab\uC5D0\uC11C\uB294 \uC5B4\uB5BB\uAC8C \uD65C\uC6A9\uD588\uB098\uC694?\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uAC1C\uBC1C\uD658\uACBD\uC758 \uD2B8\uB7EC\uBE14\uC288\uD305\"\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"CORS \uCD94\uC801\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Spring Gateway\uB97C \uC0AC\uC6A9\uD55C \uAC1C\uBC1C \uD658\uACBD \uC138\uD305 \uC911\uC5D0 \uBC1C\uC0DD\uD558\uB294 CORS \uC815\uCC45 \uC624\uB958\uB85C \uC778\uD574 \uD2B8\uB7EC\uBE14 \uC288\uD305\uC5D0 \uC0C1\uB2F9\uD55C \uC2DC\uAC04\uC744 \uC7A1\uC544\uBA39\uC744 \uBED4\uD588\uC5B4\uC694\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"(CORS\uC5D0 \uB300\uD55C \uC124\uBA85\uC740 QuotaLab \uD504\uB860\uD2B8\uC5D4\uB4DC \uCC55\uD130 \uB9AC\uB4DC\uC774\uC2E0 Evan\uC758 \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://evan-moon.github.io/2020/05/21/about-cors/\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"\uBE14\uB85C\uADF8\"\n        })\n      }), \"\uB97C \uCC38\uACE0\uD574 \uC8FC\uC2DC\uBA74\\xa0\uC774\uD574\uD558\uC2DC\uB294 \uB370\\xa0\uB3C4\uC6C0\uC774\\xa0\uB418\uC2E4 \uAC70\uC608\uC694.)\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,SMxwny75GehxeSq2lbd3yKz7MvM.png\",\n      \"data-framer-height\": \"1290\",\n      \"data-framer-width\": \"3124\",\n      height: \"645\",\n      src: new URL(\"https://framerusercontent.com/images/SMxwny75GehxeSq2lbd3yKz7MvM.png\").href,\n      style: {\n        aspectRatio: \"3124 / 1290\"\n      },\n      width: \"1562\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"AWS Application LoadBalancer, Istio, Spring Gateway, Authentication Server, QuotaBook API Server\u2026 \uCD1D 5\uAC1C \uCEF4\uD3EC\uB10C\uD2B8\uC5D0 \uB300\uD55C \uB85C\uADF8\uB098 \uC9C0\uD45C\uB97C \uD655\uC778\uD574\uC57C \uD558\uB294 \uC0C1\uD669\uC774\uC5C8\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,OOhxvexRQZhWKFM0i1QD1Uj7OpM.png\",\n      \"data-framer-height\": \"380\",\n      \"data-framer-width\": \"3036\",\n      height: \"190\",\n      src: new URL(\"https://framerusercontent.com/images/OOhxvexRQZhWKFM0i1QD1Uj7OpM.png\").href,\n      style: {\n        aspectRatio: \"3036 / 380\"\n      },\n      width: \"1518\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,zxdMQ7sOv3ANGl0bRqayaiT40.png\",\n      \"data-framer-height\": \"994\",\n      \"data-framer-width\": \"1920\",\n      height: \"497\",\n      src: new URL(\"https://framerusercontent.com/images/zxdMQ7sOv3ANGl0bRqayaiT40.png\").href,\n      style: {\n        aspectRatio: \"1920 / 994\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC6F9 \uBE0C\uB77C\uC6B0\uC800\uC5D0\uC11C\uB294 CORS \uC5D0\uB7EC\uC640 \uD568\uAED8 HTTP \uC694\uCCAD\uC5D0 \uB300\uD55C Response\uB97C \uD655\uC778\uD560 \uC218 \uC5C6\uB294 \uC0C1\uD669\uC774\uB77C \uC5D0\uB7EC\uAC00 \uBC1C\uC0DD\uD55C \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uD2B9\uC815\uD558\uAE30 \uC27D\uC9C0 \uC54A\uC558\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCD08\uAE30 \uAC1C\uBC1C \uC911\uC778 \uC0C1\uD0DC\uB77C \uC218\uC9D1 \uC911\uC778 \uC9C0\uD45C\uAC00 \uCDA9\uBD84\uCE58 \uC54A\uC558\uACE0, \uB85C\uADF8\uB97C \uC77C\uC77C\uC774 \uCC0D\uC5B4\uBCF4\uAE30\uC5D0\uB294 \uC2DC\uAC04\uC774 \uBD80\uC871\uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,Eg9s6QB5RprVufLXUQFi30lQ.png\",\n      \"data-framer-height\": \"1584\",\n      \"data-framer-width\": \"1914\",\n      height: \"792\",\n      src: new URL(\"https://framerusercontent.com/images/Eg9s6QB5RprVufLXUQFi30lQ.png\").href,\n      style: {\n        aspectRatio: \"1914 / 1584\"\n      },\n      width: \"957\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Kubeshark\uB97C \uD1B5\uD574 Spring Gateway\uC758 Response Status Code\uB294 200\uC774\uC9C0\uB9CC, Response\uC758 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Access-Control-Allow-*\"\n      }), \" \uAD00\uB828 \uD5E4\uB354\uC5D0 \uC911\uBCF5 \uAC12\uC774 \uC788\uB294 \uAC83\uC744 \uD655\uC778\uD588\uACE0, Spring Gateway\uC5D0 \uC124\uC815\uD55C Spring Security \uC124\uC815\uC774 Relay\uB41C \uC694\uCCAD\uC758 Header\uB97C Replace \uD558\uB294 \uAC83\uC774 \uC544\uB2C8\uB77C Append\uB97C \uD558\uACE0 \uC788\uC5B4 \uBC1C\uC0DD\uD558\uB294 \uBB38\uC81C\uB85C \uD655\uC778\uD588\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,YOeAUqGpkc43wQ8017HnQKDTmQ.png\",\n      \"data-framer-height\": \"1400\",\n      \"data-framer-width\": \"1920\",\n      height: \"700\",\n      src: new URL(\"https://framerusercontent.com/images/YOeAUqGpkc43wQ8017HnQKDTmQ.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1400\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"QuotaBook API \uC11C\uBC84\uC5D0\uC11C CORS \uC124\uC815\uC744 \uC81C\uAC70\uD558\uACE0 Spring Gateway\uB85C \uC77C\uC6D0\uD654 \uC2DC\uD0A4\uB294 \uC120\uD0DD\uB3C4 \uC788\uC5C8\uC73C\uB098, \uB9C8\uC774\uADF8\uB808\uC774\uC158 \uACFC\uC815 \uC911 \uC5B8\uC81C\uB4E0 \uB864\uBC31\uC774 \uAC00\uB2A5\uD574\uC57C \uD55C\uB2E4\uB294 \uC810\uC744 \uACE0\uB824\uD558\uC5EC Istio\uC758 CORS \uC124\uC815\uC744 \uC801\uC6A9\uD574 CORS \uAD00\uB828 \uD5E4\uB354\uB97C \uC751\uB2F5\uC744 \uC8FC\uAE30 \uC804 Replace \uD558\uB294 \uAC83\uC73C\uB85C \uD574\uACB0\uD558\uC600\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"\uC11C\uBC84\uAC04 \uD1A0\uD070 \uAD50\uD658 \uCD94\uC801\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,0Tjcy5LRDrIFR79VbH8VhXVGNc.png\",\n      \"data-framer-height\": \"1238\",\n      \"data-framer-width\": \"3460\",\n      height: \"619\",\n      src: new URL(\"https://framerusercontent.com/images/0Tjcy5LRDrIFR79VbH8VhXVGNc.png\").href,\n      style: {\n        aspectRatio: \"3460 / 1238\"\n      },\n      width: \"1730\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Spring Gateway\uC758 \uD544\uD130\uC5D0\uC11C \uD074\uB77C\uC774\uC5B8\uD2B8\uAC00 \uBCF4\uB0B8 \uC778\uC99D \uCF54\uB4DC\uB97C JWT\uB85C \uAD50\uD658\uD558\uB294 \uB85C\uC9C1\uC744 \uAD6C\uD604\uD574 \uB450\uC5C8\uACE0, \uAD50\uD658\uB41C JWT\uC5D0\uB294 \uC720\uC800 \uCEE8\uD14D\uC2A4\uD2B8\uAC00 \uB2F4\uAE34 \uCC44\uB85C \uB9C8\uC774\uD06C\uB85C\uC11C\uBE44\uC2A4\uC5D0 \uC804\uB2EC\uB418\uB294 \uC0C1\uD669\uC744 \uAE30\uB300\uD558\uACE0 \uC788\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB9C8\uC774\uD06C\uB85C\uC11C\uBE44\uC2A4\uAC00 \uC81C\uB300\uB85C Authentication \uC11C\uBC84\uB97C \uD1B5\uD574 \uAD50\uD658\uB41C JWT\uB97C \uD30C\uC2F1 \uD558\uC9C0 \uBABB\uD558\uB294 \uC774\uC288\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. \uC778\uC99D \uCF54\uB4DC\uAC00 JWT\uB85C \uAD50\uD658\uB418\uC9C0 \uC54A\uC558\uAC70\uB098, JWT \uC790\uCCB4\uAC00 \uC798\uBABB\uB418\uC5C8\uC744 \uAC00\uB2A5\uC131 \uB4F1\u2026. \uB2E4\uC591\uD55C \uAC00\uB2A5\uC131\uC744 \uACE0\uB824\uD574\uC57C \uD588\uACE0,\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Spring Gatway, Authentication Server, MicroService, Istio Proxy \uCD1D 4\uAC1C\uC758 \uCEF4\uD3EC\uB10C\uD2B8 \uC911 \uBC94\uC778\uC744 \uCC3E\uC544\uC57C \uD558\uB294 \uC0C1\uD669\uC774 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,pbka00F1DMvorCC0rf7Gib6NyY.png\",\n      \"data-framer-height\": \"868\",\n      \"data-framer-width\": \"1918\",\n      height: \"434\",\n      src: new URL(\"https://framerusercontent.com/images/pbka00F1DMvorCC0rf7Gib6NyY.png\").href,\n      style: {\n        aspectRatio: \"1918 / 868\"\n      },\n      width: \"959\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB2F9\uC5F0\uD558\uAC8C\uB3C4 \uBE0C\uB77C\uC6B0\uC800\uC758 \uB124\uD2B8\uC6CC\uD06C \uD0ED\uC5D0\uC11C\uB294 \uC11C\uBC84 \uAC04\uC758 \uD1A0\uD070 \uAD50\uD658 \uB85C\uC9C1\uC744 \uD655\uC778\uD560 \uC218 \uC5C6\uC9C0\uB9CC, Kubeshark\uC5D0\uB294 \uC11C\uBC84 \uAC04 \uD1B5\uC2E0\uC758 Request, Response Header\uB97C \uC9C1\uC811 \uD655\uC778\uD560 \uC218 \uC788\uC5B4 \uBB38\uC81C \uAD6C\uAC04\uC744 \uCD94\uC801\uD558\uAE30\uAC00 \uB9E4\uC6B0 \uC26C\uC6E0\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h4\", {\n      children: \"\uC81C \uB85C\uCEEC\uC5D0\uC11C\uB294 \uC7AC\uD604\uC774 \uC548\uB418\uB294\uB370\uC694? \uB97C \uBC29\uC9C0\uD569\uB2C8\uB2E4\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,YeoYmcSoUDRKIUsFVv8T8y2gZeg.png\",\n      \"data-framer-height\": \"1064\",\n      \"data-framer-width\": \"1180\",\n      height: \"532\",\n      src: new URL(\"https://framerusercontent.com/images/YeoYmcSoUDRKIUsFVv8T8y2gZeg.png\").href,\n      style: {\n        aspectRatio: \"1180 / 1064\"\n      },\n      width: \"590\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,0bxCs7N36UoLaWpQpnAgO3uYF0.png\",\n      \"data-framer-height\": \"534\",\n      \"data-framer-width\": \"3230\",\n      height: \"267\",\n      src: new URL(\"https://framerusercontent.com/images/0bxCs7N36UoLaWpQpnAgO3uYF0.png\").href,\n      style: {\n        aspectRatio: \"3230 / 534\"\n      },\n      width: \"1615\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD2B9\uC815 \uBE0C\uB77C\uC6B0\uC800\uB098 \uD2B9\uC815 \uC720\uC800\uC5D0\uAC8C\uB9CC \uBC1C\uC0DD\uD558\uB294 \uC11C\uBC84 \uC774\uC288\uB97C \uB9CC\uB0AC\uC744 \uB54C Kubeshark\uB97C \uCF1C \uB193\uB294\uB2E4\uBA74 \uAD73\uC774 \uAC1C\uBC1C\uC790\uC758 \uB85C\uCEEC\uC5D0\uC11C \uC7AC\uD604\uD560 \uD544\uC694 \uC5C6\uC774 \uC11C\uBC84\uC0AC\uC774\uB4DC\uC5D0\uC11C \uC5D0\uB7EC \uAD6C\uAC04\uC744 \uBE60\uB974\uAC8C \uCC3E\uC544\uB0B4\uC5B4 TCP \uD328\uD0B7\uC744 Replay \uD560 \uC218 \uC788\uACE0, TCP Dump\uB97C \uB2E4\uC6B4\uB85C\uB4DC\uD574 Wireshark\uB85C \uD328\uD0B7\uC744 \uD655\uC778\uD574 \uBCFC \uC218\uB3C4 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB3C\uB860 \uC774\uB7F0 \uBC29\uC2DD\uC758 \uD2B8\uB7EC\uBE14 \uC288\uD305\uC740 \uB370\uC774\uD130\uB098 \uB85C\uC9C1\uC758 \uC774\uC288\uAE4C\uC9C0 \uCC3E\uC544\uB0BC \uC21C \uC5C6\uC9C0\uB9CC, \uC5ED\uC2DC\uB098 \uAD6C\uAC04\uC744 \uD2B9\uC815\uD558\uB294 \uB370 \uC2DC\uAC04\uC744 \uB9E4\uC6B0 \uD6A8\uACFC\uC801\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB38\uC81C\uC758 \uC7AC\uD604\uC744 \uC704\uD574 cURL \uCEE4\uB9E8\uB4DC\uB97C \uC8FC\uACE0\uBC1B\uACE0, \uBE0C\uB77C\uC6B0\uC800\uC758 \uAC1C\uBC1C\uC790 \uB3C4\uAD6C\uC758 \uC2A4\uD06C\uB9B0\uC0F7\uC744 \uC694\uAD6C\uD558\uB294 \uB4F1\uC758 \uD611\uC5C5\uC774 \uBCF4\uB2E4 \uC544\uB984\uB2F5\uAC8C \uBCC0\uD654\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Kubeshark\uC758 \uB2E8\uC810\uC740?\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uACFC\uB3C4\uD55C Resource \uC0AC\uC6A9\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"kubeshark tap\"\n      }), \"\uC758 \uB300\uC0C1 Pod\uAC00 \uB108\uBB34 \uB9CE\uC740 \uACBD\uC6B0 Network, Memory \uC790\uC6D0\uC744 \uACFC\uB3C4\uD558\uAC8C \uC0AC\uC6A9\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD2B9\uD788 \uD074\uB77C\uC6B0\uB4DC\uC5D0\uC11C \uC778\uD504\uB77C\uB97C \uC6B4\uC601\uD558\uACE0 \uC788\uB2E4\uBA74 \uB124\uD2B8\uC6CC\uD06C I/O\uB294 \uBE44\uC6A9\uACFC \uC9C1\uACB0\uB418\uAE30 \uB54C\uBB38\uC5D0 PoC\uB97C \uD560 \uB54C\uC5D0\uB3C4 \uC720\uC758\uD558\uC2DC\uB294 \uAC83\uC774 \uC88B\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"kubeshark tap\"\n      }), \"\uC758 \uB300\uC0C1 Namespace \uD639\uC740 Pod Name Regex\uB97C \uC815\uD655\uD788 \uC791\uC131\uD558\uC5EC \uD544\uC694\uB85C \uD558\uB294 Pod\uC758 Trace\uB9CC\uC744 \uD68D\uB4DD\uD558\uB3C4\uB85D \uC124\uC815\uD558\uC2DC\uB294 \uAC83\uC744 \uCD94\uCC9C\uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Pod \uB0B4\uBD80 \uCEE8\uD14C\uC774\uB108\uAC04 \uD1B5\uC2E0 \uD655\uC778 \uBD88\uAC00\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,1EjKyf7wHzAe3l2wsKFxcm4yjhs.png\",\n      \"data-framer-height\": \"464\",\n      \"data-framer-width\": \"1604\",\n      height: \"232\",\n      src: new URL(\"https://framerusercontent.com/images/1EjKyf7wHzAe3l2wsKFxcm4yjhs.png\").href,\n      style: {\n        aspectRatio: \"1604 / 464\"\n      },\n      width: \"802\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark\uB85C\uB294 Pod \uB0B4\uBD80 \uCEE8\uD14C\uC774\uB108 \uAC04 \uD1B5\uC2E0 \uB0B4\uC6A9 \uCD94\uC801\uC774 \uBD88\uAC00\uB2A5\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD2B9\uD788 Istio \uAC19\uC740 \uB3C4\uAD6C\uB97C \uC0AC\uC6A9\uD558\uB294 \uACBD\uC6B0 \uBD88\uD3B8\uD55C \uC810\uC774 \uC0DD\uAE38 \uC218 \uC788\uB294\uB370\uC694, Source \uD2B8\uB798\uD53D\uC774 \uC5B4\uB5A4 service\uC5D0 \uC758\uD574 \uBC1C\uC0DD\uD588\uB294\uC9C0 \uC54C \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Istio\uC5D0 \uC758\uD574 Request/Response \uB0B4\uC6A9\uC774 \uBCC0\uACBD\uB418\uB294 \uAC83 \uC5ED\uC2DC \uD655\uC778\uD560 \uC218 \uC5C6\uC5B4, \uC720\uCD94\uB97C \uD1B5\uD574 \uD2B8\uB7EC\uBE14\uC288\uD305\uC744 \uD574\uC57C \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Official Helm Chart\uC758 \uC644\uC131\uB3C4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://github.com/kubeshark/kubeshark/tree/master/helm-chart\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"https://github.com/kubeshark/kubeshark/tree/master/helm-chart\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubernetes\uC5D0 \uB2A5\uC219\uD55C \uACE0\uAE09 \uC0AC\uC6A9\uC790\uB77C\uBA74 Kubeshark CLI\uB97C \uD1B5\uD574 \uC124\uCE58\uD558\uB294 \uBC29\uC2DD\uC744 \uBE60\uB974\uAC8C \uD3EC\uAE30\uD558\uC2DC\uAC8C \uB420 \uD150\uB370\uC694.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Node selector, Toleration \uC9C0\uC815\uC774 \uC5B4\uB835\uACE0 Container Image Tag\uAC00 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"latest\"\n      }), \" \uB85C \uACE0\uC815\uB418\uC5B4 \uC788\uB294 \uB4F1. \uC7A5\uAE30\uC801\uC73C\uB85C \uC6B4\uC601\uD560 \uACC4\uD68D\uC774 \uC788\uB2E4\uBA74 Helm chart\uB97C \uD1B5\uD55C \uC124\uCE58\uB97C \uACE0\uB824\uD574\uC57C \uD558\uB294\uB370\uC694. \uC774 \uCC28\uD2B8\uC758 \uC644\uC131\uB3C4\uAC00 \uB192\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Frontend, Hub\uAC00 Deployment\uAC00 \uC544\uB2CC Pod \uD615\uD0DC\uB85C \uBC30\uD3EC\uB428\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uBD88\uD544\uC694\uD558\uAC8C host port\uB97C \uC0AC\uC6A9\uD568\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uCEF4\uD3EC\uB10C\uD2B8 \uBCC4\uB85C \uCEE8\uD14C\uC774\uB108 \uC774\uBBF8\uC9C0 Tag\uB97C \uC9C0\uC815\uD560 \uC218 \uC5C6\uC74C\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Namespace \uB9AC\uC18C\uC2A4\uB97C \uC81C\uC678\uD560 \uC218 \uC5C6\uC74C.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Frontend\uC758 \", /*#__PURE__*/_jsx(\"strong\", {\n            children: \"REACT_APP_HUB_HOST\"\n          }), \" , \", /*#__PURE__*/_jsx(\"strong\", {\n            children: \"REACT_APP_HUB_PORT\"\n          }), \" \uBCC0\uC218 \uC218\uC815 \uBD88\uAC00.\"]\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"QuotaLab\uC5D0\uC11C\uB294 Official Helm Chart\uB97C \uCC38\uACE0\uD558\uC5EC \uC6D0\uD558\uB294 \uC694\uC18C\uB97C \uC218\uC815\uD55C \uB4A4 \uC124\uCE58\uD558\uC5EC \uC0AC\uC6A9\uD558\uACE0 \uC788\uACE0, Kubeshark CLI\uB294 \uC0AC\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark\uB294 \uBE60\uB974\uAC8C \uC131\uC7A5\uD558\uACE0 \uBCC0\uD654\uD558\uB294 \uD504\uB85C\uC81D\uD2B8\uC774\uBA70, \uAE30\uB2A5 \uCD94\uAC00 \uBC0F \uBCC0\uACBD \uC5ED\uC2DC \uACFC\uACA9\uD558\uAC8C \uC9C4\uD589\uB429\uB2C8\uB2E4. Helm\uC744 \uC9C1\uC811 \uC218\uC815\uD558\uC5EC \uBC84\uC804\uC744 \uACE0\uC815\uD558\uC9C0 \uC54A\uC558\uB2E4\uBA74 latest\uB85C \uC790\uB3D9 \uC5C5\uB370\uC774\uD2B8\uB418\uAE30 \uB54C\uBB38\uC5D0 \uBB34\uC5B8\uAC00 \uC81C\uB300\uB85C \uB3D9\uC791\uD558\uC9C0 \uC54A\uB294 \uC0C1\uD669\uC744 \uC790\uC8FC \uB9CC\uB098\uBCFC \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Kubeshark CLI\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Kubeshark CLI\uB294 Kubernetes \uC6B4\uC601\uC790\uAC00 \uC544\uB2CC \uC0AC\uB78C\uB4E4\uC5D0\uAC8C \uC0AC\uC6A9\uC744 \uAD8C\uC7A5\uD558\uAE30 \uC27D\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"kubeshark tap\"\n      }), \" \uCEE4\uB9E8\uB4DC\uB97C \uC0AC\uC6A9\uD55C \uB3D9\uC791 \uBC29\uC2DD\uC740 \uD3B8\uD558\uC9C0\uB9CC \uBCF4\uC548 \uBC0F \uBE44\uC6A9 \uAD00\uC810\uC758 \uB9AC\uC2A4\uD06C\uB97C \uACE0\uB824\uD558\uC5EC CLI \uC0AC\uC6A9\uC744 \uAD8C\uC7A5\uD558\uACE0 \uC2F6\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"kube-system, secret-store\uC640 \uAC19\uC774 \uB9C8\uC774\uD06C\uB85C\uC11C\uBE44\uC2A4\uB97C \uAC1C\uBC1C\uD558\uACE0 \uC6B4\uC601\uD558\uB294 \uBD84\uB4E4\uC5D0\uAC8C \uAD8C\uD55C\uC744 \uBD80\uC5EC\uD558\uC9C0 \uC54A\uC740 \uCEF4\uD3EC\uB10C\uD2B8\uC758 \uD2B8\uB798\uD53D\uC744 Sniff\uD560 \uC218 \uC788\uB2E4\uB294 \uBCF4\uC548 \uAD00\uC810\uC758 \uB9AC\uC2A4\uD06C\uC640, Tap\uC758 \uBC94\uC704\uB97C \uC804\uCCB4 \uD074\uB7EC\uC2A4\uD130\uB85C \uB450\uC5B4 \uB108\uBB34 \uB9CE\uC740 \uB124\uD2B8\uC6CC\uD06C \uBE44\uC6A9\uC774 \uBC1C\uC0DD\uD560 \uC218 \uC788\uB294 \uC0C1\uD669\uC744 \uCEE8\uD2B8\uB864\uD560 \uC218 \uC5C6\uB2E4\uB294 \uB2E8\uC810\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"QuotaLab\uC5D0\uC11C\uB294, \uB3C4\uC785 \uCD08\uAE30\uC5D4 DevOps \uC5D4\uC9C0\uB2C8\uC5B4\uAC00 \uD2B8\uB7EC\uBE14 \uC288\uD305\uC5D0 \uD568\uAED8 \uCC38\uC5EC\uD558\uB294 \uBC29\uC2DD\uC73C\uB85C \uD574\uACB0\uD558\uACE0, \uCD94\uD6C4\uC5D4 Kubeshark Hub API\uB97C \uB300\uC2E0 \uD638\uCD9C\uD558\uB294 DevOps Platform\uC744 \uB3C4\uC785\uD558\uC5EC \uAC1C\uBC1C\uC790\uBD84\uB4E4\uC774 Tracing \uD558\uACE0\uC790 \uD558\uB294 Namespace, Pod name regex\uC640 Tracing \uAE30\uAC04\uC744 \uBC1B\uC544 \uAD00\uB9AC\uD558\uB294 \uBC29\uC2DD\uC73C\uB85C \uAC1C\uC120\uD574\uB098\uAC08 \uC608\uC815\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uCC38\uACE0\uB85C, \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"kubeshark tap\"\n      }), \" \uC740 \uC544\uB798\uC640 \uAC19\uC740 API\uB97C \uC0AC\uC6A9\uD558\uC5EC \uB3D9\uC77C\uD55C \uD6A8\uACFC\uB97C \uBCFC \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,P4AGGTWnYqSPYwnSHVUEdrfAY.png\",\n      \"data-framer-height\": \"667\",\n      \"data-framer-width\": \"1920\",\n      height: \"333\",\n      src: new URL(\"https://framerusercontent.com/images/P4AGGTWnYqSPYwnSHVUEdrfAY.png\").href,\n      style: {\n        aspectRatio: \"1920 / 667\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uAE00 \uC4F0\uB294 \uC2DC\uC810\uC5D0 \uD574\uACB0\uB41C \uAC83?\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [\"Kubeshark Frontend\uC640 Kubeshark Hub \uAC04\uC758 \uD1B5\uC2E0\uC744 \", /*#__PURE__*/_jsx(\"strong\", {\n            children: \"ws\"\n          }), \"\uAC00 \uC544\uB2CC \", /*#__PURE__*/_jsx(\"strong\", {\n            children: \"wss\"\n          }), \" \uD1B5\uC2E0\uD558\uACE0\uC790 \uD558\uBA74 Kubeshark Frontend \uC18C\uC2A4\uCF54\uB4DC\uC758 \uD558\uB4DC\uCF54\uB529\uB41C \uD504\uB85C\uD1A0\uCF5C\uC744 \uBCC0\uACBD\uD55C \uD6C4 \uC9C1\uC811 \uBE4C\uB4DC \uD55C \uBC84\uC804\uC744 \uC0AC\uC6A9\uD574\uC57C \uD588\uC2B5\uB2C8\uB2E4.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Helm\uC5D0\uC11C Daemonset Pod\uC5D0\uC11C PVC \uC0AC\uC6A9\uC774 \uAC15\uC81C\uB418\uC5B4 \uC788\uC5C8\uC2B5\uB2C8\uB2E4. Kubeshark CLI\uB97C \uC0AC\uC6A9\uD574 \uC124\uCE58\uD558\uB358 \uC2DC\uC810\uC774\uB77C Daemonset\uC5D0\uC11C PVC\uB97C \uC694\uAD6C\uD558\uBA70 \uC81C\uB300\uB85C \uD504\uB85C\uBE44\uC800\uB2DD \uB418\uC9C0 \uC54A\uC544 \uC0C1\uB2F9\uD788 \uB2F9\uD669\uC2A4\uB7EC\uC6E0\uC2B5\uB2C8\uB2E4. (\uC774 \uC2DC\uC810\uC744 \uAE30\uC900\uC73C\uB85C \uC9C1\uC811 Chart\uB97C \uC218\uC815\uD574\uC11C \uC0AC\uC6A9\uD588\uC2B5\uB2C8\uB2E4.)\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"*Kubeshark\uB294 Sniff \uB3C4\uAD6C\uC785\uB2C8\uB2E4. \uAC1C\uC778\uC815\uBCF4 \uC720\uCD9C\uC5D0 \uC870\uC2EC\uD569\uC2DC\uB2E4.*\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"API\uB85C \uC8FC\uACE0\uBC1B\uB294 \uBAA8\uB4E0 \uC694\uCCAD\uC744 \uD3C9\uBB38\uC73C\uB85C \uD655\uC778\uD560 \uC218 \uC788\uB294 \uAC15\uB825\uD55C \uB3C4\uAD6C\uC778 \uB9CC\uD07C, \uC0AC\uC6A9\uD558\uB294\uB370 \uAC01\uBCC4\uD788 \uC8FC\uC758\uAC00 \uD544\uC694\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC6B4\uC601 \uD658\uACBD\uC5D0\uC11C \uB3C4\uC785\uC740 \uC815\uB9D0 \uAE4A\uAC8C \uACE0\uBBFC\uD574 \uBCF4\uC154\uC57C \uD558\uBA70, \uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C \uC0AC\uC6A9\uD560 \uB54C\uC5D0\uB3C4 \uB3D9\uB8CC\uBD84\uB4E4\uC774 \uC790\uC8FC \uC0AC\uC6A9\uD558\uB294 \uBE44\uBC00\uBC88\uD638, \uC8FC\uBBFC\uB4F1\uB85D\uBC88\uD638\uC640 \uAC19\uC774 \uC911\uC694\uD55C \uC815\uBCF4\uB4E4\uC774 \uC27D\uAC8C \uB178\uCD9C\uB420 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB7EC\uD55C \uC774\uC720\uB85C \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"QuotaLab\uC5D0\uC11C\uB294 \uC808\uB300\uB85C \uC6B4\uC601 \uD658\uACBD\uC5D0\uC11C Kubeshark\uB97C \uC0AC\uC6A9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uB05D\uB0B4\uBA70\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB124\uD2B8\uC6CC\uD06C \uBAA8\uB2C8\uD130\uB9C1 \uB3C4\uAD6C\uB85C \uBC18\uB4DC\uC2DC Kubeshark\uB97C \uC368\uC57C \uD558\uB294 \uAC83\uC740 \uC544\uB2D9\uB2C8\uB2E4. Sysdig Falco, Cilium Tetragon \uACFC \uAC19\uC740 eBPF\uB97C \uC0AC\uC6A9\uD55C \uAC15\uB825\uD55C \uB3C4\uAD6C\uB4E4\uC774 \uC874\uC7AC\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Runtime Secutity, SIEM \uAD00\uC810\uC5D0\uC11C\uB294 \uC704 \uB3C4\uAD6C\uB4E4\uC774 Kubeshark\uBCF4\uB2E4 \uB098\uC740 \uB300\uC548\uC774 \uB420 \uC218 \uC788\uC2B5\uB2C8\uB2E4\uB9CC, \uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C\uC758 \uD2B8\uB7EC\uBE14 \uC288\uD305\uC5D0\uB294 Kubeshark\uAC00 \uD655\uC2E4\uD55C \uAC15\uC810\uC744 \uBCF4\uC5EC\uC90D\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C \uBCF5\uC7A1\uD55C \uBB38\uC81C\uB97C \uD574\uACB0\uD558\uAE30 \uC704\uD574 \uC2DC\uAC04\uC744 \uB0AD\uBE44\uD574 \uBCF4\uC168\uB2E4\uBA74 \uD55C \uBC88\uCBE4 Kubeshark\uB97C \uC0AC\uC6A9\uD574 \uBCF4\uC2DC\uAE38 \uCD94\uCC9C\uB4DC\uB9AC\uACE0 \uC2F6\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Ref.\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(Link, {\n            href: \"https://kubeshark.co/\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"https://kubeshark.co/\"\n            })\n          })\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(Link, {\n            href: \"https://github.com/kubeshark/kubeshark\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"https://github.com/kubeshark/kubeshark\"\n            })\n          })\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(Link, {\n            href: \"https://ebpf.io/\",\n            openInNewTab: false,\n            smoothScroll: false,\n            children: /*#__PURE__*/_jsx(\"a\", {\n              children: \"https://ebpf.io/\"\n            })\n          })\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })]\n  }),\n  yJUbydDz7: \"kubeshark-api-inspection\",\n  zbp0iVC3o: \"\uCD5C\uACE0\uC758 DevOps\uD300\uC744 \uB9CC\uB4E4\uAE30 \uC704\uD574 \uACE0\uAD70\uBD84\uD22C \uD558\uACE0 \uC788\uC2B5\uB2C8\uB2E4\",\n  ZkQSYMQA8: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/oRZN6vrZsRSuUgrQ6pDnbEtXZ8.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/oRZN6vrZsRSuUgrQ6pDnbEtXZ8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/oRZN6vrZsRSuUgrQ6pDnbEtXZ8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/oRZN6vrZsRSuUgrQ6pDnbEtXZ8.png\").href} 1720w`\n  }\n}, {\n  fSn3YxUf_: \"Evan\",\n  id: \"aQ_omn7hE\",\n  IEYpGfkQQ: \"\uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC740 \uC65C \uD558\uAE30\uAC00 \uC2EB\uC744\uAE4C?\",\n  ju2PYRSnA: \"\",\n  KVMiAciZB: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8 \uCD94\uC801\uD558\uAE30\",\n  LtiytDqHx: \"\",\n  OJOfTGo2x: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"\u203B Legal Disclaimer \u2502 \uBC95\uC801 \uACE0\uC9C0 \uC0AC\uD56D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uBD81\uC740 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC744 \uC81C\uACF5\uD558\uB294 \uC8FC\uCCB4\uAC00 \uC544\uB2C8\uBA70, \uCFFC\uD0C0\uBD81\uC774 \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uB9E4\uCCB4 \uB4F1\uC744 \uD1B5\uD558\uC5EC \uC804\uB2EC\uD558\uB294 \uC815\uBCF4\uB294 \uC77C\uBC18\uC801\uC778 \uC815\uBCF4 \uACF5\uC720 \uBAA9\uC801\uC73C\uB85C\uB9CC \uC81C\uACF5\uB429\uB2C8\uB2E4. \uCFFC\uD0C0\uBD81\uC774 \uC81C\uACF5\uD558\uB294 \uC5B4\uB5A0\uD55C \uC815\uBCF4\uB3C4 \uBC95\uB960 \uB610\uB294 \uAE30\uD0C0 \uC804\uBB38\uC801\uC778 \uC790\uBB38\uC73C\uB85C \uD574\uC11D\uB418\uC9C0 \uC544\uB2C8\uD558\uBA70 \uC774\uB97C \uC5B4\uB5A0\uD55C \uACB0\uC815\uC774\uB098 \uC870\uCE58\uC758 \uADFC\uAC70\uB85C \uD65C\uC6A9\uD558\uC5EC\uC11C\uB294 \uC548\uB429\uB2C8\uB2E4. \uBCF8 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F/\uB610\uB294 \uAE30\uD0C0 \uCFFC\uD0C0\uBD81\uC774 \uC6B4\uC601\uD558\uB294 \uB9E4\uCCB4\uB97C \uD1B5\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uC815\uBCF4\uB294 \uAD00\uB828\uB41C \uAC00\uC7A5 \uCD5C\uC2E0\uC758 \uB0B4\uC6A9\uC774 \uBC18\uC601\uB41C \uC815\uBCF4\uAC00 \uC544\uB2D0 \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uB610\uD55C \uBCF8 \uC6F9\uC0AC\uC774\uD2B8\uC5D0 \uD3EC\uD568\uB41C \uC678\uBD80 \uC81C3\uC790\uC758 \uC6F9\uC0AC\uC774\uD2B8 \uBC0F \uAE30\uD0C0 \uC815\uBCF4\uC5D0 \uB300\uD55C \uB9C1\uD06C\uB294 \uC774\uC6A9\uC790\uC758 \uD3B8\uC758\uB97C \uC704\uD558\uC5EC \uC81C\uACF5\uB418\uB294 \uAC83\uC77C \uBFD0\uC774\uBA70 \uC774\uB85C\uC368 \uB9C1\uD06C\uB41C \uC81C3\uC790 \uC81C\uACF5 \uC815\uBCF4 \uB4F1\uC744 \uC774\uC6A9\uC790\uC5D0\uAC8C \uCD94\uCC9C\uD558\uB294 \uAC83\uC774 \uC544\uB2D8\uC744 \uBA85\uC2DC\uD569\uB2C8\uB2E4.\"\n    })]\n  }),\n  U_bKf5GEE: \"2023-06-29T00:00:00.000Z\",\n  vsPrvkn_0: {\n    alt: \"user-event-logs-1\",\n    src: new URL(\"https://framerusercontent.com/images/SjBZ0f33hlZ3yR8pkjAElDXWNWg.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/SjBZ0f33hlZ3yR8pkjAElDXWNWg.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/SjBZ0f33hlZ3yR8pkjAElDXWNWg.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/SjBZ0f33hlZ3yR8pkjAElDXWNWg.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/SjBZ0f33hlZ3yR8pkjAElDXWNWg.png\").href} 2880w`\n  },\n  WJrC4ns0S: \"Frontend Engineering\",\n  y10GlGpGg: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h1\", {\n      children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8 \uCD94\uC801\uD558\uAE30\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsxs(\"strong\", {\n            children: [\"\uB370\uC774\uD130\uB97C \uAE30\uBC18\uC73C\uB85C \uD558\uB294 \uC758\uC0AC\uACB0\uC815\uC758 \uC911\uC694\uC131\", /*#__PURE__*/_jsx(\"br\", {}), \"  \u30FB  \"]\n          }), \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uB780 \uBB34\uC5C7\uC778\uAC00\uC694?\", /*#__PURE__*/_jsx(\"br\", {}), \"            \u2517 \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uAC00 \uC544\uB2CC \uAC83\uB4E4\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uB97C \uCC0D\uC744 \uB54C \uAC1C\uBC1C\uC790\uB4E4\uC774 \uB290\uB07C\uB294 \uACE0\uD1B5\"\n          }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \"\n          }), \"1.  \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uCF54\uB4DC\uB294 \uAE30\uB2A5 \uC644\uC131 \uC5EC\uBD80\uC640 \uAD00\uB828\uC774 \uC5C6\uB2E4\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \"\n          }), \"2.  B2B SaaS\uC758 \uC758\uC0AC\uACB0\uC815\uC740 \uC815\uC131\uC801 \uB370\uC774\uD130\uAC00 \uCC28\uC9C0\uD558\uB294 \uBE44\uC911\uC774 \uB192\uB2E4\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n            children: \"   \"\n          }), \"3.  \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC744 \uC704\uD574 \uC124\uACC4\uB97C \uBC14\uAFD4\uC57C\uD558\uB294 \uACBD\uC6B0\uAC00 \uC0DD\uAE34\uB2E4\"]\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"\uC774\uBCA4\uD2B8 \uB85C\uAE45\uC5D0 \uB300\uD55C \uAC1C\uBC1C\uC790\uC758 \uC2EC\uB9AC\uC801 \uD5C8\uB4E4 \uC81C\uAC70\uD574\uC8FC\uAE30\"\n          })\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uB370\uC774\uD130\uB97C \uAE30\uBC18\uC73C\uB85C \uD558\uB294 \uC758\uC0AC\uACB0\uC815\uC758 \uC911\uC694\uC131\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC744 \uAC1C\uBC1C\uD55C\uB2E4\uB294 \uAC83\uC740 \uC218 \uB9CE\uC740 \uC758\uC0AC\uACB0\uC815\uC758 \uC5F0\uC18D\uC774\uB77C\uACE0 \uBCFC \uC218 \uC788\uC2B5\uB2C8\uB2E4. \uC774\uB7EC\uD55C \uC758\uC0AC\uACB0\uC815\uC744 \uB0B4\uB9B4 \uB54C \uC6B0\uB9AC\uAC00 \uC190\uC5D0 \uC950\uACE0 \uC788\uB294 \uC815\uB7C9\uC801/\uC815\uC131\uC801 \uB370\uC774\uD130\uC758 \uC720\uBB34\uB294 \uC870\uC9C1\uC758 \uC758\uC0AC\uACB0\uC815\uC758 \uD004\uB9AC\uD2F0\uC5D0 \uB9C9\uB300\uD55C \uC601\uD5A5\uC744 \uC8FC\uAC8C \uB429\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9\uC740 \uB2E8\uC21C\uD55C \uB1CC\uD53C\uC15C\uB85C \uC81C\uD488\uC744 \uAC1C\uBC1C\uD558\uB294 \uAC83\uC774 \uC544\uB2CC \uC2E4\uC81C\uB85C \uC6B0\uB9AC\uC758 \uC720\uC800\uAC00 \uC5B4\uB5A4 \uC2DD\uC73C\uB85C \uD589\uB3D9\uD588\uB294\uC9C0, \uC5B4\uB514\uC11C \uC774\uD0C8\uD588\uB294\uC9C0, \uADF8 \uC774\uC720\uB294 \uBB34\uC5C7\uC778\uC9C0 \uB370\uC774\uD130\uB97C \uAE30\uBC18\uC73C\uB85C \uCD94\uB860\uD558\uACE0 \uC758\uC0AC\uACB0\uC815\uD558\uB294 \uAC83\uC744 \uCD94\uAD6C\uD558\uAE30 \uB54C\uBB38\uC5D0 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158 \uB0B4\uC5D0\uC11C \uC720\uC800\uC758 \uD589\uB3D9\uC744 \uCD94\uC801\uD558\uB294 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uC758 \uC5ED\uD560\uC774 \uAD49\uC7A5\uD788 \uC911\uC694\uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB3C\uB860 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uB294 \uD604\uC7AC\uC758 \uC0C1\uD669\uB9CC\uC744 \uD22C\uC601\uD558\uC5EC \uBCF4\uC5EC\uC8FC\uB294 \uC22B\uC790\uC77C \uBFD0\uC774\uB77C \uD604\uC0C1\uC774 \uBC1C\uC0DD\uD55C \uC6D0\uC778 \uC790\uCCB4\uB97C \uC124\uBA85\uD574\uC8FC\uC9C0\uB294 \uC54A\uAE30 \uB54C\uBB38\uC5D0 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uB97C \uB108\uBB34 \uB9F9\uC2E0\uD558\uB294 \uAC83\uC774 \uC704\uD5D8\uD558\uAE30\uB294 \uD558\uC9C0\uB9CC, \uC6B0\uB9AC\uC758 \uC758\uC0AC\uACB0\uC815\uC5D0 \uB300\uD55C \uADFC\uAC70\uC640 \uACB0\uACFC\uB97C \uBA85\uD655\uD55C \uC22B\uC790\uB85C \uD655\uC778\uD560 \uC218 \uC788\uB2E4\uB294 \uAC83\uC740 \uD300\uC758 \uC131\uC7A5\uC5D0 \uB300\uD55C \uAC15\uB825\uD55C \uBB34\uAE30\uAC00 \uB420 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD2B9\uD788 \uC9C1\uC811 \uC81C\uD488\uC744 \uAC1C\uBC1C\uD558\uAC70\uB098 \uACE0\uAC1D\uC744 \uACF5\uB7B5\uD574\uC57C\uD558\uB294 \uC9C1\uAD70\uB4E4\uC740 \uC774\uB7EC\uD55C \uB370\uC774\uD130\uB97C \uD1A0\uB300\uB85C \uC790\uC2E0\uB4E4\uC758 \uC758\uC0AC\uACB0\uC815\uC73C\uB85C \uC778\uD55C \uACB0\uACFC\uB97C \uAC00\uC2DC\uC801\uC73C\uB85C \uD655\uC778\uD560 \uC218 \uC788\uAC8C \uB418\uACE0, \uD639\uC5EC \uC758\uC0AC\uACB0\uC815\uC5D0 \uC2E4\uD328\uD588\uB354\uB77C\uB3C4 \uC774 \uACFC\uC815\uC5D0\uC11C \uC5BB\uC740 Lesson & Learn\uC744 \uD1A0\uB300\uB85C \uB354 \uB0A0\uCE74\uB86D\uACE0 \uBA85\uB8CC\uD55C \uC758\uC0AC\uACB0\uC815\uC744 \uB9CC\uB4E4\uC5B4 \uB098\uAC00\uBA70 \uC131\uC7A5\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: '\uADF8\uB798\uC11C \uBCF4\uD1B5 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uB294 \uBAA9\uD45C \uB2EC\uC131\uCE58 \uC0B0\uC815 \uAC19\uC740 \uC815\uB7C9\uC801 \uC218\uCE58\uB97C \uCE21\uC815\uD558\uAE30 \uC704\uD574 \uD65C\uC6A9\uB418\uAC70\uB098, \"\uC6B0\uB9AC \uACE0\uAC1D\uB4E4\uC774 \uC774\uB7EC\uD55C \uD589\uB3D9\uC744 \uD558\uACE0 \uC788\uB2E4\"\uC640 \uAC19\uC740 \uD604\uC7AC \uC0C1\uD669\uC744 \uAD00\uCE21\uD558\uACE0, \uC720\uC800 \uC778\uD130\uBDF0\uC5D0\uC11C \uC774\uB7F0 \uD589\uB3D9\uC5D0 \uB300\uD55C Why\uB97C \uC54C\uC544\uB0B4\uC5B4 \uC870\uC9C1\uC5D0 \uC778\uC0AC\uC774\uD2B8\uB97C \uC313\uAE30 \uC704\uD55C \uC7AC\uB8CC\uB85C \uC4F0\uC774\uB294 \uACBD\uC6B0\uAC00 \uB9CE\uC2B5\uB2C8\uB2E4.'\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uB780 \uBB34\uC5C7\uC778\uAC00\uC694?\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uCFFC\uD0C0\uB7A9\uC758 \uC81C\uD488\uC740 \uD06C\uAC8C \uD074\uB77C\uC774\uC5B8\uD2B8/\uC11C\uBC84 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158 \uBAA8\uB450\uC5D0\uC11C \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uC218\uC9D1\uD558\uACE0 \uC788\uC5B4\uC694. \uC774 \uC911 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\"\n      }), \"\uB294 \uC544\uB798\uC640 \uAC19\uC774 \uC720\uC800\uAC00 \uC9C1\uC811 \uC0AC\uC6A9\uD558\uB294 \uD074\uB77C\uC774\uC5B8\uD2B8 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC5D0\uC11C \uD589\uB3D9\uD558\uB294 \uBAA8\uB4E0 \uAC83\uB4E4\uC744 \uC218\uC9D1\uD55C \uC774\uBCA4\uD2B8\uB97C \uC758\uBBF8\uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC989, \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uB294 \uD074\uB9AD/\uC870\uD68C/\uC2A4\uD06C\uB864 \uB4F1 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uC778\uAC04\uC774 \uD589\uC704\uC790\uAC00 \uB418\uC5B4 \uBB3C\uB9AC\uC801\uC73C\uB85C \uC218\uD589\uD560 \uC218 \uC788\uB294 \uC77C\uB828\uC758 \uD589\uB3D9\"\n      }), \"\uC744 \uC218\uC9D1\uD55C \uAC83\uC774\uC8E0.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uAC00 \uC544\uB2CC \uAC83\uB4E4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB7FC \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uAC00 \uC544\uB2CC \uC774\uBCA4\uD2B8\uB294 \uC5B4\uB5A4 \uAC83\uB4E4\uC774 \uC788\uC744\uAE4C\uC694?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: '\uBC14\uB85C \"\uD2B9\uC815 \uB370\uC774\uD130\uAC00 \uC0DD\uC131\uB418\uC5C8\uB2E4\"\uC640 \uAC19\uC740 \uC774\uBCA4\uD2B8\uAC00 \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uAC00 \uC544\uB2CC \uC774\uBCA4\uD2B8\uC5D0 \uC774\uC5D0 \uD574\uB2F9\uB429\uB2C8\uB2E4.'\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB3C\uB860 \uB370\uC774\uD130\uAC00 \uC0DD\uC131\uB418\uAE30 \uC704\uD574\uC11C\uB294 \uC815\uBCF4\uB97C \uC785\uB825\uD558\uACE0 \uB9C8\uC6B0\uC2A4\uB85C \uC81C\uCD9C \uBC84\uD2BC\uC744 \uD074\uB9AD\uD558\uB294 \uB4F1 \uC720\uC800\uC758 \uD589\uB3D9\uC774 \uC55E\uC11C \uC218\uD589\uB418\uC5B4\uC57C \uD558\uC9C0\uB9CC, \uB370\uC774\uD130\uAC00 \uC0DD\uC131\uB418\uC5C8\uB2E4\uB294 \uC0AC\uAC74 \uADF8 \uC790\uCCB4\uB294 \uC720\uC800\uAC00 \uC9C1\uC811\uC801\uC73C\uB85C \uC218\uD589\uD55C \uAC83\uC774 \uC544\uB2CC \uC6B0\uB9AC\uAC00 \uB9CC\uB4E0 \uD504\uB85C\uADF8\uB7A8\uC774 \uC218\uD589\uD558\uB294 \uAC83\uC774\uAE30 \uB54C\uBB38\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC815\uB9AC\uD574\uBCF4\uC790\uBA74 \uB2E4\uC74C\uACFC \uAC19\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,5jesUgBmEgP7k0RfGdsAHyu0.png\",\n      \"data-framer-height\": \"946\",\n      \"data-framer-width\": \"1920\",\n      height: \"473\",\n      src: new URL(\"https://framerusercontent.com/images/5jesUgBmEgP7k0RfGdsAHyu0.png\").href,\n      style: {\n        aspectRatio: \"1920 / 946\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uB97C \uCC0D\uC744 \uB54C \uAC1C\uBC1C\uC790\uB4E4\uC774 \uB290\uB07C\uB294 \uACE0\uD1B5\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC0AC\uC2E4 \uC77C\uBC18\uC801\uC778 \uC870\uC9C1, \uD2B9\uD788 \uC778\uC801 \uC790\uC6D0\uC774 \uD131\uC5C6\uC774 \uBD80\uC871\uD55C \uCD08\uAE30 \uC2A4\uD0C0\uD2B8\uC5C5\uC5D0\uC11C \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC774 \uC5B4\uB824\uC6B4 \uC774\uC720 \uC911 \uD558\uB098\uB294 \uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774 \uC791\uC5C5\uC744 \uC120\uD638\uD558\uB294 \uACBD\uC6B0\uAC00 \uC801\uB2E4\uB294 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB3C\uB860 \uAC1C\uBC1C\uC790\uB4E4\uB3C4 \uC774\uB7EC\uD55C \uC815\uB7C9\uC801 \uB370\uC774\uD130\uB97C \uC218\uC9D1\uD558\uB294 \uAC83\uC774 \uC870\uC9C1\uC5D0 \uB3C4\uC6C0\uC774 \uB41C\uB2E4\uB294 \uC0AC\uC2E4\uC740 \uC54C\uACE0 \uC788\uC9C0\uB9CC, \uC5EC\uB7EC\uAC00\uC9C0 \uC774\uC720\uB85C \uC778\uD574 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC5D0 \uB300\uD55C \uC2EC\uB9AC\uC801\uC778 \uD5C8\uB4E4\uC774 \uBC1C\uC0DD\uD558\uAC8C \uB418\uACE0 \uC774 \uD5C8\uB4E4\uB85C \uC778\uD574 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC774 \uC81C\uB300\uB85C \uC9C4\uD589\uB418\uC9C0 \uC54A\uB294 \uACBD\uC6B0\uAC00 \uB9CE\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774 \uD3EC\uC2A4\uD305\uC5D0\uC11C\uB294 \uCFFC\uD0C0\uB7A9 \uD504\uB860\uD2B8\uC5D4\uB4DC \uCC55\uD130\uAC00 \uBD84\uC11D\uD55C \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC758 \uC6B0\uC120\uC21C\uC704\uB97C \uB0AE\uAC8C \uCC45\uC815\uD558\uAC70\uB098 \uC774 \uC791\uC5C5 \uC790\uCCB4\uC5D0 \uC2EC\uB9AC\uC801 \uD5C8\uB4E4\uC744 \uB290\uB07C\uAC8C \uB418\uB294 \uC694\uC778\"\n      }), \" 3\uAC00\uC9C0 \uC815\uB3C4\uB97C \uC774\uC57C\uAE30\uD574\uBCF4\uB824\uACE0 \uD569\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"1. \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uCF54\uB4DC\uB294 \uAE30\uB2A5 \uC644\uC131 \uC5EC\uBD80\uC640 \uAD00\uB828\uC774 \uC5C6\uB2E4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB9CE\uC740 \uAC1C\uBC1C\uC790\uB4E4\uC740 \uBAA8\uB4E0 \uAE30\uB2A5 \uAC1C\uBC1C\uC774 \uC644\uB8CC\uB41C \uC774\uD6C4 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC744 \uC9C4\uD589\uD558\uAC70\uB098 \uC2EC\uC9C0\uC5B4\uB294 \uB9B4\uB9AC\uC988 \uC774\uD6C4\uC5D0 \uC9C4\uD589\uD558\uAE30\uB3C4 \uD569\uB2C8\uB2E4. \uC989, \uAC1C\uBC1C\uC790\uB4E4\uC740 \uC9C1\uC811\uC801\uC73C\uB85C \uAE30\uB2A5\uC744 \uAC1C\uBC1C\uD558\uB294 \uC791\uC5C5\uC5D0 \uBE44\uD574 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC774 \uC6B0\uC120\uC21C\uC704\uAC00 \uB0AE\uB2E4\uACE0 \uD310\uB2E8\uD558\uACE0 \uC788\uB294 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uC2EC\uACE0 \uC720\uC800\uC758 \uD589\uB3D9\uC744 \uCD94\uC801\uD55C \uB370\uC774\uD130\uB97C \uAE30\uBC18\uC73C\uB85C \uC758\uC0AC\uACB0\uC815\uD558\uB294 \uAC83\uC774 \uC911\uC694\uD558\uB2E4\uBA74\uC11C \uC65C \uAC1C\uBC1C\uC790\uB4E4\uC740 \uC774 \uC791\uC5C5\uC758 \uC6B0\uC120\uC21C\uC704\uAC00 \uB0AE\uB2E4\uACE0 \uB9D0\uD558\uB294 \uAC78\uAE4C\uC694?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8 \uC774\uC720\uB294 \uADFC\uBCF8\uC801\uC73C\uB85C \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uBC1C\uC1A1\uD558\uB294 \uCF54\uB4DC\uAC00 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC5D0 \uB179\uC544\uB4E4\uC5B4\uC788\uB294 \uBE44\uC988\uB2C8\uC2A4 \uB85C\uC9C1\uC758 \uB9E5\uB77D\uACFC\uB294 \uD06C\uAC8C \uAD00\uB828\uC774 \uC5C6\uB294 \uCF54\uB4DC\uC774\uAE30 \uB54C\uBB38\uC785\uB2C8\uB2E4. \uADF8\uB7EC\uB2C8 \uC544\uBB34\uB798\uB3C4 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uB3D9\uC791\uC744 \uC704\uD55C \uCF54\uB4DC\uB294 \uBAA9\uD45C \uAE30\uB2A5\uC744 \uAC1C\uBC1C\uD558\uAE30 \uC704\uD574 \uD544\uC218\uC801\uC73C\uB85C \uC791\uC131\uD574\uC57C\uD558\uB294 \uCF54\uB4DC\uB4E4\uC5D0 \uBE44\uD574 \uC6B0\uC120\uC21C\uC704\uAC00 \uB0AE\uC744 \uC218 \uBC16\uC5D0 \uC5C6\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD55C\uBC88 \uC544\uB798 \uC608\uC2DC\uB97C \uBCFC\uAE4C\uC694?\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,PXXidETHLorPG6xGwzm1zQ8PStI.png\",\n      \"data-framer-height\": \"1208\",\n      \"data-framer-width\": \"1920\",\n      height: \"604\",\n      src: new URL(\"https://framerusercontent.com/images/PXXidETHLorPG6xGwzm1zQ8PStI.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1208\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC704 \uC608\uC2DC\uC758 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"handleCreateFundButtonClick\"\n      }), ' \uD568\uC218\uAC00 \uD45C\uD604\uD558\uACE0 \uC788\uB294 \uB9E5\uB77D\uC740 \"\uD380\uB4DC\uC758 \uC0DD\uC131\"\uC785\uB2C8\uB2E4. \uC720\uC800\uAC00 \uD380\uB4DC \uC0DD\uC131 \uBC84\uD2BC\uC744 \uD074\uB9AD\uD558\uBA74 \uBBF8\uB9AC \uC785\uB825\uD574\uB454 \uC815\uBCF4\uB97C \uC11C\uBC84\uB85C \uC804\uC1A1\uD558\uACE0, \uC774\uD6C4 \uC804\uC1A1 \uACB0\uACFC\uC5D0 \uB530\uB77C \uC720\uC800\uC5D0\uAC8C \uD53C\uB4DC\uBC31\uC744 \uBCF4\uC5EC\uC8FC\uB294 \uAC04\uB2E8\uD55C \uACFC\uC815\uC774\uC8E0.']\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC704 \uCF54\uB4DC\uC5D0 \uD3EC\uD568\uB418\uC5B4\uC788\uB294 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"handleCreateFundButtonClick\"\n      }), \", \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"createFundApi\"\n      }), \", \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"openNotification\"\n      }), \", \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"try/catch\"\n      }), \" \uB4F1\uC758 \uCF54\uB4DC\uB4E4\uC740 \uC774 \uD568\uC218\uC758 \uAD00\uC2EC\uC0AC\uC5D0 \uC9C1\uC811\uC801\uC73C\uB85C \uAE30\uC5EC\uD558\uACE0 \uC788\uAE30 \uB54C\uBB38\uC5D0, \uB9CC\uC57D \uC774 \uC911 \uB2E8 \uD558\uB098\uB77C\uB3C4 \uC0AC\uB77C\uC9C4\uB2E4\uBA74 \uD380\uB4DC \uC0DD\uC131\uC774\uB77C\uB294 \uD589\uC704\uB97C \uD45C\uD604\uD558\uAE30 \uC704\uD574 \uC758\uB3C4\uD588\uB358 \uB3D9\uC791\uC774 \uC81C\uB300\uB85C \uC791\uB3D9\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uD558\uC9C0\uB9CC \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC744 \uB2F4\uB2F9\uD558\uB294 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"logger.click\"\n      }), \" \uBA54\uC18C\uB4DC\uB294 \uC5B4\uB5A8\uAE4C\uC694?\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uB9CC\uC57D \uAC1C\uBC1C\uC790\uAC00 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"logger.click\"\n      }), '\uC774\uB77C\uB294 \uCF54\uB4DC \uB77C\uC778\uC744 \uC81C\uAC70\uD558\uAC70\uB098 \uBCC0\uACBD\uD55C\uB2E4\uACE0 \uD574\uB3C4 \uD380\uB4DC \uC0DD\uC131\uC774\uB77C\uB294 \uD589\uC704 \uC790\uCCB4\uC5D0\uB294 \uC544\uBB34\uB7F0 \uC774\uD399\uD2B8\uB3C4 \uBC1C\uC0DD\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4. \uADF8\uB807\uAE30 \uB54C\uBB38\uC5D0 \uC774 \uCF54\uB4DC\uB294 \uD380\uB4DC \uC0DD\uC131\uC774\uB77C\uB294 \uB9E5\uB77D\uACFC\uB294 \uBCC4\uAC1C\uB85C \"\uC774\uBCA4\uD2B8 \uB85C\uADF8 \uBC1C\uC1A1\"\uC774\uB77C\uB294 \uC790\uC2E0\uC758 \uAD00\uC2EC\uC0AC\uC5D0\uB9CC \uC9D1\uC911\uD558\uACE0 \uC788\uB2E4\uACE0 \uBCFC \uC218 \uC788\uC5B4\uC694. \uC27D\uAC8C \uB9D0\uD574 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC758 \uC785\uC7A5\uB9CC \uBCF8\uB2E4\uBA74 \uC788\uC5B4\uB3C4 \uADF8\uB9CC, \uC5C6\uC5B4\uB3C4 \uADF8\uB9CC\uC778 \uCF54\uB4DC\uC778 \uAC83\uC774\uC8E0.']\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,PXXidETHLorPG6xGwzm1zQ8PStI.png\",\n      \"data-framer-height\": \"1208\",\n      \"data-framer-width\": \"1920\",\n      height: \"604\",\n      src: new URL(\"https://framerusercontent.com/images/PXXidETHLorPG6xGwzm1zQ8PStI.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1208\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uB294 \uBE44\uB2E8 \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uC640 \uAD00\uB828\uB41C \uB85C\uAE45 \uBFD0 \uC544\uB2C8\uB77C \uB300\uBD80\uBD84\uC758 \uB85C\uAE45 \uC791\uC5C5\uC774 \uAC00\uC9C0\uACE0 \uC788\uB294 \uBAA8\uC21C\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBB3C\uB860 \uB9B4\uB9AC\uC988 \uB0A0\uC9DC\uAE4C\uC9C0 \uAE30\uB2A5 \uAC1C\uBC1C\uACFC \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5 \uBAA8\uB450\uB97C \uC644\uBCBD\uD558\uAC8C \uB9C8\uBB34\uB9AC\uD560 \uC218 \uC788\uC73C\uBA74 \uB354\uD560\uB098\uC704\uC5C6\uC774 \uC88B\uACA0\uC9C0\uB9CC, \uD504\uB85C\uC81D\uD2B8\uC5D0 \uCC38\uC5EC\uD558\uB294 \uBA54\uC774\uCEE4\uB4E4\uC740 \uC804\uBB38\uAC00\uB85C\uC368 \uD504\uB85C\uC81D\uD2B8\uC758 \uB9AC\uC2A4\uD06C \uAD00\uB9AC\uB97C \uC704\uD574\uC11C \uCD5C\uC545\uC758 \uC0C1\uD669\uAE4C\uC9C0 \uACE0\uB824\uD55C \uC758\uC0AC\uACB0\uC815\uC744 \uD574\uC57C\uD560 \uCC45\uC784\uACFC \uC758\uBB34\uAC00 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB9CC\uC57D \uC5EC\uB7EC\uBD84\uC774 \uB9B4\uB9AC\uC988 \uB0A0\uAE4C\uC9C0 \uBAA8\uB4E0 \uC791\uC5C5\uC744 \uC644\uB8CC\uD558\uC9C0 \uBABB \uD588\uC744 \uB54C \uC544\uB798 \uB450 \uAC00\uC9C0 \uC0C1\uD669 \uC911 \uD55C \uAC00\uC9C0\uB97C \uC120\uD0DD\uD574\uC57C \uD55C\uB2E4\uBA74 \uC5B4\uB5A4 \uAC83\uC744 \uC120\uD0DD\uD558\uAC8C \uB420\uAE4C\uC694?\"\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"\uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5\uC774 \uBAA8\uB450 \uAD6C\uD604\uB418\uC9C0 \uC54A\uACE0 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB9CC \uCC0D\uD788\uB294 \uC0C1\uD669\"\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: \"\uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5\uC740 \uBAA8\uB450 \uC791\uB3D9\uD558\uB294\uB370 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uAC00 \uC548 \uCC0D\uD788\uB294 \uC0C1\uD669\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC544\uB9C8 \uB300\uBD80\uBD84\uC758 \uACBD\uC6B0\uC5D0\uB294 \uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5\uC774 \uBAA8\uB450 \uAD6C\uD604\uB41C 2\uBC88 \uC0C1\uD669\uC744 \uC120\uD0DD\uD560 \uAC83\uC785\uB2C8\uB2E4. \uC65C\uB0D0\uD558\uBA74 \uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5\uC744 \uBAA8\uB450 \uAD6C\uD604\uD558\uAE30\uB9CC \uD558\uBA74 \uB9B4\uB9AC\uC988\uB97C \uD560 \uC218\uB77C\uB3C4 \uC788\uC9C0\uB9CC, \uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5 \uC790\uCCB4\uAC00 \uAD6C\uD604\uB418\uC9C0 \uC54A\uB294\uB2E4\uBA74 \uB9B4\uB9AC\uC988\uB97C \uD558\uACA0\uB2E4\uB294 \uC120\uD0DD \uC790\uCCB4\uAC00 \uBD88\uAC00\uB2A5\uD574\uC9C0\uB294 \uAC83\uC774\uB2C8\uAE4C\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB530\uB77C\uC11C 2\uBC88 \uC635\uC158\uC744 \uC120\uD0DD\uD558\uACE0 \uBAA9\uD45C\uD588\uB358 \uAE30\uB2A5 \uAD6C\uD604\uC744 \uBA3C\uC800 \uC644\uB8CC\uD55C \uC774\uD6C4 \uC774\uBCA4\uD2B8 \uB85C\uADF8 \uC791\uC5C5\uC744 \uC9C4\uD589\uD558\uB294 \uAC83\uC774 \uC804\uBC18\uC801\uC778 \uD504\uB85C\uC81D\uD2B8\uC758 \uB9AC\uC2A4\uD06C\uB97C \uAD00\uB9AC\uD558\uB294 \uCE21\uBA74\uC5D0\uC11C \uC774\uC775\uC744 \uBCFC \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: '\uB610\uD55C \uB9CE\uC740 \uAC1C\uBC1C\uC790\uB4E4\uC774 \uB9B4\uB9AC\uC988 \uC2DC\uC810\uC5D0 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC744 \uC644\uB8CC\uD558\uC9C0 \uBABB \uD560 \uAC83 \uAC19\uC740 \uACBD\uC6B0 \"\uB9B4\uB9AC\uC988 \uC774\uD6C4\uC5D0 \uC791\uC5C5\uD574\uC57C\uC9C0\"\uB77C\uACE0 \uC0DD\uAC01\uD558\uC9C0\uB9CC, \uB300\uBD80\uBD84\uC758 \uACBD\uC6B0 \uC774\uBBF8 \uB2E4\uC74C \uC791\uC5C5\uC774 To Do\uB85C \uC7A1\uD600\uC788\uB294 \uACBD\uC6B0\uAC00 \uB9CE\uAE30 \uB54C\uBB38\uC5D0 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC744 \uC9C4\uD589\uD560 \uC0C8\uB3C4 \uC5C6\uC774 \uBC14\uB85C \uB2E4\uC74C \uC791\uC5C5\uC744 \uC774\uC5B4\uAC00\uC57C \uD558\uB294 \uACBD\uC6B0\uAC00 \uD754\uD569\uB2C8\uB2E4.'\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"2. B2B SaaS\uC758 \uC758\uC0AC\uACB0\uC815\uC740 \uC815\uC131\uC801 \uB370\uC774\uD130\uAC00 \uCC28\uC9C0\uD558\uB294 \uBE44\uC911\uC774 \uB192\uB2E4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC0AC\uC2E4 \uCFFC\uD0C0\uB7A9\uACFC \uAC19\uC740 B2B SaaS \uBE44\uC988\uB2C8\uC2A4\uB97C \uD558\uB294 \uC870\uC9C1\uC740 \uC870\uC9C1\uC758 \uD2B9\uC131 \uC0C1 \uC758\uC0AC\uACB0\uC815\uC5D0\uC11C B2C\uC5D0 \uBE44\uD574 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uAC00 \uCC28\uC9C0\uD558\uB294 \uBE44\uC911\uC774 \uC0C1\uB300\uC801\uC73C\uB85C \uB0AE\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB807\uB2E4\uACE0 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uB97C \uBCF4\uC9C0 \uC54A\uB294 \uAC83\uC740 \uC544\uB2C8\uC9C0\uB9CC \uC544\uBB34\uB798\uB3C4 \uBD88\uD2B9\uC815 \uB2E4\uC218\uC758 \uACE0\uAC1D\uC744 \uB300\uC0C1\uC73C\uB85C \uC2DC\uC7A5\uC5D0\uC11C \uB2C8\uC988\uB97C \uC9C1\uC811 \uBC1C\uAD74\uD574\uC57C\uD558\uB294 B2C \uBE44\uC988\uB2C8\uC2A4\uC5D0 \uBE44\uD574, \uC9C1\uC811 \uACE0\uAC1D\uC758 \uBAA9\uC18C\uB9AC\uC640 \uC694\uAD6C\uC0AC\uD56D\uC744 \uB4E4\uC5B4\uBCF4\uB294 \uC815\uC131\uC801 \uB370\uC774\uD130\uAC00 \uB354 \uC815\uD655\uD55C \uACBD\uC6B0\uAC00 \uB9CE\uB2E4\uB294 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"B2B SaaS\uB294 \uC774\uBBF8 \uC2DC\uC7A5\uC5D0 \uC874\uC7AC\uD558\uACE0 \uC788\uB294 \uD2B9\uC815\uD55C \uC720\uC800 \uC138\uADF8\uBA3C\uD2B8\uAC00 \uAC00\uC9C4 \uD398\uC778 \uD3EC\uC778\uD2B8\uB97C \uC81C\uAC70\uD558\uACE0 \uB2C8\uC988\uB97C \uB9CC\uC871\uC2DC\uCF1C\uC57C \uD558\uB294 \uBE44\uC988\uB2C8\uC2A4\uC774\uAE30 \uB54C\uBB38\uC5D0 \uACE0\uAC1D\uC774 \uC6D0\uD558\uB294 \uAC83\uC774 \uACE7 \uC2DC\uC7A5\uC758 \uB2C8\uC988\uC778 \uACBD\uC6B0\uAC00 \uB9CE\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC560\uCD08\uC5D0 \uD0C0\uAC9F \uACE0\uAC1D\uAD70\uC774 B2C\uCC98\uB7FC \uB2E4\uC591\uD55C \uD398\uB974\uC18C\uB098\uB97C \uAC00\uC9C4 \uACE0\uAC1D\uC774 \uC544\uB2CC \uD2B9\uC218\uD55C \uD2B9\uC131\uACFC \uD589\uB3D9 \uD328\uD134\uC744 \uAC00\uC9C4 \uC18C\uC218\uC758 \uACE0\uAC1D\uB4E4\uC774\uAE30 \uB54C\uBB38\uC5D0 \uC131\uB9BD\uD560 \uC218 \uC788\uB294 \uC804\uC81C\uC774\uC9C0\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB7F0 \uC774\uC720\uB85C B2B SaaS \uBE44\uC988\uB2C8\uC2A4\uB97C \uC774\uD574\uD558\uACE0 \uC870\uC9C1\uC758 \uBE44\uC988\uB2C8\uC2A4 \uC784\uD329\uD2B8\uB97C \uC911\uC2EC\uC73C\uB85C \uC0AC\uACE0\uD558\uB294 \uAC1C\uBC1C\uC790\uB294 \uACE0\uAC1D\uC5D0\uAC8C \uC9C1\uC811\uC801\uC778 Happy Moment\uB97C \uC804\uB2EC\uD560 \uC218 \uC788\uB294 \uAE30\uB2A5 \uAC1C\uBC1C\uC758 \uC6B0\uC120\uC21C\uC704\uB97C \uB354 \uB192\uAC8C \uD3C9\uAC00\uD558\uACE0, \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC758 \uC6B0\uC120\uC21C\uC704\uB97C \uC0C1\uB300\uC801\uC73C\uB85C \uB0AE\uAC8C \uCC45\uC815\uD558\uAE30 \uC27D\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"3. \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC744 \uC704\uD574 \uC124\uACC4\uB97C \uBC14\uAFD4\uC57C \uD558\uB294 \uACBD\uC6B0\uAC00 \uC0DD\uAE34\uB2E4\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uC911\uC694\uD558\uAC8C \uC0DD\uAC01\uD558\uB294 \uC870\uC9C1\uC744 \uACBD\uD5D8\uD574\uBCF8 \uD504\uB860\uD2B8\uC5D4\uB4DC \uAC1C\uBC1C\uC790\uB4E4\uC774 \uACF5\uD1B5\uC801\uC73C\uB85C \uACF5\uAC10\uD558\uB294 \uBD80\uBD84 \uC911 \uD558\uB098\uB294 \uBC14\uB85C \uD604\uC7AC \uC124\uACC4\uB85C\uB294 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC774 \uC560\uB9E4\uD574\uC11C \uC124\uACC4\uB97C \uBCC0\uACBD\uD574\uC57C\uD558\uB294 \uACBD\uC6B0\uAC00 \uC0DD\uAC01\uBCF4\uB2E4 \uC7A6\uAC8C \uBC1C\uC0DD\uD55C\uB2E4\uB294 \uC810\uC774\uC5D0\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uBCF4\uD1B5 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC744 \uC704\uD574\uC11C\uB294 \uD06C\uAC8C 2\uAC00\uC9C0 \uC124\uACC4 \uBC29\uD5A5\uC744 \uB530\uB974\uAC8C \uB418\uB294\uB370\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8 \uC911 \uCCAB \uBC88\uC9F8 \uBC29\uBC95\uC740 \uC774\uBCA4\uD2B8\uB97C \uC9C1\uC811 \uD2B8\uB9AC\uAC70\uD558\uB294 \uCEF4\uD3EC\uB10C\uD2B8\uC640 \uCD5C\uB300\uD55C \uAC00\uAE4C\uC6B4 \uACF3\uC5D0 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uCF54\uB4DC\uB97C \uC704\uCE58\uC2DC\uCF1C \uC751\uC9D1\uB3C4\uB97C \uB192\uC784\uACFC \uB3D9\uC2DC\uC5D0 \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC0AC\uC6A9\uD558\uB294 \uB2E4\uB978 \uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC5D0 \uB300\uD55C \uB9E5\uB77D\uC744 \uC778\uC9C0\uD558\uC9C0 \uC54A\uC544\uB3C4 \uB418\uB3C4\uB85D \uCD94\uC0C1\uD654\uD574\uC8FC\uB294 \uBC29\uBC95\uC785\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,2ZRJpb4evEaHxdQ9HYrOplrDw.png\",\n      \"data-framer-height\": \"1208\",\n      \"data-framer-width\": \"1920\",\n      height: \"604\",\n      src: new URL(\"https://framerusercontent.com/images/2ZRJpb4evEaHxdQ9HYrOplrDw.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1208\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB7F0 \uC2DD\uC758 \uC124\uACC4\uB97C \uD558\uAC8C \uB418\uBA74 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"FooButton\"\n      }), \" \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC0AC\uC6A9\uD558\uB294 \uB2E4\uB978 \uAC1C\uBC1C\uC790\uB4E4\uC740 \uD574\uB2F9 \uBC84\uD2BC\uC774 \uD074\uB9AD\uB418\uC5C8\uC744 \uB54C \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Click Foo Button\"\n      }), \"\uC774\uB77C\uB294 \uC774\uB984\uC758 \uC774\uBCA4\uD2B8\uAC00 \uBC1C\uC1A1\uB41C\uB2E4\uB294 \uC0AC\uC2E4\uC744 \uC2E0\uACBD\uC4F0\uC9C0 \uC54A\uACE0 \uBE44\uC988\uB2C8\uC2A4 \uAD6C\uD604\uC5D0\uB9CC \uC9D1\uC911\uD560 \uC218 \uC788\uB2E4\uB294 \uC7A5\uC810\uC774 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD558\uC9C0\uB9CC \uC774\uB7EC\uD55C \uC124\uACC4\uB85C\uB294 \uC544\uC608 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC774 \uD544\uC694\uC5C6\uAC70\uB098 \uC0C1\uD669\uC5D0 \uB530\uB77C \uB2E4\uB978 \uC774\uBCA4\uD2B8\uB97C \uB85C\uAE45\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uC5D0\uB294 \uB300\uCC98\uD560 \uC218 \uC5C6\uAE30 \uB54C\uBB38\uC5D0 \uCEF4\uD3EC\uB10C\uD2B8\uC758 \uC7AC\uC0AC\uC6A9\uC131\uC774 \uB2E4\uC18C \uB5A8\uC5B4\uC9C8 \uC218 \uC788\uB2E4\uB294 \uB2E8\uC810 \uB610\uD55C \uAC00\uC9C0\uACE0 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,TgdNZfu1rrm5A9r6h2oGggAxbw.png\",\n      \"data-framer-height\": \"1094\",\n      \"data-framer-width\": \"1920\",\n      height: \"547\",\n      src: new URL(\"https://framerusercontent.com/images/TgdNZfu1rrm5A9r6h2oGggAxbw.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1094\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uADF8\uB798\uC11C \uB9CE\uC740 \uAC1C\uBC1C\uC790\uB4E4\uC740 \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uC0AC\uC6A9\uD558\uB294 \uCABD\uC5D0\uC11C \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC5D0 \uB300\uD55C \uB9E5\uB77D\uC744 \uC790\uC720\uB86D\uAC8C \uC8FC\uC785\uD560 \uC218 \uC788\uB3C4\uB85D \uC774\uB7F0 \uC124\uACC4\uB97C \uC120\uD0DD\uD558\uAE30\uB3C4 \uD569\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,DUCAatzjSRCkeWd0VH2vqjxwFA4.png\",\n      \"data-framer-height\": \"1362\",\n      \"data-framer-width\": \"1920\",\n      height: \"681\",\n      src: new URL(\"https://framerusercontent.com/images/DUCAatzjSRCkeWd0VH2vqjxwFA4.png\").href,\n      style: {\n        aspectRatio: \"1920 / 1362\"\n      },\n      width: \"960\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uC774\uB807\uAC8C \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uAD00\uC2EC\uC0AC\uB97C \uCEF4\uD3EC\uB10C\uD2B8 \uC790\uCCB4\uAC00 \uC544\uB2CC \uCEF4\uD3EC\uB10C\uD2B8\uB97C \uD638\uCD9C\uD574\uC11C \uC0AC\uC6A9\uD558\uB294 \uCABD\uC5D0 \uC704\uC784\uD558\uAC8C \uB418\uBA74 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"FooButton \"\n      }), \"\uCEF4\uD3EC\uB10C\uD2B8\uB294 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uAD00\uC2EC\uC0AC\uC640 \uAD00\uACC4\uC5C6\uC774 \uC7AC\uC0AC\uC6A9\uC131\uC744 \uD655\uBCF4\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uB2E4\uB9CC \uC544\uBB34\uB798\uB3C4 \uC774 \uACBD\uC6B0 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uC758 \uCC45\uC784\uC744 \uCEF4\uD3EC\uB10C\uD2B8 \uD2B8\uB9AC\uC758 Root\uC5D0 \uAC00\uAE4C\uC6B4 \uCABD\uC774 \uAC00\uC838\uAC08\uC218\uB85D \uC774\uB7F0 \uC124\uACC4\uC758 \uC7A5\uC810\uC744 \uC0B4\uB9B4 \uC218 \uC788\uAE30 \uB54C\uBB38\uC5D0, \uCCAB \uBC88\uC9F8 \uC124\uACC4\uC640\uB294 \uBC18\uB300\uB85C \uC774\uBCA4\uD2B8\uB97C \uD2B8\uB9AC\uAC70\uB9C1\uD558\uB294 \uCEF4\uD3EC\uB10C\uD2B8\uBD80\uD130 Root\uAE4C\uC9C0 \uC774\uC5B4\uC9C0\uB294 \uACFC\uB3C4\uD55C Props Drilling\uC774 \uC0DD\uAE38 \uC218 \uC788\uB2E4\uB294 \uB2E8\uC810\uC774 \uC788\uC5B4\uC694.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uACB0\uAD6D \uC624\uC9C1 \uC774\uBCA4\uD2B8 \uB85C\uAE45\uB9CC\uC744 \uC704\uD574 \uC790\uC2E0\uC774 \uCC98\uC74C \uAD6C\uC0C1\uD588\uB358 \uC124\uACC4\uB97C \uBCC0\uACBD\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uAC00 \uBC1C\uC0DD\uD560 \uC218 \uC788\uB2E4\uB294 \uAC83\uC774\uBA70, \uC774\uB7F0 \uC774\uC720\uB4E4\uB85C \uC778\uD574 \uAC1C\uBC1C\uC790\uB294 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC5D0 \uB300\uD55C \uC2EC\uB9AC\uC801 \uD5C8\uB4E4\uC744 \uB290\uB07C\uAC8C \uB418\uAE30 \uC26C\uC6B4 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"\uC774\uBCA4\uD2B8 \uB85C\uAE45\uC5D0 \uB300\uD55C \uAC1C\uBC1C\uC790\uC758 \uC2EC\uB9AC\uC801 \uD5C8\uB4E4 \uC81C\uAC70\uD574\uC8FC\uAE30\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uC704\uC640 \uAC19\uC740 \uC774\uC720\uB4E4\uB85C \uC778\uD574 \uCFFC\uD0C0\uB7A9\uC758 \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC740 \uAD49\uC7A5\uD788 \uB204\uB77D\uB418\uAE30 \uC26C\uC6B4 \uC791\uC5C5\uC774\uB77C\uACE0 \uD310\uB2E8\uD560 \uC218 \uC788\uACE0, \uC2E4\uC81C\uB85C \uCFFC\uD0C0\uB7A9\uC758 \uC5B4\uD50C\uB9AC\uCF00\uC774\uC158\uC5D0\uB294 \uBD88\uACFC 6\uAC1C\uC6D4 \uC804\uAE4C\uC9C0\uB9CC \uD574\uB3C4 \uC0C1\uB2F9\uD788 \uB9CE\uC740 \uC720\uC800 \uD589\uB3D9 \uC774\uBCA4\uD2B8\uAC00 \uB204\uB77D\uB418\uC5B4 \uC788\uC5C8\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uCFFC\uD0C0\uB7A9 \uD504\uB860\uD2B8\uC5D4\uB4DC \uCC55\uD130\uB294 \uC815\uB7C9\uC801 \uB370\uC774\uD130\uAC00 \uC870\uC9C1\uC758 \uC758\uC0AC\uACB0\uC815 \uD004\uB9AC\uD2F0\uC5D0 \uBBF8\uCE58\uB294 \uC601\uD5A5\uB825\uC5D0 \uB300\uD574 \uAE4A\uC774 \uACF5\uAC10\uD558\uACE0 \uC788\uACE0 \uD300\uC758 \uC131\uC7A5\uC744 \uC704\uD574\uC11C\uB3C4 \uBC18\uB4DC\uC2DC \uD544\uC694\uD55C \uC791\uC5C5\uC774\uB77C\uACE0 \uC0DD\uAC01\uD558\uAE30 \uB54C\uBB38\uC5D0 \uC6B0\uB9AC\uC5D0\uAC8C \uC694\uAD6C\uB418\uB294 \uC774\uBCA4\uD2B8 \uB85C\uAE45 \uC791\uC5C5\uC744 \uCD5C\uB300\uD55C \uB204\uB77D\uC5C6\uC774 \uCC98\uB9AC\uD574\uC57C\uD560 \uCC45\uC784\uC774 \uC788\uB2E4\uACE0 \uC0DD\uAC01\uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uCC0D\uC744 \uB54C \uC0AC\uC6A9\uD558\uB294 \uB300\uBD80\uBD84\uC758 \uC2DC\uAC04\uC740 \uC0AC\uC2E4 \uCF54\uB529\uD558\uB294 \uD589\uC704\uAC00 \uC544\uB2C8\uB77C \uC124\uACC4 \uC790\uCCB4\uC5D0 \uB300\uD55C \uACE0\uBBFC\uC744 \uD558\uB294 \uACFC\uC815\uC5D0\uC11C \uC18C\uBE44\uB429\uB2C8\uB2E4. \uC55E\uC11C \uC774\uC57C\uAE30\uD55C \uB300\uB85C \uC624\uC9C1 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB9CC\uC744 \uC704\uD574 \uB0B4\uAC00 \uC560\uC368 \uB9CC\uB4E0 \uC124\uACC4\uB97C \uBCC0\uACBD\uD574\uC57C \uD558\uB294 \uACBD\uC6B0\uAC00 \uBC1C\uC0DD\uD560 \uAC00\uB2A5\uC131\uC774 \uB192\uC73C\uB2C8, \uC774 \uBB38\uC81C\uB97C \uCD5C\uB300\uD55C \uC6B0\uC544\uD558\uAC8C \uD574\uACB0\uD558\uAE30 \uC704\uD55C \uACE0\uBBFC \uACFC\uC815\uC778 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uACB0\uAD6D \uCFFC\uD0C0\uB7A9 \uD504\uB860\uD2B8\uC5D4\uB4DC \uCC55\uD130\uB294 \uCFFC\uD0C0\uB7A9 \uD300\uC5D0 \uB370\uC774\uD130\uB97C \uAE30\uBC18\uC73C\uB85C \uC758\uC0AC\uACB0\uC815\uD558\uB294 \uBB38\uD654\uB97C \uD655\uC2E4\uD558\uAC8C \uC815\uCC29\uC2DC\uD0A4\uACE0 \uBC1C\uC804\uC2DC\uD0A4\uAE30 \uC704\uD574\uC11C\uB77C\uB3C4 \uD504\uB860\uD2B8\uC5D4\uB4DC \uAC1C\uBC1C\uC790\uB4E4\uC774 \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uCC0D\uC744 \uB54C \uC774\uB7EC\uD55C \uC124\uACC4 \uBCC0\uACBD\uC5D0 \uB300\uD574 \uACE0\uBBFC\uD558\uB294 \uACFC\uC815\uC744 \uAC70\uCE58\uC9C0 \uC54A\uB3C4\uB85D \uB9CC\uB4E4\uC5B4\uC918\uC57C \uD588\uC2B5\uB2C8\uB2E4.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\uD574\uACB0 \uBC29\uBC95\uC740 \uC0DD\uAC01\uBCF4\uB2E4 \uAC04\uB2E8\uD569\uB2C8\uB2E4. \uBC14\uB85C \uC774\uBCA4\uD2B8 \uB85C\uADF8\uB97C \uBC1C\uC1A1\uD558\uB294 \uCF54\uB4DC\uC640 \uCEF4\uD3EC\uB10C\uD2B8 \uD2B8\uB9AC \uAD6C\uC870\uC758 \uB9E5\uB77D\uC744 \uC644\uC804\uD788 \uBD84\uB9AC\uD574\uBC84\uB9AC\uBA74 \uB418\uB294 \uAC83\uC774\uC8E0.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\uB2E4\uC74C \uD3EC\uC2A4\uD305\uC5D0\uC11C\uB294 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"@quotalab/logger\"\n      }), \" \uD328\uD0A4\uC9C0\uB97C \uD1B5\uD574 \uCFFC\uD0C0\uB7A9 \uD504\uB860\uD2B8\uC5D4\uB4DC \uCC55\uD130\uAC00 \uC774\uB7EC\uD55C \uBB38\uC81C\uB97C \uC5B4\uB5BB\uAC8C \uD574\uACB0\uD588\uB294\uC9C0\uC5D0 \uB300\uD574 \uC18C\uAC1C\uD558\uB3C4\uB85D \uD558\uACA0\uC2B5\uB2C8\uB2E4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })]\n  }),\n  yJUbydDz7: \"user-event-logs-1\",\n  zbp0iVC3o: \"\uAC1C\uBC1C\uC744 \uC798\uD558\uAE30 \uC704\uD574\uC11C\uAC00 \uC544\uB2CC \uAC1C\uBC1C\uC744 \uC990\uAE30\uAE30 \uC704\uD574 \uB178\uB825\uD569\uB2C8\uB2E4 \uD83D\uDCBB\",\n  ZkQSYMQA8: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/QwBHAAT9cVJ0tOp00cdocLb9MMk.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QwBHAAT9cVJ0tOp00cdocLb9MMk.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/QwBHAAT9cVJ0tOp00cdocLb9MMk.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/QwBHAAT9cVJ0tOp00cdocLb9MMk.png\").href} 1720w`\n  }\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  KVMiAciZB: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  IEYpGfkQQ: {\n    defaultValue: \"\",\n    title: \"Sub-title\",\n    type: ControlType.String\n  },\n  yJUbydDz7: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  vsPrvkn_0: {\n    title: \"thumbnail\",\n    type: ControlType.ResponsiveImage\n  },\n  ju2PYRSnA: {\n    defaultValue: \"\",\n    placeholder: \"\",\n    title: \"Tag\",\n    type: ControlType.String\n  },\n  y10GlGpGg: {\n    defaultValue: \"\",\n    title: \"Body\",\n    type: ControlType.RichText\n  },\n  U_bKf5GEE: {\n    title: \"Date\",\n    type: ControlType.Date\n  },\n  OJOfTGo2x: {\n    defaultValue: \"\",\n    title: \"Legal Disclaimer\",\n    type: ControlType.RichText\n  },\n  ZkQSYMQA8: {\n    title: \"Profile\",\n    type: ControlType.ResponsiveImage\n  },\n  fSn3YxUf_: {\n    defaultValue: \"\",\n    title: \"Post by\",\n    type: ControlType.String\n  },\n  WJrC4ns0S: {\n    defaultValue: \"\",\n    title: \"Role\",\n    type: ControlType.String\n  },\n  zbp0iVC3o: {\n    defaultValue: \"\",\n    title: \"Introduce\",\n    type: ControlType.String\n  },\n  LtiytDqHx: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    placeholder: \"\",\n    title: \"description\",\n    type: ControlType.String\n  }\n});\ndata[\"displayName\"] = \"Tech Blog\";\nexport default data;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerData\": \"\",\n        \"framerRecordIdKey\": \"id\",\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"yJUbydDz7\",\n        \"framerEnumToDisplayNameUtils\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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CpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,YACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,MAAO,OACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,MAAO,YACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,YAAa,GACb,MAAO,MACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,OACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,MAAO,OACP,KAAMA,EAAY,IACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,mBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,MAAO,UACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,UACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,OACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,YACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,gBAAiB,GACjB,YAAa,GACb,MAAO,cACP,KAAMA,EAAY,MACpB,CACF,CAAC,EACDP,EAAK,YAAiB,YACtB,IAAOQ,EAAQR,EACFS,EAAqB,CAChC,QAAW,CACT,QAAW,CACT,KAAQ,OACR,KAAQ,OACR,YAAe,CACb,WAAc,GACd,kBAAqB,KACrB,sBAAyB,IACzB,WAAc,YACd,6BAAgC,GAClC,CACF,EACA,mBAAsB,CACpB,KAAQ,UACV,CACF,CACF",
  "names": ["init_shims", "data", "u", "x", "p", "Link", "item", "addPropertyControls", "ControlType", "Ts2bmlsce_default", "__FramerMetadata__"]
}
