<?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 Jettro Coenradie</title>
    <link>https://coenradie.com/categories/cloud/</link>
    <description>Recent content in Cloud on Jettro Coenradie</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>© 2026 Jettro Coenradie</copyright>
    <lastBuildDate>Mon, 29 Mar 2021 08:43:50 +0000</lastBuildDate><atom:link href="https://coenradie.com/categories/cloud/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Java with Lambda does not have to be slow</title>
      <link>https://coenradie.com/posts/java-with-lambda-does-not-have-to-be-slow/</link>
      <pubDate>Mon, 29 Mar 2021 08:43:50 +0000</pubDate>
      
      <guid>https://coenradie.com/posts/java-with-lambda-does-not-have-to-be-slow/</guid>
      <description>&lt;p&gt;As a seasoned Java programmer, usually with Spring Boot, it hurts to learn that most lambdas use JavaScript/TypeScript. What if you want to keep writing your Lambda in Java? A query in google teaches us that Quarkus is the way to go. This blog post introduces Quarkus, GraalVM, and we top it off with AWS CDK to deploy the sample.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>AWS Lambda here, there and everywhere</title>
      <link>https://coenradie.com/posts/aws-lambda-here-there-and-everywhere/</link>
      <pubDate>Thu, 25 Mar 2021 06:34:59 +0000</pubDate>
      
      <guid>https://coenradie.com/posts/aws-lambda-here-there-and-everywhere/</guid>
      <description>&lt;p&gt;Everybody is talking about serverless, and with serverless comes serverless functions. Small pieces of code (in theory) that receive an event (input) and return a message (output). They do not need a server. Therefore they are serverless, and they scale on demand. On the AWS platform, a serverless function is called a Lambda. In theory, you write the code, and AWS takes care of the rest. There is a reason why I put “in theory” in some locations in the text. Even writing the hello world sample does need some authorization configuration, and when running complete Docker images as a lambda, you cannot talk about small pieces of code. Time to focus on typical usage patterns for lambdas.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Deploying a secure AWS Elasticsearch cluster using cdk</title>
      <link>https://coenradie.com/posts/deploying-a-secure-aws-elasticsearch-cluster-using-cdk/</link>
      <pubDate>Wed, 03 Mar 2021 17:34:09 +0000</pubDate>
      
      <guid>https://coenradie.com/posts/deploying-a-secure-aws-elasticsearch-cluster-using-cdk/</guid>
      <description>&lt;p&gt;If there is one thing that I have seen a lot with elasticsearch clusters in the wild, it is problems with security. The out of the box Elasticsearch installation does not have a user_id password protection like most databases do. Using the basic license these days does give you the option, but you still have to configure it yourself. When AWS introduced their AWS Elasticsearch service, it did not configure security out of the box. Therefore Elasticsearch clusters have been famous for exposed data. Check an &lt;a href=&#34;https://www.infosecurity-magazine.com/news/over-one-billion-consumers-exposed/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;article like this&lt;/a&gt;, but there are &lt;a href=&#34;https://www.comparitech.com/blog/vpn-privacy/ufo-vpn-data-exposure/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;lots more&lt;/a&gt;. Does this mean Elasticsearch should not be used? No, but you must know what you are doing.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
