<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Prakash Sundaresan</title>
    <description>The latest articles on DEV Community by Prakash Sundaresan (@prakash_sundaresan_272d7b).</description>
    <link>https://dev.to/prakash_sundaresan_272d7b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1841150%2F79f2ce41-4ace-45a8-bc96-c44fac07cf78.png</url>
      <title>DEV Community: Prakash Sundaresan</title>
      <link>https://dev.to/prakash_sundaresan_272d7b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prakash_sundaresan_272d7b"/>
    <language>en</language>
    <item>
      <title>Introducing Defang: The Easiest way to Develop, Deploy, and Debug Portable Cloud Apps</title>
      <dc:creator>Prakash Sundaresan</dc:creator>
      <pubDate>Fri, 26 Jul 2024 22:00:58 +0000</pubDate>
      <link>https://dev.to/prakash_sundaresan_272d7b/introducing-defang-the-easiest-way-to-develop-deploy-and-debug-portable-cloud-apps-4gpe</link>
      <guid>https://dev.to/prakash_sundaresan_272d7b/introducing-defang-the-easiest-way-to-develop-deploy-and-debug-portable-cloud-apps-4gpe</guid>
      <description>&lt;p&gt;Over the past 15+ years, cloud computing has become the dominant paradigm to run the back-end of almost every application, whether it be web, mobile, line-of-business, AI/ML, or any other. The benefits of cloud computing are well-known and compelling for a wide range of use cases and customers. However, over this same time, cloud platforms have become ever more complex, offering a bewildering array of services that confound even experienced dev teams, not to mention students, hobbyists, or early-in-career pros. Just take a look at this “simplified” view of AWS offerings (courtesy &lt;a href="https://bytebytego.com/" rel="noopener noreferrer"&gt;ByteByeGo&lt;/a&gt;) and you get the idea. And while there have been prior attempts to provide a simplified cloud dev experience, they do so by either abstracting the underlying platform completely and/or by locking you into a specific cloud’s walled garden. We do not believe either of these is the right approach for customers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbq90fsa11zkozb9xwzfk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbq90fsa11zkozb9xwzfk.png" alt="Image description" width="800" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://defang.io/" rel="noopener noreferrer"&gt;Defang&lt;/a&gt; provides a radically simpler way for developers to Develop, Deploy, and Debug cloud applications. Our vision is to help you go from an idea to a deployed application in literally less than 5 minutes, and to do so while using your own cloud account and avoiding vendor lock-in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Develop:&lt;/strong&gt; The first thing a developer wants when they start a new project is to get an outline of their application. Defang provides over 50 containerized &lt;a href="https://defang.io/#samples" rel="noopener noreferrer"&gt;samples&lt;/a&gt; in a variety of languages (Go, Node.js, Python) and using some of the most popular frameworks (Django, FastAPI, Flask, Next.js, Ruby on Rails, Svelte, etc.). You can clone any of these samples to your own GitHub account and deploy it with a single click. Or, you can use the Defang’s AI assistant (with the &lt;code&gt;defang generate&lt;/code&gt; command) to rapidly go from a natural language prompt to a project outline, complete with source code for your application as well as industry-standard &lt;a href="https://docs.docker.com/reference/dockerfile/" rel="noopener noreferrer"&gt;Dockerfile&lt;/a&gt; and &lt;a href="https://docs.docker.com/compose/compose-file/" rel="noopener noreferrer"&gt;Compose&lt;/a&gt; files. This enables you to build and run the containerized application in a portable way across platforms. For example, to run the application locally, all you do is run &lt;code&gt;docker compose up&lt;/code&gt;. While the &lt;code&gt;generate&lt;/code&gt; command currently works for simple prompts, we are constantly improving it to handle more complex cases over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deploy:&lt;/strong&gt; Once you are happy with your application, you are ready to deploy to the cloud. This is where a lot of developers really hit a wall - they just don’t know where to start with a platform like AWS. Defang makes this very simple - you can deploy to the cloud with a single command: &lt;code&gt;defang compose up&lt;/code&gt;. By default, the app is deployed to Defang’s “&lt;a href="https://docs.defang.io/docs/concepts/defang-playground" rel="noopener noreferrer"&gt;Playground&lt;/a&gt;” environment where you can test it further - the app is accessible on the Internet and you can even attach your custom domain to it. Defang also provides a read-only &lt;a href="https://portal.defang.dev/" rel="noopener noreferrer"&gt;Portal&lt;/a&gt; where you can inspect your application and monitor its status and logs. When you are ready to deploy your app to “production”, it’s just as simple: run &lt;code&gt;defang compose up&lt;/code&gt; again, this time with a &lt;code&gt;–-provider&lt;/code&gt; option to specify your cloud provider and account. We call this &lt;a href="https://docs.defang.io/docs/concepts/defang-byoc" rel="noopener noreferrer"&gt;BYOC&lt;/a&gt; (bring-your-own-cloud). Defang takes care of all the heavy lifting, such as building your project, configuring networking, certificates, load balancing, compute (including GPUs and Spot instances), storage, security groups, access management, logging, and more. And all this while allowing you to utilize your cloud credits, maintain your own login credentials and security roles, and manage all your applications using the tools of your choice. We currently support AWS, with other platforms such as Digital Ocean, GCP, and Azure on our roadmap.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Debug:&lt;/strong&gt; If your app runs into an issue, whether during the build, configuration, or run-time phases, the Defang AI assistant detects the issue and analyzes it, using the relevant source code, logs, health-check data etc. and suggests corrective actions. We’re still building out this feature, but early results are amazing and we are eager to improve it going forward.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbtixeb7zflr2p9ippq9q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbtixeb7zflr2p9ippq9q.png" alt="Image description" width="800" height="560"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We would love for you to give the Defang Beta a try. It’s really quite simple to get started - go to &lt;a href="http://defang.io/" rel="noopener noreferrer"&gt;defang.io&lt;/a&gt;, download the CLI for your client OS, register with your GitHub account, and off you go! Give it a whirl and let us know your feedback on our &lt;a href="http://s.defang.io/discord" rel="noopener noreferrer"&gt;Discord&lt;/a&gt;. You can also find our docs &lt;a href="https://docs.defang.io/docs/intro" rel="noopener noreferrer"&gt;here&lt;/a&gt;, several how-to videos on our &lt;a href="https://www.youtube.com/@DefangLabs" rel="noopener noreferrer"&gt;Youtube channel&lt;/a&gt;, and our latest news and announcements on &lt;a href="https://www.linkedin.com/company/defanglabs/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; and &lt;a href="https://twitter.com/DefangLabs" rel="noopener noreferrer"&gt;X&lt;/a&gt;. We’re excited to be building Defang and grateful for the positive feedback and validation from our early adopters. We can’t wait to see what &lt;em&gt;you&lt;/em&gt; will build with Defang!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>docker</category>
      <category>node</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
