diff --git a/blog/2024-09-30-september-product-updates.md b/blog/2024-09-30-september-product-updates.md new file mode 100644 index 000000000..76994b58d --- /dev/null +++ b/blog/2024-09-30-september-product-updates.md @@ -0,0 +1,61 @@ +--- +slug: 2024-09-30-product-update +title: September 2024 Defang Compose Update +tags: + [ + Cloud, + NoDevOps, + BYOC, + Postgres, + Digital Ocean, + CLI, + AI, + Debugging, + Defang Compose Update, + ] +author: Defang Team +--- +import { Button } from '@mui/material'; + + +![Defang Compose Update](/img/defang-compose-update.webp) + +Hi everyone - you can feel the weather getting cooler, but things are heating up at Defang! Sep was another amazing month, with new features, new users, and new partners. Here is a quick summary: + +1. **Bring-Your-Own-Cloud (BYOC) DigitalOcean in Preview!** From the very beginning, it has been part of Defang’s vision to not only provide a simpler way to develop, deploy, and debug your cloud applications, but to be able to do so in a portable way. As developers, we all value the flexibility of knowing our application can be deployed to our chosen cloud, even if that choice changes over time. Today, we take a big step in providing that choice with the Preview of BYOC with DigitalOcean! This literally means the same application can be deployed to the Defang Playground, AWS, or DigitalOcean with no changes! Take a look at the [docs](https://docs.defang.io/docs/providers/digitalocean), give it a try and share your feedback on our [Discord](http://s.defang.io/discord). +2. **Managed Postgres**: Postgres is one of the fundamental building blocks of many applications, and users wanted us to provide a way to add that to their application in a declarative way. So that’s exactly what we have done. You can now specify the Postgres image in your `compose.yaml` file and indicate that you want it managed by your cloud provider using `x-defang-postgres: true` in your service definition. Defang will automatically provision the appropriate managed Postgres in the target cloud (e.g. RDS on AWS) and do all the heavy lifting to configure and hook things up correctly. Check out the docs [here](https://docs.defang.io/docs/concepts/managed-storage/managed-postgres), give it a try and let us know what you think. +3. We continue to improve the **quality and performance** of existing features: + 1. We’ve made several improvements to our AI-assistant to increase the robustness of our Develop and Debug modules. For example, we updated generation to comply with latest Compose spec. We also addressed the top issues we saw people facing when deploying, such as out-of-memory errors when building containers. + 2. To cope with our growing user-base, we have made several scaling improvements to our Playground and Portal environments. + 3. We also made several updates to our documentation and samples to keep up with the changes and enhancements in the Defang product. + +--- + +![Workshop](/img/september-update/workshop.jpg) + +## September Events + +In Sep, the Defang team participated in a number of events including HacktheNorth, LangaraHacks, MLH Global Hack Week and other MLH hackathons. It’s great to see Defang being put to use by these hackers to build their amazing projects. And we get useful insights from these events that help us improve the product. We will continue to do more of these events in the future - watch our [LinkedIn](https://www.linkedin.com/company/defanglabs) page for announcements. + +--- + +## Google for Startups Accelerator Canada + +Also in Sep, Defang was included in the [Google for Startups Accelerator Canada.](https://www.linkedin.com/posts/irankarimian_ai-startups-dominate-latest-google-for-startups-activity-7241805161411551232-thky?utm_source=share&utm_medium=member_desktop) This is a great recognition of the value Defang is providing to cloud developers. Through our collaboration with Google, we hope to add GCP as another target cloud for Defang in the coming months - stay tuned! + +--- + +TownHall + +## Defang Coffee Chat + +Mark your calendars! If you’re eager to learn more about what’s coming next, join us for our Defang Coffee Chat on Oct 23rd. We’ll be sharing our future roadmap, answering your questions, and gathering your feedback. + + + +--- + +As always, we appreciate your feedback and are committed to making Defang the easiest way to develop, deploy, and debug your cloud applications. Go build something awesome! 🚀 + diff --git a/docs/concepts/managed-storage/managed-object-storage.md b/docs/concepts/managed-storage/managed-object-storage.md index c5d53e889..a08060f02 100644 --- a/docs/concepts/managed-storage/managed-object-storage.md +++ b/docs/concepts/managed-storage/managed-object-storage.md @@ -18,4 +18,4 @@ Managed Object Storage, like AWS S3, is a service that allows you to store and r | --- | --- | | [Playground](/docs/providers/playground.md) | ❌ | | [AWS](/docs/providers/aws/aws.md) | ❌ | -| [DigitalOcean](/docs/providers/digital-ocean/digital-ocean.md) | ❌ | +| [DigitalOcean](/docs/providers/digitalocean/digitalocean.md) | ❌ | diff --git a/docs/concepts/managed-storage/managed-postgres.md b/docs/concepts/managed-storage/managed-postgres.md index 2f6f93e0e..035a4bb34 100644 --- a/docs/concepts/managed-storage/managed-postgres.md +++ b/docs/concepts/managed-storage/managed-postgres.md @@ -14,7 +14,7 @@ Postgres, or PostgreSQL, is an advanced open-source relational database system k | --- | --- | | [Playground](/docs/providers/playground) | ❌ | | [AWS](/docs/providers/aws/aws.md#managed-postgres) | ✅ | -| [DigitalOcean](/docs/providers/digital-ocean/digital-ocean.md) | ❌ | +| [DigitalOcean](/docs/providers/digitalocean/digitalocean.md) | ❌ | ## How to use Managed Postgres diff --git a/docs/concepts/managed-storage/managed-redis.md b/docs/concepts/managed-storage/managed-redis.md index 4930d1a80..f67351a6a 100644 --- a/docs/concepts/managed-storage/managed-redis.md +++ b/docs/concepts/managed-storage/managed-redis.md @@ -14,7 +14,7 @@ Redis is an in-memory data structure store widely used for caching, real-time an | --- | --- | | [Playground](/docs/providers/playground.md#managed-redis) | ❌ | | [AWS](/docs/providers/aws/aws.md#managed-redis) | ✅ | -| [DigitalOcean](/docs/providers/digital-ocean/digital-ocean.md) | ❌ | +| [DigitalOcean](/docs/providers/digitalocean/digitalocean.md) | ❌ | ## How to use Managed Redis diff --git a/docs/providers/digital-ocean/_category_.json b/docs/providers/digitalocean/_category_.json similarity index 100% rename from docs/providers/digital-ocean/_category_.json rename to docs/providers/digitalocean/_category_.json diff --git a/docs/providers/digital-ocean/digital-ocean.md b/docs/providers/digitalocean/digitalocean.md similarity index 100% rename from docs/providers/digital-ocean/digital-ocean.md rename to docs/providers/digitalocean/digitalocean.md diff --git a/static/img/september-update/coffee-chat.png b/static/img/september-update/coffee-chat.png new file mode 100644 index 000000000..861e0baea Binary files /dev/null and b/static/img/september-update/coffee-chat.png differ diff --git a/static/img/september-update/workshop.jpg b/static/img/september-update/workshop.jpg new file mode 100644 index 000000000..92a53f06e Binary files /dev/null and b/static/img/september-update/workshop.jpg differ