Skip to content

Commit

Permalink
deploy: bb93e86
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Nov 5, 2024
1 parent e68d3f3 commit 81bbd63
Show file tree
Hide file tree
Showing 84 changed files with 157 additions and 157 deletions.
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@


<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lexend:[email protected]&amp;display=swap"><link rel="stylesheet" href="/assets/css/styles.1dcfc16d.css">
<script src="/assets/js/runtime~main.d2582f12.js" defer="defer"></script>
<script src="/assets/js/main.f7552bc2.js" defer="defer"></script>
<script src="/assets/js/runtime~main.7fe70689.js" defer="defer"></script>
<script src="/assets/js/main.48955abc.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_kkJt" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--light_IPMc"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--dark_olOz"></div><b class="navbar__title text--truncate">Metatype</b></a><a class="navbar__item navbar__link" href="/use-cases/automatic-crud-validation">Use cases</a><a class="navbar__item navbar__link" href="/docs/concepts/features-overview">Features</a><a class="navbar__item navbar__link" href="/docs">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/metatypedev/metatype" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link"></a><a href="https://communityinviter.com/apps/metatypedev/invite" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-slack-link"></a><div class="navbarSearchContainer_YXBI"><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input id="search_input_react" type="search" placeholder="Loading..." aria-label="Search" class="navbar__search-input search-bar" disabled=""></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_Ge4w"><main class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Docs</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/tutorials/metatype-basics">Getting started</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/concepts/features-overview">Features overview</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/concepts/mental-model">Concepts</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/reference/changelog">Changelog</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/metatypedev/metatype/discussions" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_oKM7"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://communityinviter.com/apps/metatypedev/invite" target="_blank" rel="noopener noreferrer" class="footer__link-item">Slack<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_oKM7"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/metatypedev" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_oKM7"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/91505656/admin/" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_oKM7"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Company</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/legal/terms">Terms &amp; conditions</a></li><li class="footer__item"><a class="footer__link-item" href="/legal/privacy-policy">Privacy policy</a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © Metatype OÜ.</div></div></div></footer></div>
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions assets/js/main.f7552bc2.js → assets/js/main.48955abc.js

Large diffs are not rendered by default.

File renamed without changes.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions blog.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@


<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lexend:[email protected]&amp;display=swap"><link rel="stylesheet" href="/assets/css/styles.1dcfc16d.css">
<script src="/assets/js/runtime~main.d2582f12.js" defer="defer"></script>
<script src="/assets/js/main.f7552bc2.js" defer="defer"></script>
<script src="/assets/js/runtime~main.7fe70689.js" defer="defer"></script>
<script src="/assets/js/main.48955abc.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_kkJt" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--light_IPMc"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--dark_olOz"></div><b class="navbar__title text--truncate">Metatype</b></a><a class="navbar__item navbar__link" href="/use-cases/automatic-crud-validation">Use cases</a><a class="navbar__item navbar__link" href="/docs/concepts/features-overview">Features</a><a class="navbar__item navbar__link" href="/docs">Docs</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/metatypedev/metatype" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link"></a><a href="https://communityinviter.com/apps/metatypedev/invite" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-slack-link"></a><div class="navbarSearchContainer_YXBI"><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input id="search_input_react" type="search" placeholder="Loading..." aria-label="Search" class="navbar__search-input search-bar" disabled=""></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_Ge4w"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_lQgi thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_mx0m margin-bottom--md">Recent posts</div><ul class="sidebarItemList_r_qu clean-list"><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/08/27/distributed-execution-flow-paradigms">Distributed execution flow paradigms</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/08/26/python-on-webassembly">Python on WebAssembly: How?</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/05/09/programmatic-deployment">Programmatic deployment (v0.4.x)</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2023/11/27/node-compatibility">The Node/Deno SDK is now available</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2023/06/18/programmable-glue">Programmable glue for developers</a></li></ul></nav></aside><main class="col col--7"><article class="margin-bottom--xl"><header><h2 class="title_vgDZ"><a href="/blog/2024/08/27/distributed-execution-flow-paradigms">Distributed execution flow paradigms</a></h2><div class="container_h3HB margin-vert--md"><time datetime="2024-08-27T00:00:00.000Z">August 27, 2024</time> · <!-- -->11 min read</div></header><div class="markdown"><p>In this age of cloud development and microservices architecture, problems start to arise with the increased workloads that run in the system. Imagine an e-commerce platform where a customer places an order for a product during a high-demand sale event. The order triggers a series of interconnected processes: payment processing, inventory checks, packaging, shipping, and final delivery. Each of these processes might be handled by different microservices, potentially running on different servers or even in different data centers. What happens if the payment service goes down right after the payment is authorized but before the inventory is updated? Or if the packaging service fails just after the inventory is deducted but before the item is packed? Without a robust mechanism to ensure that each step in the workflow completes successfully and that failures are properly handled, you could end up with unhappy customers, lost orders, and inventory discrepancies.</p>
Expand Down
4 changes: 2 additions & 2 deletions blog/2023/03/15/emulating-servers.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@


