From ae2acbbc92ffca1055f11ac687b40c188b42c28d Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 14:27:02 -0700 Subject: [PATCH 1/6] Update March 2025 product updates blog post --- blog/2025-04-11-mar-product-updates.md | 51 ++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 blog/2025-04-11-mar-product-updates.md diff --git a/blog/2025-04-11-mar-product-updates.md b/blog/2025-04-11-mar-product-updates.md new file mode 100644 index 000000000..d5a58ffdb --- /dev/null +++ b/blog/2025-04-11-mar-product-updates.md @@ -0,0 +1,51 @@ +--- +title: "Defang Product Updates - March 2025" +description: "Monthly product updates from the Defang team - March 2025" +tags: [ + Cloud, + NoDevOps, + BYOC, + Postgres, + GCP, + DigitalOcean, + AWS, + CLI, + AI, + LLMs, + Pulumi, + Autoscaling, +] +author: Defang Team +draft: true +--- + +![Defang March Update](/img/defang-march-update.webp) + +Wow - another month has gone by, time flies when you're having fun! + +Let us share some important updates regarding what we achieved at Defang in March: + +**Cloud-native Managed LLMs:** One of the coolest features we have released in a bit is [support for Managed LLMs (such as AWS Bedrock) through the `x-defang-llm` compose service extension](https://docs.defang.io/docs/concepts/managed-llms/managed-language-models). When coupled with the `defang/openai-access-gateway` service image, Defang offers the easiest way to [migrate your OpenAI-compatible application to cloud-native managed LLMs](https://docs.defang.io/docs/tutorials/deploying-openai-apps-aws-bedrock) without making any changes to your code. Support for GCP and DigitalOcean coming soon. + +**Defang Pulumi Provider:** Last month, we announced a preview of the [Defang Pulumi Provider](https://github.com/DefangLabs/pulumi-defang), and this month we are excited to announce that V1 is now available in the [Pulumi Registry](https://www.pulumi.com/registry/packages/defang/). As much as we love Docker, we realize there are many real-world apps that have components that (currently) cannot be described completely in a Compose file. With the Defang Pulumi Provider, you can now leverage [the declarative simplicity of Defang with the imperative power of Pulumi](https://docs.defang.io/docs/concepts/pulumi#when-to-use-the-defang-pulumi-provider). + +**Production-readiness:** As we onboard more customers, we are fixing many fit-n-finish items: + +1. **Autoscaling:** Production apps need the ability to easily scale up and down with load, and so we've added support for autoscaling. By adding the `x-defang-autoscaling: true` extension to your service definition in Compose.yaml file, you can benefit from automatic scale out to handle large loads and scale in when load is low. Learn more [here](https://docs.defang.io/docs/tutorials/scaling-your-services). + +2. **New** [CLI](https://github.com/DefangLabs/defang/releases)**:** We've been busy making the CLI more powerful, secure, and intelligent. + • Smarter Config Handling: The new --random flag simplifies setup by generating secure, random config values, removing the need for manual secret creation. Separately, automatic detection of sensitive data in Compose files helps prevent accidental leaks by warning you before they are deployed. Together, these features improve security and streamline your workflow. + • Time-Bound Log Tailing: Need to investigate a specific window? Use tail --until to view logs up to a chosen time—no more scrolling endlessly. Save time from sifting through irrelevant events and focus your investigation. + • Automatic generation of a .dockerignore file for projects that don't already have one, saving you time and reducing image bloat. By excluding common unnecessary files—like .git, node_modules, or local configs—it helps keep your builds clean, fast, and secure right from the start, without needing manual setup. + +3. **Networking / Reduce costs:** We have implemented private networks, as mentioned in the official Compose specification. We have also reduced costs by eliminating the need for a pricy NAT Gateway in "development mode" deployments! + +### Events and Programs + +In March, we had an incredible evening at the AWS Gen AI Loft in San Francisco! Our CTO and Co-founder [Lionello Lunesu](https://www.linkedin.com/in/lionello/) demoed how Defang makes deploying secure, scalable, production-ready containerized applications on AWS effortless. Check out the demo [here](https://youtu.be/C0MbB0-6mUk?si=6dEf3gIOmWe7pctK&t=1426)! + +We also kicked off the [**Defang Campus Advocate Program**](https://defang.io/cap/), bringing together advocates from around the world. After launching the program in February, it was amazing to see the energy and momentum already building on campuses world-wide. Just as one example, check out [this post](https://www.linkedin.com/posts/akash-nath29_defang-backends-defang-activity-7314917342143029250-2_v8?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAQqiEBLsVLYYAzEmBFB9oIl31nQ7kDII0) from one of the students who attended a session hosted by our Campus Advocate [**Swapnendu Banerjee**](https://www.linkedin.com/in/swapnendu-banerjee-36ba06219/) and then went on to deploy his project with Defang. This is what we live for! + +We wrapped up the month with our monthly Coffee Chat, featuring the latest Defang updates, live demos, and a conversation on vibe coding. Thanks to everyone who joined. The next one is on April 30. **Save your spot [here](https://www.notion.so/Playground-User-Discovery-1628fc22c43080af84dcdd215ee65c6d?pvs=21).** + +As always, we appreciate your feedback and are committed to making Defang even better. Deploy any app to any cloud with a single command. Go build something awesome! \ No newline at end of file From accc7c508f04d6cda526c821036f4b8b2947e7b7 Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 14:33:28 -0700 Subject: [PATCH 2/6] Create 2024-03-08-mar-product-updates.md march update --- blog/2024-03-08-mar-product-updates.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 blog/2024-03-08-mar-product-updates.md diff --git a/blog/2024-03-08-mar-product-updates.md b/blog/2024-03-08-mar-product-updates.md new file mode 100644 index 000000000..2f9872413 --- /dev/null +++ b/blog/2024-03-08-mar-product-updates.md @@ -0,0 +1,3 @@ +--- +title: "Defang Product Updates - March 2024" +description: "Monthly product updates from the Defang team - March 2024" \ No newline at end of file From a5bf7f9e555be4ebbea068686ffcccb6e3350815 Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 14:36:17 -0700 Subject: [PATCH 3/6] Update March 2025 product updates blog post --- blog/2025-04-11-mar-product-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025-04-11-mar-product-updates.md b/blog/2025-04-11-mar-product-updates.md index d5a58ffdb..404f8f59a 100644 --- a/blog/2025-04-11-mar-product-updates.md +++ b/blog/2025-04-11-mar-product-updates.md @@ -19,7 +19,7 @@ author: Defang Team draft: true --- -![Defang March Update](/img/defang-march-update.webp) +![Defang Compose Update](/img/defang-compose-update.webp) Wow - another month has gone by, time flies when you're having fun! From f89ec02ff79e90dade197a1c3a88256fbaf7c433 Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:25:42 -0700 Subject: [PATCH 4/6] Update March 2025 product updates blog post --- blog/2025-04-11-mar-product-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025-04-11-mar-product-updates.md b/blog/2025-04-11-mar-product-updates.md index 404f8f59a..3ed320d37 100644 --- a/blog/2025-04-11-mar-product-updates.md +++ b/blog/2025-04-11-mar-product-updates.md @@ -1,5 +1,5 @@ --- -title: "Defang Product Updates - March 2025" +title: "March 2025 Defang Compose Update" description: "Monthly product updates from the Defang team - March 2025" tags: [ Cloud, From 7f03c12abfb4864f90cbcd685abe2a1a2494fdec Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:28:21 -0700 Subject: [PATCH 5/6] Update 2025-04-11-mar-product-updates.md updated the title --- blog/2025-04-11-mar-product-updates.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blog/2025-04-11-mar-product-updates.md b/blog/2025-04-11-mar-product-updates.md index 3ed320d37..c216cc025 100644 --- a/blog/2025-04-11-mar-product-updates.md +++ b/blog/2025-04-11-mar-product-updates.md @@ -1,5 +1,6 @@ --- -title: "March 2025 Defang Compose Update" +title: "March 2025 Defang Compose Update +" description: "Monthly product updates from the Defang team - March 2025" tags: [ Cloud, @@ -48,4 +49,4 @@ We also kicked off the [**Defang Campus Advocate Program**](https://defang.io/ca We wrapped up the month with our monthly Coffee Chat, featuring the latest Defang updates, live demos, and a conversation on vibe coding. Thanks to everyone who joined. The next one is on April 30. **Save your spot [here](https://www.notion.so/Playground-User-Discovery-1628fc22c43080af84dcdd215ee65c6d?pvs=21).** -As always, we appreciate your feedback and are committed to making Defang even better. Deploy any app to any cloud with a single command. Go build something awesome! \ No newline at end of file +As always, we appreciate your feedback and are committed to making Defang even better. Deploy any app to any cloud with a single command. Go build something awesome! From 7b99fb9e59e1f7bd2db8aaa04fd82c23aaea1773 Mon Sep 17 00:00:00 2001 From: Toki <148911459+tokifyi@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:33:53 -0700 Subject: [PATCH 6/6] Delete blog/2024-03-08-mar-product-updates.md --- blog/2024-03-08-mar-product-updates.md | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 blog/2024-03-08-mar-product-updates.md diff --git a/blog/2024-03-08-mar-product-updates.md b/blog/2024-03-08-mar-product-updates.md deleted file mode 100644 index 2f9872413..000000000 --- a/blog/2024-03-08-mar-product-updates.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: "Defang Product Updates - March 2024" -description: "Monthly product updates from the Defang team - March 2024" \ No newline at end of file