[{"content":"We\u0026rsquo;re excited to announce the launch of our new edge computing platform, designed to bring compute power closer to where data is created.\nWhat\u0026rsquo;s New Our platform offers:\nUltra-low latency: Sub-millisecond response times Global deployment: Edge nodes in 50+ regions Seamless integration: Works with your existing infrastructure Pay-as-you-go pricing: Only pay for what you use Getting Started Deploy your first edge function in under 5 minutes:\nnpm install -g @visorcraft/cli visorcraft init visorcraft deploy Learn more in our documentation.\n","permalink":"https://www.visorcraft.com/news/2024/07/visorcraft-launches-new-edge-computing-platform/","summary":"\u003cp\u003eWe\u0026rsquo;re excited to announce the launch of our new edge computing platform, designed to bring compute power closer to where data is created.\u003c/p\u003e\n\u003ch2 id=\"whats-new\"\u003eWhat\u0026rsquo;s New\u003c/h2\u003e\n\u003cp\u003eOur platform offers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUltra-low latency\u003c/strong\u003e: Sub-millisecond response times\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGlobal deployment\u003c/strong\u003e: Edge nodes in 50+ regions\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeamless integration\u003c/strong\u003e: Works with your existing infrastructure\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePay-as-you-go pricing\u003c/strong\u003e: Only pay for what you use\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"getting-started\"\u003eGetting Started\u003c/h2\u003e\n\u003cp\u003eDeploy your first edge function in under 5 minutes:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003enpm install -g @visorcraft/cli\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003evisorcraft init\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003evisorcraft deploy\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003eLearn more in our \u003ca href=\"https://www.visorcraft.com/docs\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e","title":"VisorCraft Launches New Edge Computing Platform"},{"content":"After running production systems at scale for the past year, we\u0026rsquo;ve learned a lot about building systems that don\u0026rsquo;t just work—they recover gracefully when things go wrong.\nThe Philosophy Resilience isn\u0026rsquo;t about preventing failures. It\u0026rsquo;s about designing systems that expect failures and keep running anyway.\nKey Principles 1. Fail Fast, Fail Open When something goes wrong, surface it immediately. Don\u0026rsquo;t hide errors behind silent failures.\n2. Assume Network Partitions Networks are unreliable. Design your services to handle timeouts and retries gracefully.\n3. Graceful Degradation If a non-critical service goes down, the rest of your system should continue functioning. Feature flags and circuit breakers are your friends.\n4. Observability First You can\u0026rsquo;t fix what you can\u0026rsquo;t see. Structured logging, metrics, and tracing are table stakes.\nWhat\u0026rsquo;s Next We\u0026rsquo;ll be sharing more deep dives into our architecture and tools in the coming weeks. Stay tuned!\n","permalink":"https://www.visorcraft.com/news/2024/06/building-resilient-systems-lessons-from-the-field/","summary":"\u003cp\u003eAfter running production systems at scale for the past year, we\u0026rsquo;ve learned a lot about building systems that don\u0026rsquo;t just work—they recover gracefully when things go wrong.\u003c/p\u003e\n\u003ch2 id=\"the-philosophy\"\u003eThe Philosophy\u003c/h2\u003e\n\u003cp\u003eResilience isn\u0026rsquo;t about preventing failures. It\u0026rsquo;s about designing systems that \u003cstrong\u003eexpect\u003c/strong\u003e failures and keep running anyway.\u003c/p\u003e\n\u003ch2 id=\"key-principles\"\u003eKey Principles\u003c/h2\u003e\n\u003ch3 id=\"1-fail-fast-fail-open\"\u003e1. Fail Fast, Fail Open\u003c/h3\u003e\n\u003cp\u003eWhen something goes wrong, surface it immediately. Don\u0026rsquo;t hide errors behind silent failures.\u003c/p\u003e\n\u003ch3 id=\"2-assume-network-partitions\"\u003e2. Assume Network Partitions\u003c/h3\u003e\n\u003cp\u003eNetworks are unreliable. Design your services to handle timeouts and retries gracefully.\u003c/p\u003e","title":"Building Resilient Systems: Lessons from the Field"}]