<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lexend:[email protected]&amp;display=swap"><link rel="stylesheet" href="/assets/css/styles.1dcfc16d.css">
<script src="/assets/js/runtime~main.d2582f12.js" defer="defer"></script>
<script src="/assets/js/main.f7552bc2.js" defer="defer"></script>
<script src="/assets/js/runtime~main.7fe70689.js" defer="defer"></script>
<script src="/assets/js/main.48955abc.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_kkJt" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--light_IPMc"><img src="/images/logo.svg" alt="Metatype Logo" class="themedComponent_Ev3p themedComponent--dark_olOz"></div><b class="navbar__title text--truncate">Metatype</b></a><a class="navbar__item navbar__link" href="/use-cases/automatic-crud-validation">Use cases</a><a class="navbar__item navbar__link" href="/docs/concepts/features-overview">Features</a><a class="navbar__item navbar__link" href="/docs">Docs</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/metatypedev/metatype" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link"></a><a href="https://communityinviter.com/apps/metatypedev/invite" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-slack-link"></a><div class="navbarSearchContainer_YXBI"><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input id="search_input_react" type="search" placeholder="Loading..." aria-label="Search" class="navbar__search-input search-bar" disabled=""></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_Ge4w"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_lQgi thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_mx0m margin-bottom--md">Recent posts</div><ul class="sidebarItemList_r_qu clean-list"><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/08/27/distributed-execution-flow-paradigms">Distributed execution flow paradigms</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/08/26/python-on-webassembly">Python on WebAssembly: How?</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2024/05/09/programmatic-deployment">Programmatic deployment (v0.4.x)</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2023/11/27/node-compatibility">The Node/Deno SDK is now available</a></li><li class="sidebarItem_bvrZ"><a class="sidebarItemLink_DrpT" href="/blog/2023/06/18/programmable-glue">Programmable glue for developers</a></li></ul></nav></aside><main class="col col--7"><article><header><h1 class="title_vgDZ">Emulating your server nodes locally</h1><div class="container_h3HB margin-vert--md"><time datetime="2023-03-15T00:00:00.000Z">March 15, 2023</time> · <!-- -->4 min read</div></header><div id="__blog-post-container" class="markdown"><div class="bg-gray-40 border-l-4 border-blue-500 p-4 my-4"><p class="text-lg font-light">Metatype is a platform which allows developers to solely focus on functional aspect of their applications by powering them with rich declarative API development tools to program and deploy in a cloud first environment. One component of Metatype is the Typegate, a serverless GraphQL/REST gateway for processing queries. This post is about how we in metatype made a dev friendly access to a typegate instance namely Embedded Typegate.</p></div>
Expand Down
Loading

0 comments on commit 81bbd63

Please sign in to comment.