diff --git a/content/cloud/data-postgres.md b/content/cloud/data-postgres.md index 0dc460f68..df7279154 100644 --- a/content/cloud/data-postgres.md +++ b/content/cloud/data-postgres.md @@ -16,7 +16,7 @@ url = "https://github.com/fermyon/developer/blob/main/content/cloud/data-postgre ## PostgreSQL -[PostgreSQL](https://www.postgresql.org/), is a powerful, open-source object-relational database system that has earned a strong reputation for reliability, robustness and performance. This tutorial will implement a persistent storage solution for Fermyon Cloud, using PostgreSQL. In this tutorial, we will be using [ElephantSQL](https://www.elephantsql.com/plans.html)'s free PostgreSQL service. +[PostgreSQL](https://www.postgresql.org/), is a powerful, open-source object-relational database system that has earned a strong reputation for reliability, robustness and performance. This tutorial will implement a persistent storage solution for Fermyon Cloud, using PostgreSQL. In this tutorial, we will be using ElephantSQL's free PostgreSQL service. ## Spin and Fermyon Cloud diff --git a/content/cloud/data-redis.md b/content/cloud/data-redis.md index 85aef03f0..895edbf1e 100644 --- a/content/cloud/data-redis.md +++ b/content/cloud/data-redis.md @@ -85,7 +85,7 @@ To create your free database go to [app.redislabs.com](https://app.redislabs.com > Note: Programmatic access to the Redis cloud console (Redis Rest API) requires a Redislabs paid plan, so we will just be using the free tier for this tutorial. -Once you have logged in to Redislabs click on the `Data Access Control` and `Databases` menus (in the left sidebar) to create roles/users and a new Redis database. Be sure to acknowledge the usernames, passwords and database URLs (provided during setup) as we will be using these to configure our Spin application. Please see the [Redis docs](https://developer.redis.com/howtos/quick-start/?s=redis%20cloud) for additional information. +Once you have logged in to Redislabs click on the `Data Access Control` and `Databases` menus (in the left sidebar) to create roles/users and a new Redis database. Be sure to acknowledge the usernames, passwords and database URLs (provided during setup) as we will be using these to configure our Spin application. Please see the [Redis docs](https://redis.io/learn/howtos/quick-start) for additional information. ## Configuration diff --git a/content/cloud/fermyon-cloud.md b/content/cloud/fermyon-cloud.md index 2f3053cea..106d83fa0 100644 --- a/content/cloud/fermyon-cloud.md +++ b/content/cloud/fermyon-cloud.md @@ -12,6 +12,7 @@ url = "https://github.com/fermyon/developer/blob/main/content/cloud/fermyon-clou - [Service Resolution](#service-resolution) - [Traffic Routing](#traffic-routing) - [Application Packaging and Distribution](#application-packaging-and-distribution) + - [Database Storage](#database-storage) - [Web UI, API and CLI](#web-ui-api-and-cli) ## The Fermyon Cloud Explained @@ -52,7 +53,7 @@ To package and distribute applications to and within the cloud, we rely on an OC ### Database Storage -Fermyon Cloud uses [Turso Database](https://docs.turso.tech/) to power its [SQLite Database using SQLite](/cloud/noops-sql-db.md). Turso's low-latency performance characteristics and use of [libSQL](https://libsql.org/), an open-source fork of [SQLite](https://sqlite.org/), made it a natural fit for Fermyon Cloud's managed base offering. +Fermyon Cloud uses [Turso Database](https://docs.turso.tech/introduction) to power its [SQLite Database using SQLite](/cloud/noops-sql-db.md). Turso's low-latency performance characteristics and use of [libSQL](https://libsql.org/), an open-source fork of [SQLite](https://sqlite.org/), made it a natural fit for Fermyon Cloud's managed base offering. ### Web UI, API and CLI diff --git a/content/wasm-functions/delete.md b/content/wasm-functions/delete.md index da24c6dfd..334396084 100644 --- a/content/wasm-functions/delete.md +++ b/content/wasm-functions/delete.md @@ -4,7 +4,6 @@ date = "2025-01-16T00:22:56Z" enable_shortcodes = true --- -- [Sign in to Fermyon Wasm Functions](#sign-in-to-fermyon-wasm-functions) - [Find the Application You Want to Delete](#find-the-application-you-want-to-delete) - [Delete Your Application](#delete-your-application) - [Next Steps](#next-steps) @@ -36,7 +35,7 @@ Use the `spin aka apps delete` command to delete a particular Spin application f ```console -$ spin aka apps delete --app validate-jwt-tokens +$ spin aka apps delete --name validate-jwt-tokens ``` The `spin aka apps` command, will ask you to confirm deleting the application of choice. Once confirmed, the application will be removed from your _Fermyon Wasm Functions_ account. diff --git a/content/wasm-functions/deploy.md b/content/wasm-functions/deploy.md index 69e763f5d..f0e4a711f 100644 --- a/content/wasm-functions/deploy.md +++ b/content/wasm-functions/deploy.md @@ -7,7 +7,7 @@ enable_shortcodes = true - [Prerequisites](#prerequisites) - [Install the Spin CLI](#install-the-spin-cli) - [Install the `aka` Plugin](#install-the-aka-plugin) -- [Log in to the Fermyon Wasm Functions](#log-in-to-the-fermyon-wasm-functions) +- [Log in to Fermyon Wasm Functions](#log-in-to-fermyon-wasm-functions) - [Deploy Your Application](#deploy-your-application) - [Specifying Variables](#specifying-variables) - [Next Steps](#next-steps) @@ -123,7 +123,7 @@ View application: https://c8769081-7ae5-4041-a10f-61d344a67da2.aka.fermyon.tec --- -Take a look at the [Quickstart](quickstart), it guides you through the process of creating a new Spin application (either using JavaScript, TypeScript, or Rust) and deploying it to _Fermyon Wasm Functions_. +Take a look at the [Quickstart](quickstart), it guides you through the process of creating a new Spin application (either using JavaScript, TypeScript, Rust, or TinyGo) and deploying it to _Fermyon Wasm Functions_. {{ details "Additional info" "`spin aka deploy` can point to a `spin.toml` file by using the `--file` option." }} diff --git a/content/wasm-functions/index.md b/content/wasm-functions/index.md index 894775402..1ecb7c167 100644 --- a/content/wasm-functions/index.md +++ b/content/wasm-functions/index.md @@ -7,17 +7,17 @@ url = "https://github.com/fermyon/a3000-docs/blob/main/content/wasm-functions/in --- -Fermyon Wasm Functions is a globally distributed PaaS (Platform-as-a-Service) running edge native applications with [Spin](https://spinframework.dev) on top of Akamai's Connected Cloud. It offers fast and resilient hosting for Spin applications. This means that Fermyon Wasm Functions is tailored towards hosting applications, which need fast execution, and availability in multiple regions across the World. +Fermyon Wasm Functions is a globally distributed PaaS (Platform-as-a-Service) running edge native applications with [Spin](https://spinframework.dev) on top of Akamai's Connected Cloud. It offers fast and resilient hosting for Spin applications. This means that Fermyon Wasm Functions is tailored towards hosting applications, which need fast execution, and availability in multiple regions across the world. Fermyon Wasm Functions does not require any operational effort on infrastructure from you as a user of the platform. Upon deploying a Spin application to the platform, the application is automatically distributed and made available in multiple regions within the service. A URL is provided for the application, which will persist across deployments. ![Architecture](/static/image/fwf-marketechture-sm.png) -In this documentation you can find resources that will help you [get started](./quickstart), showcase different types of applications and features you can take advantage of, explain core concepts, and provide help. If you are looking for information about building your first Spin application, start with the [Spin documentation](https://spinframework.dev). +In this documentation, you can find resources that will help you [get started](./quickstart), showcase different types of applications and features you can take advantage of, explain core concepts, and provide help. If you are looking for information about building your first Spin application, start with the [Spin documentation](https://spinframework.dev). - [Application Deployment](#application-deployment) - [Traffic Routing](#traffic-routing) -- [Integration With Other Akamai Services](#integrations-with-other-akamai-services) +- [Integration With Other Akamai Services](#integration-with-other-akamai-services) In this article we describe the core concepts of Fermyon Wasm Functions. @@ -27,13 +27,13 @@ You can deploy Spin applications to Fermyon Wasm Functions with a single command ## Traffic Routing -Fermyon Wasm Functions uses Akamai's Connected Cloud infrastructure and services to ensure requests from a client is always forwarded to the fastest responding region, where your application is available. +Fermyon Wasm Functions uses Akamai's Connected Cloud infrastructure and services to ensure requests from a client are always forwarded to the fastest responding region, where your application is available. ## Integration With Other Akamai Services Any of Akamai's CDN, Security and Cloud services can easily be used with your Fermyon Wasm Functions Spin applications. Whether you want to use Akamai's API Acceleration to secure and cache requests and responses to and from your application, secure your application with App & API Protector, or integrate with Akamai's managed databases, this is all possible, and fast, as your Fermyon Wasm Functions runs within Akamai's Connected Cloud. -If you are in need of a self-hosted, isolated environment for executing Spin applications, talk to your Akamai sales team about [Fermyon Platform for Kubernetes](https://www.fermyon.com/platform). This platform runs atop Kubernetes inside of the Akamai Connected Cloud, and puts you in control of the environment. +If you are in need of a self-hosted, isolated environment for executing Spin applications, talk to your Akamai sales team about [Fermyon Platform for Kubernetes](https://www.fermyon.com/platform). This platform runs atop Kubernetes inside of Akamai Connected Cloud, and puts you in control of the environment.