<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cloud on Dev notes</title>
    <link>https://blog.michal.pawlik.dev/tags/cloud/</link>
    <description>Recent content in Cloud on Dev notes</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 29 Dec 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.michal.pawlik.dev/tags/cloud/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Integration testing with Weaver and Localstack</title>
      <link>https://blog.michal.pawlik.dev/posts/scala/weaver-localstack/</link>
      <pubDate>Fri, 29 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.michal.pawlik.dev/posts/scala/weaver-localstack/</guid>
      <description>&lt;p&gt;When creating software that makes heavy use of cloud infrastructure, it is wise to test the integration in the end-to-end fashion. Doing so in cloud environment is one option, but it may not be viable for all cases. It can be pricy and you cannot do it in an local environment.&lt;/p&gt;&#xA;&lt;p&gt;A popular solution to this problem is to run &lt;a href=&#34;https://www.localstack.cloud/&#34;&gt;Localstack&lt;/a&gt; and test your code against it. In this post we&amp;rsquo;ll explore how to manage your Localstack resources for E2E tests using &lt;a href=&#34;https://testcontainers.com/&#34;&gt;Testcontainers&lt;/a&gt;, &lt;a href=&#34;https://typelevel.org/cats-effect/docs/std/resource&#34;&gt;Cats-effect &lt;code&gt;Resource&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://disneystreaming.github.io/weaver-test/&#34;&gt;Weaver&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
