<?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: jcoelho</title>
    <description>The latest articles on DEV Community by jcoelho (@jcoelhoo).</description>
    <link>https://dev.to/jcoelhoo</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%2F865312%2Fd7d3dec5-45b2-49ff-873c-3f23ec8db99e.jpeg</url>
      <title>DEV Community: jcoelho</title>
      <link>https://dev.to/jcoelhoo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jcoelhoo"/>
    <language>en</language>
    <item>
      <title>The Challenges of Building Multi Cloud</title>
      <dc:creator>jcoelho</dc:creator>
      <pubDate>Tue, 31 May 2022 10:07:46 +0000</pubDate>
      <link>https://dev.to/jcoelhoo/the-challenges-of-building-multi-cloud-3f3g</link>
      <guid>https://dev.to/jcoelhoo/the-challenges-of-building-multi-cloud-3f3g</guid>
      <description>&lt;p&gt;&lt;a href="https://docs.multy.dev/blog/challenges-of-building-multi-cloud"&gt;https://docs.multy.dev/blog/challenges-of-building-multi-cloud&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Multi cloud has long been a contentious topic when you talk about cloud infrastructure. Infrastructure as code tools such as Terraform and Pulumi have made deploying to any cloud much easier - you can now use a single interface to deploy infrastructure to virtually any cloud environment. However, the effort of creating infrastructure for each cloud provider still requires significant expertise and time to get right, leading many to see it as a effort not worth taking.&lt;/p&gt;

&lt;p&gt;In this blog post, we'll go over the potential consequences of running on a single cloud, the current options companies have when deploying cloud infrastructure and the common pitfalls.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>aws</category>
      <category>azure</category>
      <category>cloudnative</category>
    </item>
    <item>
      <title>We're building an open-source tool to deploy infrastructure to any cloud</title>
      <dc:creator>jcoelho</dc:creator>
      <pubDate>Fri, 20 May 2022 11:42:02 +0000</pubDate>
      <link>https://dev.to/jcoelhoo/were-building-an-open-source-tool-to-deploy-infrastructure-to-any-cloud-1m50</link>
      <guid>https://dev.to/jcoelhoo/were-building-an-open-source-tool-to-deploy-infrastructure-to-any-cloud-1m50</guid>
      <description>&lt;p&gt;Me and a few friends have been working on &lt;a href="https://multy.dev"&gt;multy.dev&lt;/a&gt;, an open-source cloud agnostic API that makes it easy to deploy the same infrastructure to any cloud provider using native managed services.&lt;/p&gt;

&lt;p&gt;The motivation was the realisation that, even when using Terraform, migrating infrastructure code requires an end-to-end re-write. Even though most core resources are the same in any major cloud, developers need to learn a new provider to deploy the same infrastructure when moving providers.&lt;/p&gt;

&lt;p&gt;We are still in early days of development and currently support core services from AWS and Azure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Networking (virtual_network, subnet, route_table, security_group, network_interface, public_ip)&lt;/li&gt;
&lt;li&gt;Compute (virtual_machine, managed kubernetes)&lt;/li&gt;
&lt;li&gt;Database (managed MySQL databases)&lt;/li&gt;
&lt;li&gt;Vault (managed secrets)&lt;/li&gt;
&lt;li&gt;Storage (managed storage)
Abstraction cloud differences (Azure VM public vs AWS EC2 private by default)&lt;/li&gt;
&lt;li&gt;Deployment through Terraform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We’re looking for feedback from other developers about our approach. Let us know your thoughts!&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/multycloud/multy"&gt;https://github.com/multycloud/multy&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>opensource</category>
      <category>cloud</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
