<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1" xmlns:content="http://purl.org/rss/1.0/modules/content" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>tecRacer Amazon AWS Blog</title>
    <link>https://www.tecracer.com/blog/</link>
    <description>Recent content on tecRacer Amazon AWS Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 05 Mar 2026 13:04:28 +0000</lastBuildDate>
    
    <atom:link href="https://www.tecracer.com/blog/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>AWS Tools</title>
      <link>https://www.tecracer.com/blog/amazon-aws-tools.html</link><pubDate>Wed, 26 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/amazon-aws-tools.html</guid>
      <media:content url="https://www.tecracer.com/blog/amazon-aws-tools.html">
        <media:title type="html">AWS Tools</media:title>
        <media:description type="html">EC2-Tools AMI Baking Tools that help build the AMIs for your bespoke EC2 instances.
AWS EC2 Image Builder - native service to build and test AMIs in AWS. AWS System Manager Automation Netflix Aminator (OpenSource) Packer (OpenSource) State Control EC2-Server Tools and services that help you reduce your EC2 costs.
ParkMyCloud (SaaS) tecRacer is a reseller of this product CloudTiming (SaaS) Flywheel (OpenSource) Skeddly (SaaS) Amazon-Windows-Drivers &amp;amp; Tools Download-Link of the Windows EC2Config Services Download-Link of the Windows CloudFormation Clients Download-Link of the Windows Citrix XEN-Drivers AWS Directory Services Port-Tester VM Conversion to AWS CloudEndure Migration AWS Server Migration Service Racemi.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>EC2-Tools AMI Baking Tools that help build the AMIs for your bespoke EC2 instances.
AWS EC2 Image Builder - native service to build and test AMIs in AWS. AWS System Manager Automation Netflix Aminator (OpenSource) Packer (OpenSource) State Control EC2-Server Tools and services that help you reduce your EC2 costs.
ParkMyCloud (SaaS) tecRacer is a reseller of this product CloudTiming (SaaS) Flywheel (OpenSource) Skeddly (SaaS) Amazon-Windows-Drivers &amp;amp; Tools Download-Link of the Windows EC2Config Services Download-Link of the Windows CloudFormation Clients Download-Link of the Windows Citrix XEN-Drivers AWS Directory Services Port-Tester VM Conversion to AWS CloudEndure Migration AWS Server Migration Service Racemi.</description>
    </item>
    
    <item>
      <title>Building Type-Safe Serverless Applications with Prisma, Lambda, and Private RDS</title>
      <link>https://www.tecracer.com/blog/2026/02/building-type-safe-serverless-applications-with-prisma-lambda-and-private-rds.html</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2026/02/building-type-safe-serverless-applications-with-prisma-lambda-and-private-rds.html</guid>
      <media:content url="https://www.tecracer.com/blog/2026/02/building-type-safe-serverless-applications-with-prisma-lambda-and-private-rds.html">
        <media:title type="html">Building Type-Safe Serverless Applications with Prisma, Lambda, and Private RDS</media:title>
        <media:description type="html">&lt;p&gt;Running Prisma ORM in AWS Lambda with RDS in a private VPC is a good pattern for building type-safe serverless applications. However, documentation on this setup is sparse, and developers typically encounter two critical challenges that aren&amp;rsquo;t immediately obvious: &lt;strong&gt;correctly bundling Prisma&amp;rsquo;s binary dependencies&lt;/strong&gt; for Lambda&amp;rsquo;s environment and &lt;strong&gt;automating database migrations through CDK without external CI/CD orchestration&lt;/strong&gt;.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2026/02/type-safe.jpg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Running Prisma ORM in AWS Lambda with RDS in a private VPC is a good pattern for building type-safe serverless applications. However, documentation on this setup is sparse, and developers typically encounter two critical challenges that aren&amp;rsquo;t immediately obvious: &lt;strong&gt;correctly bundling Prisma&amp;rsquo;s binary dependencies&lt;/strong&gt; for Lambda&amp;rsquo;s environment and &lt;strong&gt;automating database migrations through CDK without external CI/CD orchestration&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Working with AWS European Sovereign Cloud (ESC): Terraform, IaC, and what&#39;s different</title>
      <link>https://www.tecracer.com/blog/2026/01/working-with-aws-european-sovereign-cloud-esc-terraform-iac-and-whats-different.html</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2026/01/working-with-aws-european-sovereign-cloud-esc-terraform-iac-and-whats-different.html</guid>
      <media:content url="https://www.tecracer.com/blog/2026/01/working-with-aws-european-sovereign-cloud-esc-terraform-iac-and-whats-different.html">
        <media:title type="html">Working with AWS European Sovereign Cloud (ESC): Terraform, IaC, and what&#39;s different</media:title>
        <media:description type="html">&lt;p&gt;If you manage AWS infrastructure with code, the European Sovereign Cloud adds a new partition to think about.
Different endpoints, separate IAM, its own console.
This guide covers what works out of the box, what needs changes, and the patterns that help when you deploy across both ESC and commercial AWS.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2026/01/aws-esc-terraform-iac-guide2.png"/>
        <media:keywords>[level-300 esc terraform iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;If you manage AWS infrastructure with code, the European Sovereign Cloud adds a new partition to think about.
Different endpoints, separate IAM, its own console.
This guide covers what works out of the box, what needs changes, and the patterns that help when you deploy across both ESC and commercial AWS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS European Sovereign Cloud (ESC) – Launch, Pricing, and What’s Next</title>
      <link>https://www.tecracer.com/blog/2026/01/aws-european-sovereign-cloud-esc-launch-pricing-and-whats-next.html</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2026/01/aws-european-sovereign-cloud-esc-launch-pricing-and-whats-next.html</guid>
      <media:content url="https://www.tecracer.com/blog/2026/01/aws-european-sovereign-cloud-esc-launch-pricing-and-whats-next.html">
        <media:title type="html">AWS European Sovereign Cloud (ESC) – Launch, Pricing, and What’s Next</media:title>
        <media:description type="html">&lt;p&gt;The AWS European Sovereign Cloud (ESC) has officially launched, promising full digital sovereignty for European workloads. But beyond the headlines, important questions remain: How does pricing compare to established AWS regions? Which services are really available today—and how complete are they? In this post, we share early hands-on insights from the ESC pricing calculator, highlight practical limitations around AI, CI/CD, and platform services, and give an honest first assessment of what architects and decision-makers should expect when evaluating AWS’s new sovereign cloud.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2026/01/esc-pricing2.png"/>
        <media:keywords>[level-100]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The AWS European Sovereign Cloud (ESC) has officially launched, promising full digital sovereignty for European workloads. But beyond the headlines, important questions remain: How does pricing compare to established AWS regions? Which services are really available today—and how complete are they? In this post, we share early hands-on insights from the ESC pricing calculator, highlight practical limitations around AI, CI/CD, and platform services, and give an honest first assessment of what architects and decision-makers should expect when evaluating AWS’s new sovereign cloud.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How tecRacer achieved 100% Chat Intent Resolution with HelloFresh Chat Bot</title>
      <link>https://www.tecracer.com/blog/2026/01/how-tecracer-achieved-100-chat-intent-resolution-with-hellofresh-chat-bot.html</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2026/01/how-tecracer-achieved-100-chat-intent-resolution-with-hellofresh-chat-bot.html</guid>
      <media:content url="https://www.tecracer.com/blog/2026/01/how-tecracer-achieved-100-chat-intent-resolution-with-hellofresh-chat-bot.html">
        <media:title type="html">How tecRacer achieved 100% Chat Intent Resolution with HelloFresh Chat Bot</media:title>
        <media:description type="html">&lt;p&gt;I want to know what my customer wants! And I want to automate it.
I tried &amp;ldquo;classical&amp;rdquo; NLU and &amp;ldquo;modern&amp;rdquo; LLM - but we do not understand 100% of the queries. How to achieve that?
Well, there is a third twin. Let&amp;rsquo;s have a look how we achieved 100% correctness with the HelloFresh chatbot intent resolution.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2026/01/resolution/draufsicht-auf-geometrische-formen.jpg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;I want to know what my customer wants! And I want to automate it.
I tried &amp;ldquo;classical&amp;rdquo; NLU and &amp;ldquo;modern&amp;rdquo; LLM - but we do not understand 100% of the queries. How to achieve that?
Well, there is a third twin. Let&amp;rsquo;s have a look how we achieved 100% correctness with the HelloFresh chatbot intent resolution.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Brandnew Connect AI Agents with CloudFormation generated prompt is in need of detective work</title>
      <link>https://www.tecracer.com/blog/2026/01/brandnew-connect-ai-agents-with-cloudformation-generated-prompt-is-in-need-of-detective-work.html</link><pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2026/01/brandnew-connect-ai-agents-with-cloudformation-generated-prompt-is-in-need-of-detective-work.html</guid>
      <media:content url="https://www.tecracer.com/blog/2026/01/brandnew-connect-ai-agents-with-cloudformation-generated-prompt-is-in-need-of-detective-work.html">
        <media:title type="html">Brandnew Connect AI Agents with CloudFormation generated prompt is in need of detective work</media:title>
        <media:description type="html">&lt;p&gt;Amazon Connect has some really cool AI features.
One of them is the Agent Assist, which allows agents to quickly access relevant information and insights during customer interactions. To adapt the behaviour to your own needs, you can do some prompt engineering and use your own prompts. And of course we use IAC - infrastructure as code, that means CloudFormation.
BUT as the features are so new, the error messages are much to short. So let`s do some detective work. And automation&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2026/01/paige-cody-qKSkWcTeN-A-unsplash.jpg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon Connect has some really cool AI features.
One of them is the Agent Assist, which allows agents to quickly access relevant information and insights during customer interactions. To adapt the behaviour to your own needs, you can do some prompt engineering and use your own prompts. And of course we use IAC - infrastructure as code, that means CloudFormation.
BUT as the features are so new, the error messages are much to short. So let`s do some detective work. And automation&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My Mailbox bucket: Building an IMAP Server for Amazon SES Mailmanager</title>
      <link>https://www.tecracer.com/blog/2025/11/my-mailbox-bucket-building-an-imap-server-for-amazon-ses-mailmanager.html</link><pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/11/my-mailbox-bucket-building-an-imap-server-for-amazon-ses-mailmanager.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/11/my-mailbox-bucket-building-an-imap-server-for-amazon-ses-mailmanager.html">
        <media:title type="html">My Mailbox bucket: Building an IMAP Server for Amazon SES Mailmanager</media:title>
        <media:description type="html">&lt;h2 id=&#34;the-mailbox-challenge&#34;&gt;The Mailbox challenge:&lt;/h2&gt;
&lt;p&gt;Amazon SES, the simple Email Service, has no mailboxes.
What if you want to use it as a mail server and just have a mailbox?
Just Build an IMAP Server - Here&amp;rsquo;s How.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/11/IMG_0910.jpeg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;the-mailbox-challenge&#34;&gt;The Mailbox challenge:&lt;/h2&gt;
&lt;p&gt;Amazon SES, the simple Email Service, has no mailboxes.
What if you want to use it as a mail server and just have a mailbox?
Just Build an IMAP Server - Here&amp;rsquo;s How.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MCP Authentication for Agent Connections in Amazon Bedrock AgentCore</title>
      <link>https://www.tecracer.com/blog/2025/10/mcp-authentication-for-agent-connections-in-amazon-bedrock-agentcore.html</link><pubDate>Wed, 29 Oct 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/10/mcp-authentication-for-agent-connections-in-amazon-bedrock-agentcore.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/10/mcp-authentication-for-agent-connections-in-amazon-bedrock-agentcore.html">
        <media:title type="html">MCP Authentication for Agent Connections in Amazon Bedrock AgentCore</media:title>
        <media:description type="html">MCP Authentication for Agent Connections in Amazon Bedrock AgentCore: A Complete Guide Agents are currently the go-to topic in AI, with AWS heavily pushing Amazon Bedrock AgentCore as the next-generation platform for building intelligent, tool-enabled applications. However, while LLMs excel at language understanding and generation, they have fundamental limitations in performing complex calculations, data processing, and accessing external systems. While an LLM might have learned that 2+2 equals 4, it cannot perform integral calculations or access real-time data from external APIs.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/10/joseph-corl-6DCersGwfSU-unsplash.jpg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>MCP Authentication for Agent Connections in Amazon Bedrock AgentCore: A Complete Guide Agents are currently the go-to topic in AI, with AWS heavily pushing Amazon Bedrock AgentCore as the next-generation platform for building intelligent, tool-enabled applications. However, while LLMs excel at language understanding and generation, they have fundamental limitations in performing complex calculations, data processing, and accessing external systems. While an LLM might have learned that 2+2 equals 4, it cannot perform integral calculations or access real-time data from external APIs.</description>
    </item>
    
    <item>
      <title>The cure?  - Is Automated Reasoning the solution to treat hallucination?</title>
      <link>https://www.tecracer.com/blog/2025/09/the-cure-is-automated-reasoning-the-solution-to-treat-hallucination.html</link><pubDate>Thu, 25 Sep 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/09/the-cure-is-automated-reasoning-the-solution-to-treat-hallucination.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/09/the-cure-is-automated-reasoning-the-solution-to-treat-hallucination.html">
        <media:title type="html">The cure?  - Is Automated Reasoning the solution to treat hallucination?</media:title>
        <media:description type="html">&lt;p&gt;AWS released GA Automated Reasoning checks for Bedrock.
What sounds so small could be the actual drug against AI hallucinations.
But it turns out: It is complicated! Let me show you, what I mean.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/09/roberto-sorin-RS0-h_pyByk-unsplash.jpg"/>
        <media:keywords>[level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;AWS released GA Automated Reasoning checks for Bedrock.
What sounds so small could be the actual drug against AI hallucinations.
But it turns out: It is complicated! Let me show you, what I mean.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Vibe drawing with Q-Developer Cloud Diagrams - fast, flexible, fine</title>
      <link>https://www.tecracer.com/blog/2025/07/vibe-drawing-with-q-developer-cloud-diagrams-fast-flexible-fine.html</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/07/vibe-drawing-with-q-developer-cloud-diagrams-fast-flexible-fine.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/07/vibe-drawing-with-q-developer-cloud-diagrams-fast-flexible-fine.html">
        <media:title type="html">Vibe drawing with Q-Developer Cloud Diagrams - fast, flexible, fine</media:title>
        <media:description type="html">&lt;p&gt;The AWS website project is launched! But, as usual, we forgot something – good documentation.
How do you create good diagrams for documentation when the schedule is tight? For this task, an LLM that can alter local files, together with a text-based diagram tool, really gives great results. Let me show you.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/07/robo-piano.jpg"/>
        <media:keywords>[level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The AWS website project is launched! But, as usual, we forgot something – good documentation.
How do you create good diagrams for documentation when the schedule is tight? For this task, an LLM that can alter local files, together with a text-based diagram tool, really gives great results. Let me show you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The architecture chameleon - Lambda or Container with same code</title>
      <link>https://www.tecracer.com/blog/2025/06/the-architecture-chameleon-lambda-or-container-with-same-code.html</link><pubDate>Thu, 05 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/06/the-architecture-chameleon-lambda-or-container-with-same-code.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/06/the-architecture-chameleon-lambda-or-container-with-same-code.html">
        <media:title type="html">The architecture chameleon - Lambda or Container with same code</media:title>
        <media:description type="html">&lt;p&gt;At the beginning of a AWS software development project, some big architectural decisions need to be made.
This is a classic: does AWS Lambda or Docker/Microservice make more sense?&lt;/p&gt;
&lt;p&gt;Well - with the GOpher Chameleon, you can have both worlds. The &lt;em&gt;very same&lt;/em&gt; code for Lambda or
container.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/06/chameleon.jpg"/>
        <media:keywords>[level-300 serverless container GO]</media:keywords>
      </media:content>
      <description>&lt;p&gt;At the beginning of a AWS software development project, some big architectural decisions need to be made.
This is a classic: does AWS Lambda or Docker/Microservice make more sense?&lt;/p&gt;
&lt;p&gt;Well - with the GOpher Chameleon, you can have both worlds. The &lt;em&gt;very same&lt;/em&gt; code for Lambda or
container.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SQL Server 2019 Failover Cluster on EC2 – Lessons Learned</title>
      <link>https://www.tecracer.com/blog/2025/02/sql-server-2019-failover-cluster-on-ec2-lessons-learned.html</link><pubDate>Tue, 25 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/02/sql-server-2019-failover-cluster-on-ec2-lessons-learned.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/02/sql-server-2019-failover-cluster-on-ec2-lessons-learned.html">
        <media:title type="html">SQL Server 2019 Failover Cluster on EC2 – Lessons Learned</media:title>
        <media:description type="html">Customer requirements demanded the setup of a SQL Failover Cluster on EC2. Following AWS&amp;rsquo;s reference setup, I encountered some issues that cost me a couple of hours. In this blog post, I&amp;rsquo;ll share my experience and the solutions I found, hopefully saving you valuable time and making your journey to set up a SQL 2019 Failover Cluster with Windows Server 2019 on EC2 smoother and more enjoyable.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/02/ADandAWSDNS.png"/>
        <media:keywords>[level-200 AWS EC2 SQL Failover cluster Windows Failover Cluster]</media:keywords>
      </media:content>
      <description>Customer requirements demanded the setup of a SQL Failover Cluster on EC2. Following AWS&amp;rsquo;s reference setup, I encountered some issues that cost me a couple of hours. In this blog post, I&amp;rsquo;ll share my experience and the solutions I found, hopefully saving you valuable time and making your journey to set up a SQL 2019 Failover Cluster with Windows Server 2019 on EC2 smoother and more enjoyable.</description>
    </item>
    
    <item>
      <title>Which AWS Regions are Lambda@Edge functions executed in?</title>
      <link>https://www.tecracer.com/blog/2025/02/which-aws-regions-are-lambda@edge-functions-executed-in.html</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/02/which-aws-regions-are-lambda@edge-functions-executed-in.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/02/which-aws-regions-are-lambda@edge-functions-executed-in.html">
        <media:title type="html">Which AWS Regions are Lambda@Edge functions executed in?</media:title>
        <media:description type="html">Lambda@Edge functions are executed in multiple regions around the world, but which ones exactly?
In this post we&amp;rsquo;ll find out together, which will enable us to pre-create log groups and other resources for them.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/02/cf_regional_edge_caches.png"/>
        <media:keywords>[level-300 lambda cloudfront python lambda-at-edge]</media:keywords>
      </media:content>
      <description>Lambda@Edge functions are executed in multiple regions around the world, but which ones exactly?
In this post we&amp;rsquo;ll find out together, which will enable us to pre-create log groups and other resources for them.</description>
    </item>
    
    <item>
      <title>Speed up your Multi-Channel GenAI Solution - Tips from real projects</title>
      <link>https://www.tecracer.com/blog/2025/01/speed-up-your-multi-channel-genai-solution-tips-from-real-projects.html</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2025/01/speed-up-your-multi-channel-genai-solution-tips-from-real-projects.html</guid>
      <media:content url="https://www.tecracer.com/blog/2025/01/speed-up-your-multi-channel-genai-solution-tips-from-real-projects.html">
        <media:title type="html">Speed up your Multi-Channel GenAI Solution - Tips from real projects</media:title>
        <media:description type="html">&lt;p&gt;Your agentic multi-channel, multi-modal GenAI solution idea may be buzz-word-compatible.
But to do some expectation management: It will not run as fast as this dog.
So, we share some of the tips from our projects on how to speed up your GenAI solution.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2025/01/dogspeed.jpg"/>
        <media:keywords>[level-300 genai]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Your agentic multi-channel, multi-modal GenAI solution idea may be buzz-word-compatible.
But to do some expectation management: It will not run as fast as this dog.
So, we share some of the tips from our projects on how to speed up your GenAI solution.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Integrating HubSpot with AWS Lambda</title>
      <link>https://www.tecracer.com/blog/2024/12/integrating-hubspot-with-aws-lambda.html</link><pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/12/integrating-hubspot-with-aws-lambda.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/12/integrating-hubspot-with-aws-lambda.html">
        <media:title type="html">Integrating HubSpot with AWS Lambda</media:title>
        <media:description type="html">Like many organizations, tecRacer uses HubSpot as a CRM. Integrating Hubspot with other (internal) systems enables smooth workflows for everyone involved. Since I recently built a custom integration, I thought it may be helpful to explain how to set up a secure interface with AWS.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/12/hs_lambda_title.png"/>
        <media:keywords>[level-400 lambda hubspot python]</media:keywords>
      </media:content>
      <description>Like many organizations, tecRacer uses HubSpot as a CRM. Integrating Hubspot with other (internal) systems enables smooth workflows for everyone involved. Since I recently built a custom integration, I thought it may be helpful to explain how to set up a secure interface with AWS.</description>
    </item>
    
    <item>
      <title>From EC2 to C6 - Clear Compliance Chaos with clear  Customer Collaboration with MSSP</title>
      <link>https://www.tecracer.com/blog/2024/11/from-ec2-to-c6-clear-compliance-chaos-with-clear-customer-collaboration-with-mssp.html</link><pubDate>Wed, 20 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/11/from-ec2-to-c6-clear-compliance-chaos-with-clear-customer-collaboration-with-mssp.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/11/from-ec2-to-c6-clear-compliance-chaos-with-clear-customer-collaboration-with-mssp.html">
        <media:title type="html">From EC2 to C6 - Clear Compliance Chaos with clear  Customer Collaboration with MSSP</media:title>
        <media:description type="html">&lt;p&gt;To battle security compliance is a challenge, which is besten solved as a team sport.
We show you some solutions to win this tug of war, like knowing not only the technical, but also the psychological aspects of the game.&lt;/p&gt;
&lt;p&gt;This is the way our MSSP works together with you.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/11/meritt-thomas-IFK5ROpTimo-unsplash.jpg"/>
        <media:keywords>[level-300 security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;To battle security compliance is a challenge, which is besten solved as a team sport.
We show you some solutions to win this tug of war, like knowing not only the technical, but also the psychological aspects of the game.&lt;/p&gt;
&lt;p&gt;This is the way our MSSP works together with you.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Choosing solutions for container security on AWS.</title>
      <link>https://www.tecracer.com/blog/2024/11/choosing-solutions-for-container-security-on-aws..html</link><pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/11/choosing-solutions-for-container-security-on-aws..html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/11/choosing-solutions-for-container-security-on-aws..html">
        <media:title type="html">Choosing solutions for container security on AWS.</media:title>
        <media:description type="html">&lt;p&gt;Even the best security measures can&amp;rsquo;t prevent all security incidents. With the right tools, you can detect and respond to incidents quickly. The problem is not anymore that you have no tools at hand but that you have too many. How do you choose the right one?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/10/gartenzaun.jpg"/>
        <media:keywords>[level-300 security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Even the best security measures can&amp;rsquo;t prevent all security incidents. With the right tools, you can detect and respond to incidents quickly. The problem is not anymore that you have no tools at hand but that you have too many. How do you choose the right one?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How I spent a few hours using advanced technology to save $2</title>
      <link>https://www.tecracer.com/blog/2024/11/how-i-spent-a-few-hours-using-advanced-technology-to-save-2.html</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/11/how-i-spent-a-few-hours-using-advanced-technology-to-save-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/11/how-i-spent-a-few-hours-using-advanced-technology-to-save-2.html">
        <media:title type="html">How I spent a few hours using advanced technology to save $2</media:title>
        <media:description type="html">Opportunity cost is an important economic concept, but sometimes we need to ignore it to learn something.
Join me in using a variety of services and tools to figure out what is using my KMS keys and if I can safely delete them.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/11/kms_graph.png"/>
        <media:keywords>[level-200 kms athena cloudtrail config steampipe]</media:keywords>
      </media:content>
      <description>Opportunity cost is an important economic concept, but sometimes we need to ignore it to learn something.
Join me in using a variety of services and tools to figure out what is using my KMS keys and if I can safely delete them.</description>
    </item>
    
    <item>
      <title>Embedded Embeddings Database: Building a low cost serverless RAG solution</title>
      <link>https://www.tecracer.com/blog/2024/10/embedded-embeddings-database-building-a-low-cost-serverless-rag-solution.html</link><pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/10/embedded-embeddings-database-building-a-low-cost-serverless-rag-solution.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/10/embedded-embeddings-database-building-a-low-cost-serverless-rag-solution.html">
        <media:title type="html">Embedded Embeddings Database: Building a low cost serverless RAG solution</media:title>
        <media:description type="html">Retrieval-Augmented Generation (RAG) solutions are an impressive way to talk to one&amp;rsquo;s data. One of the challenges of RAG solutions is the associated cost, often driven by the vector database. In a previous blog article I presented how to tackle this issue by using Athena with Locality Sensitive Hashing (LSH) as a knowledge database. One the of the main limitations with Athena is the latency and the low number of concurrent queries. In this new blog article, I present a new low-cost serverless solution that makes use of an embedded vector database, SQLite, to achieve a low cost while maintaining high concurrency.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/10/rag_sqlite_cover.png"/>
        <media:keywords>[machine-learning GenAI RAG sagemaker AWS level-300 LLM]</media:keywords>
      </media:content>
      <description>Retrieval-Augmented Generation (RAG) solutions are an impressive way to talk to one&amp;rsquo;s data. One of the challenges of RAG solutions is the associated cost, often driven by the vector database. In a previous blog article I presented how to tackle this issue by using Athena with Locality Sensitive Hashing (LSH) as a knowledge database. One the of the main limitations with Athena is the latency and the low number of concurrent queries. In this new blog article, I present a new low-cost serverless solution that makes use of an embedded vector database, SQLite, to achieve a low cost while maintaining high concurrency.</description>
    </item>
    
    <item>
      <title>Advanced API Gateway Throttling: Time-Based Adjustments, Budget Alerts, and WAF Configured with Terraform</title>
      <link>https://www.tecracer.com/blog/api-gateway-lambda-throttling-2/</link><pubDate>Fri, 11 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/api-gateway-lambda-throttling-2/</guid>
      <media:content url="https://www.tecracer.com/blog/api-gateway-lambda-throttling-2/">
        <media:title type="html">Advanced API Gateway Throttling: Time-Based Adjustments, Budget Alerts, and WAF Configured with Terraform</media:title>
        <media:description type="html">&lt;p&gt;In the previous post, &lt;a href=&#34;https://www.tecracer.com/blog/api-gateway-lambda-throttling/&#34;&gt;&amp;ldquo;API Gateway and Lambda Throttling with Terraform&amp;rdquo;&lt;/a&gt;, we covered the basics of setting up throttling for your API Gateway and Lambda functions. In this follow-up, we’ll take it to the next level, adding &lt;strong&gt;budget controls&lt;/strong&gt;, &lt;strong&gt;time-based throttling adjustments&lt;/strong&gt;, and &lt;strong&gt;AWS WAF security integration&lt;/strong&gt; to safeguard your API while optimizing both performance and cost-efficiency.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/10/api-gateway-throttling-2.jpeg"/>
        <media:keywords>[aws lambda api-gateway guide level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In the previous post, &lt;a href=&#34;https://www.tecracer.com/blog/api-gateway-lambda-throttling/&#34;&gt;&amp;ldquo;API Gateway and Lambda Throttling with Terraform&amp;rdquo;&lt;/a&gt;, we covered the basics of setting up throttling for your API Gateway and Lambda functions. In this follow-up, we’ll take it to the next level, adding &lt;strong&gt;budget controls&lt;/strong&gt;, &lt;strong&gt;time-based throttling adjustments&lt;/strong&gt;, and &lt;strong&gt;AWS WAF security integration&lt;/strong&gt; to safeguard your API while optimizing both performance and cost-efficiency.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>API Gateway and Lambda Throttling with Terraform: A Comprehensive Guide</title>
      <link>https://www.tecracer.com/blog/api-gateway-lambda-throttling/</link><pubDate>Thu, 10 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/api-gateway-lambda-throttling/</guid>
      <media:content url="https://www.tecracer.com/blog/api-gateway-lambda-throttling/">
        <media:title type="html">API Gateway and Lambda Throttling with Terraform: A Comprehensive Guide</media:title>
        <media:description type="html">&lt;p&gt;In today&amp;rsquo;s cloud-native world, effectively managing API and serverless function performance is crucial for building reliable and cost-effective applications. This guide explores advanced throttling techniques for AWS API Gateway and Lambda using Terraform, incorporating best practices from the AWS Well-Architected Framework and real-world implementation patterns.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/10/api-gateway-throtteling.jpeg"/>
        <media:keywords>[aws lambda api-gateway guide level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In today&amp;rsquo;s cloud-native world, effectively managing API and serverless function performance is crucial for building reliable and cost-effective applications. This guide explores advanced throttling techniques for AWS API Gateway and Lambda using Terraform, incorporating best practices from the AWS Well-Architected Framework and real-world implementation patterns.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Comprehensive Guide to AWS AI/ML Services: The Ultimate Decision Maker’s Playbook</title>
      <link>https://www.tecracer.com/blog/aws-ai-ml-services-decision-playbook/</link><pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/aws-ai-ml-services-decision-playbook/</guid>
      <media:content url="https://www.tecracer.com/blog/aws-ai-ml-services-decision-playbook/">
        <media:title type="html">Comprehensive Guide to AWS AI/ML Services: The Ultimate Decision Maker’s Playbook</media:title>
        <media:description type="html">&lt;p&gt;Looking to integrate artificial intelligence and machine learning into your business strategy? AWS has an ever-growing suite of AI/ML services, which can sometimes feel overwhelming to navigate. But don’t worry—this playbook is designed to provide a clear, simple guide to help you find the right tools for your business. Explore how AWS AI/ML services can empower your business and simplify your processes—no expert knowledge needed!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/10/av-ai-ml-playbook-banner.png"/>
        <media:keywords>[aws ml ai guide level-100]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Looking to integrate artificial intelligence and machine learning into your business strategy? AWS has an ever-growing suite of AI/ML services, which can sometimes feel overwhelming to navigate. But don’t worry—this playbook is designed to provide a clear, simple guide to help you find the right tools for your business. Explore how AWS AI/ML services can empower your business and simplify your processes—no expert knowledge needed!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Performance Boost: 10 Expert Tips for Optimizing Your Amazon OpenSearch Service Cluster  (2024 Update)</title>
      <link>https://www.tecracer.com/blog/opensearch-performance-boost-2024/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/opensearch-performance-boost-2024/</guid>
      <media:content url="https://www.tecracer.com/blog/opensearch-performance-boost-2024/">
        <media:title type="html">Performance Boost: 10 Expert Tips for Optimizing Your Amazon OpenSearch Service Cluster  (2024 Update)</media:title>
        <media:description type="html">&lt;div class=&#34;notices note&#34; &gt;&lt;p&gt;Note: This is an updated version of &lt;a href=&#34;https://www.tecracer.com/blog/2023/07/performance-boost-10-expert-tips-for-optimizing-your-amazon-opensearch-service-cluster.html&#34;&gt;this blog&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;By implementing these recommendations, you can maximize the potential of your Amazon OpenSearch Service domain, delivering an improved search experience while optimizing costs and maintaining security. Let&amp;rsquo;s explore these expert tips to supercharge your OpenSearch cluster.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/boost.png"/>
        <media:keywords>[aws opensearch optimize data analytics level-400 tips performance elasticsearch]</media:keywords>
      </media:content>
      <description>&lt;div class=&#34;notices note&#34; &gt;&lt;p&gt;Note: This is an updated version of &lt;a href=&#34;https://www.tecracer.com/blog/2023/07/performance-boost-10-expert-tips-for-optimizing-your-amazon-opensearch-service-cluster.html&#34;&gt;this blog&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;By implementing these recommendations, you can maximize the potential of your Amazon OpenSearch Service domain, delivering an improved search experience while optimizing costs and maintaining security. Let&amp;rsquo;s explore these expert tips to supercharge your OpenSearch cluster.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why and How to Migrate from Solr to Amazon OpenSearch Service in 2024</title>
      <link>https://www.tecracer.com/blog/solr-to-opensearch-migration-2024/</link><pubDate>Sat, 28 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/solr-to-opensearch-migration-2024/</guid>
      <media:content url="https://www.tecracer.com/blog/solr-to-opensearch-migration-2024/">
        <media:title type="html">Why and How to Migrate from Solr to Amazon OpenSearch Service in 2024</media:title>
        <media:description type="html">&lt;p&gt;This guide is for organizations currently using Solr and considering a migration to Amazon OpenSearch Service. We will explore the benefits of migrating, the process, and the key challenges, offering insights from real-world migrations to help you make an informed decision.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/solr-opensearch1.jpg"/>
        <media:keywords>[aws opensearch enterprise level-300 solr]</media:keywords>
      </media:content>
      <description>&lt;p&gt;This guide is for organizations currently using Solr and considering a migration to Amazon OpenSearch Service. We will explore the benefits of migrating, the process, and the key challenges, offering insights from real-world migrations to help you make an informed decision.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Regaining Amazon QuickSight SPICE capacity</title>
      <link>https://www.tecracer.com/blog/2024/09/regaining-amazon-quicksight-spice-capacity.html</link><pubDate>Fri, 27 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/09/regaining-amazon-quicksight-spice-capacity.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/09/regaining-amazon-quicksight-spice-capacity.html">
        <media:title type="html">Regaining Amazon QuickSight SPICE capacity</media:title>
        <media:description type="html">When using Business Intelligence solutions, it can quickly become difficult to manage all the resources created by numerous users. In this blog article, we will see how the Amazon QuickSight API was leveraged to determine which resources used up all the available SPICE capacity in our Amazon QuickSight account.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/qs_spice_cover.jpg"/>
        <media:keywords>[QuickSight SPICE AWS level-200]</media:keywords>
      </media:content>
      <description>When using Business Intelligence solutions, it can quickly become difficult to manage all the resources created by numerous users. In this blog article, we will see how the Amazon QuickSight API was leveraged to determine which resources used up all the available SPICE capacity in our Amazon QuickSight account.</description>
    </item>
    
    <item>
      <title>OpenSearch vs. Elasticsearch: Why OpenSearch is the Better Choice for AWS Users in 2024</title>
      <link>https://www.tecracer.com/blog/opensearch-vs-elasticsearch-2024/</link><pubDate>Wed, 25 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/opensearch-vs-elasticsearch-2024/</guid>
      <media:content url="https://www.tecracer.com/blog/opensearch-vs-elasticsearch-2024/">
        <media:title type="html">OpenSearch vs. Elasticsearch: Why OpenSearch is the Better Choice for AWS Users in 2024</media:title>
        <media:description type="html">&lt;p&gt;In the dynamic landscape of search and analytics engines, AWS users often find themselves weighing the merits of OpenSearch against Elasticsearch. While both platforms offer robust search capabilities, Amazon OpenSearch Service emerges as the superior option for those operating within the AWS ecosystem. This comprehensive analysis delves into the reasons why OpenSearch stands out and how it compares to Elasticsearch, particularly for AWS users.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/es-vs-os.png"/>
        <media:keywords>[aws opensearch enterprise level-200 elasticsearch]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In the dynamic landscape of search and analytics engines, AWS users often find themselves weighing the merits of OpenSearch against Elasticsearch. While both platforms offer robust search capabilities, Amazon OpenSearch Service emerges as the superior option for those operating within the AWS ecosystem. This comprehensive analysis delves into the reasons why OpenSearch stands out and how it compares to Elasticsearch, particularly for AWS users.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building Data Aggregation Pipelines using Apache Airflow and Athena</title>
      <link>https://www.tecracer.com/blog/2024/09/building-data-aggregation-pipelines-using-apache-airflow-and-athena.html</link><pubDate>Mon, 23 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/09/building-data-aggregation-pipelines-using-apache-airflow-and-athena.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/09/building-data-aggregation-pipelines-using-apache-airflow-and-athena.html">
        <media:title type="html">Building Data Aggregation Pipelines using Apache Airflow and Athena</media:title>
        <media:description type="html">Business insights are frequently generated from aggregated data, like daily sales per market segment over time.
In this blog post we&amp;rsquo;ll use Apache Airflow to build a data aggregation pipeline that utilizes Amazon Athena for the heavy lifting.
We&amp;rsquo;ll cover best practices that you should follow to build a production-ready system.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/isaac-smith-6EnTPvPPL6I-unsplash.jpg"/>
        <media:keywords>[level-300 airflow athena]</media:keywords>
      </media:content>
      <description>Business insights are frequently generated from aggregated data, like daily sales per market segment over time.
In this blog post we&amp;rsquo;ll use Apache Airflow to build a data aggregation pipeline that utilizes Amazon Athena for the heavy lifting.
We&amp;rsquo;ll cover best practices that you should follow to build a production-ready system.</description>
    </item>
    
    <item>
      <title>Amazon OpenSearch Backup and Restore: Strategies and Considerations</title>
      <link>https://www.tecracer.com/blog/opensearch-backup-restore/</link><pubDate>Fri, 20 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/opensearch-backup-restore/</guid>
      <media:content url="https://www.tecracer.com/blog/opensearch-backup-restore/">
        <media:title type="html">Amazon OpenSearch Backup and Restore: Strategies and Considerations</media:title>
        <media:description type="html">&lt;p&gt;Amazon OpenSearch is a powerful, scalable search and analytics service offered by AWS. As organizations increasingly rely on OpenSearch for critical data operations, implementing robust backup and restore strategies becomes paramount. This article provides a comprehensive guide to OpenSearch backup and restore, helping AWS practitioners make informed decisions about data protection and disaster recovery.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/opensearch-backup.jpeg"/>
        <media:keywords>[aws opensearch enterprise level-200 backup]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon OpenSearch is a powerful, scalable search and analytics service offered by AWS. As organizations increasingly rely on OpenSearch for critical data operations, implementing robust backup and restore strategies becomes paramount. This article provides a comprehensive guide to OpenSearch backup and restore, helping AWS practitioners make informed decisions about data protection and disaster recovery.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Who-Is-RAG?</title>
      <link>https://www.tecracer.com/blog/2024/09/who-is-rag.html</link><pubDate>Tue, 17 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/09/who-is-rag.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/09/who-is-rag.html">
        <media:title type="html">Who-Is-RAG?</media:title>
        <media:description type="html">&lt;p&gt;We&amp;rsquo;ve used a gamified approach to showcase how Retrieval Augmented Generation enables businesses to use &lt;em&gt;Large Language Models&lt;/em&gt; in combination with their company data. Based on the popular board game &lt;em&gt;Who-Is-It?&lt;/em&gt;, we created a demo.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/who-is-rag-frontend.png"/>
        <media:keywords>[aws genai bedrock rag serverless opensearch]</media:keywords>
      </media:content>
      <description>&lt;p&gt;We&amp;rsquo;ve used a gamified approach to showcase how Retrieval Augmented Generation enables businesses to use &lt;em&gt;Large Language Models&lt;/em&gt; in combination with their company data. Based on the popular board game &lt;em&gt;Who-Is-It?&lt;/em&gt;, we created a demo.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building a Cloud SIEM with AWS OpenSearch Security Analytics</title>
      <link>https://www.tecracer.com/blog/2024/09/building-a-cloud-siem-with-aws-opensearch-security-analytics.html</link><pubDate>Mon, 16 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/09/building-a-cloud-siem-with-aws-opensearch-security-analytics.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/09/building-a-cloud-siem-with-aws-opensearch-security-analytics.html">
        <media:title type="html">Building a Cloud SIEM with AWS OpenSearch Security Analytics</media:title>
        <media:description type="html">&lt;p&gt;In this blog post, I&amp;rsquo;ll show you how to build a lightweight SIEM system in AWS using AWS OpenSearch and its Security Analytics features, combined with Zeek. This solution enables real-time monitoring of cloud network traffic and generates alerts when potential threats are detected.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/opensearch-siem-thumbnail.png"/>
        <media:keywords>[aws opensearch siem gwlb security zeek terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In this blog post, I&amp;rsquo;ll show you how to build a lightweight SIEM system in AWS using AWS OpenSearch and its Security Analytics features, combined with Zeek. This solution enables real-time monitoring of cloud network traffic and generates alerts when potential threats are detected.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to accidentally create read-only DynamoDB items</title>
      <link>https://www.tecracer.com/blog/2024/09/how-to-accidentally-create-read-only-dynamodb-items.html</link><pubDate>Sat, 14 Sep 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/09/how-to-accidentally-create-read-only-dynamodb-items.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/09/how-to-accidentally-create-read-only-dynamodb-items.html">
        <media:title type="html">How to accidentally create read-only DynamoDB items</media:title>
        <media:description type="html">In a recent Developing on AWS course I was faced with an interesting question about DynamoDB. What happens if you create an item that features attributes of a global secondary index with a data type that doesn&amp;rsquo;t match the index? My intuition was wrong, let&amp;rsquo;s check out what actually happens.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/09/ddb_data_types_lucidchart.png"/>
        <media:keywords>[level-200 dynamodb training]</media:keywords>
      </media:content>
      <description>In a recent Developing on AWS course I was faced with an interesting question about DynamoDB. What happens if you create an item that features attributes of a global secondary index with a data type that doesn&amp;rsquo;t match the index? My intuition was wrong, let&amp;rsquo;s check out what actually happens.</description>
    </item>
    
    <item>
      <title>Enhancing CloudFront Security with Response Headers</title>
      <link>https://www.tecracer.com/blog/2024/08/enhancing-cloudfront-security-with-response-headers.html</link><pubDate>Fri, 30 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/enhancing-cloudfront-security-with-response-headers.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/enhancing-cloudfront-security-with-response-headers.html">
        <media:title type="html">Enhancing CloudFront Security with Response Headers</media:title>
        <media:description type="html">&lt;p&gt;Response headers play a vital role in reinforcing security measures, protecting against various attacks, and enhancing the overall security of your web applications. In this blog post, we’ll explore how to implement a CloudFront response header policy to improve security, walk through the process of testing and refining your settings, and discuss how to automate these changes across your infrastructure.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/cloudfront-secure.jpeg"/>
        <media:keywords>[aws devops web level-200 cloudfront]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Response headers play a vital role in reinforcing security measures, protecting against various attacks, and enhancing the overall security of your web applications. In this blog post, we’ll explore how to implement a CloudFront response header policy to improve security, walk through the process of testing and refining your settings, and discuss how to automate these changes across your infrastructure.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Making the TPC-H dataset available in Athena using Airflow</title>
      <link>https://www.tecracer.com/blog/2024/08/making-the-tpc-h-dataset-available-in-athena-using-airflow.html</link><pubDate>Thu, 29 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/making-the-tpc-h-dataset-available-in-athena-using-airflow.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/making-the-tpc-h-dataset-available-in-athena-using-airflow.html">
        <media:title type="html">Making the TPC-H dataset available in Athena using Airflow</media:title>
        <media:description type="html">The TPC-H dataset is commonly used to benchmark data warehouses or, more generally, decision support systems. It describes a typical e-commerce workload and includes benchmark queries to enable performance comparison between different data warehouses. I think the dataset is also useful to teach building different kinds of ETL or analytics workflows, so I decided to explore ways of making it available in Amazon Athena.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/mika-baumeister-Wpnoqo2plFA-unsplash.jpg"/>
        <media:keywords>[level-300 airflow athena]</media:keywords>
      </media:content>
      <description>The TPC-H dataset is commonly used to benchmark data warehouses or, more generally, decision support systems. It describes a typical e-commerce workload and includes benchmark queries to enable performance comparison between different data warehouses. I think the dataset is also useful to teach building different kinds of ETL or analytics workflows, so I decided to explore ways of making it available in Amazon Athena.</description>
    </item>
    
    <item>
      <title>Mastering URL Redirections with AWS CloudFront Functions</title>
      <link>https://www.tecracer.com/blog/2024/08/mastering-url-redirections-with-aws-cloudfront-functions.html</link><pubDate>Thu, 29 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/mastering-url-redirections-with-aws-cloudfront-functions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/mastering-url-redirections-with-aws-cloudfront-functions.html">
        <media:title type="html">Mastering URL Redirections with AWS CloudFront Functions</media:title>
        <media:description type="html">&lt;p&gt;Struggling with URL redirections for your AWS-hosted website? If you&amp;rsquo;re using an S3 bucket as your origin, you might have noticed that S3 alone doesn’t support dynamic redirects via server-side rules. That&amp;rsquo;s where AWS CloudFront Functions come in—offering a fast, simple, and cost-effective way to manage redirections. In this guide, we’ll show you how CloudFront can handle your URL redirections without requiring separate S3 buckets or CloudFront distributions, streamlining your architecture and improving your website’s SEO and user experience.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/banner-cloudfunction.jpeg"/>
        <media:keywords>[aws devops web level-200 cloudfront]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Struggling with URL redirections for your AWS-hosted website? If you&amp;rsquo;re using an S3 bucket as your origin, you might have noticed that S3 alone doesn’t support dynamic redirects via server-side rules. That&amp;rsquo;s where AWS CloudFront Functions come in—offering a fast, simple, and cost-effective way to manage redirections. In this guide, we’ll show you how CloudFront can handle your URL redirections without requiring separate S3 buckets or CloudFront distributions, streamlining your architecture and improving your website’s SEO and user experience.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enabling Apache Airflow to copy large S3 objects</title>
      <link>https://www.tecracer.com/blog/2024/08/enabling-apache-airflow-to-copy-large-s3-objects.html</link><pubDate>Tue, 27 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/enabling-apache-airflow-to-copy-large-s3-objects.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/enabling-apache-airflow-to-copy-large-s3-objects.html">
        <media:title type="html">Enabling Apache Airflow to copy large S3 objects</media:title>
        <media:description type="html">If you&amp;rsquo;re trying to use Apache Airflow to copy large objects in S3, you might have encountered issues where S3 complains about you sending an &lt;code&gt;InvalidRequest&lt;/code&gt;. We will fix that in this post by writing a custom operator to handle the underlying problem.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/k-mitch-hodge-gCtRlwj5ooU-unsplash.jpg"/>
        <media:keywords>[level-300 airflow s3]</media:keywords>
      </media:content>
      <description>If you&amp;rsquo;re trying to use Apache Airflow to copy large objects in S3, you might have encountered issues where S3 complains about you sending an &lt;code&gt;InvalidRequest&lt;/code&gt;. We will fix that in this post by writing a custom operator to handle the underlying problem.</description>
    </item>
    
    <item>
      <title>We like to move it move it - Serverless Lambda transport between development stages</title>
      <link>https://www.tecracer.com/blog/2024/08/we-like-to-move-it-move-it-serverless-lambda-transport-between-development-stages.html</link><pubDate>Sun, 25 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/we-like-to-move-it-move-it-serverless-lambda-transport-between-development-stages.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/we-like-to-move-it-move-it-serverless-lambda-transport-between-development-stages.html">
        <media:title type="html">We like to move it move it - Serverless Lambda transport between development stages</media:title>
        <media:description type="html">&lt;p&gt;You want to ship the very same code you have tested from test stage to production stage.
But most of the time a CICD pipeline re-creates the code to deploy to production. So you do not deploy the tested code!
With the AWS Lambda transport tool you can move the very same code you have tested to production or between stages in different accounts.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/stage.jpg"/>
        <media:keywords>[level-300 serverless]</media:keywords>
      </media:content>
      <description>&lt;p&gt;You want to ship the very same code you have tested from test stage to production stage.
But most of the time a CICD pipeline re-creates the code to deploy to production. So you do not deploy the tested code!
With the AWS Lambda transport tool you can move the very same code you have tested to production or between stages in different accounts.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>You can&#39;t Opt-Out of Performance Tracking in the AWS Console</title>
      <link>https://www.tecracer.com/blog/2024/08/you-cant-opt-out-of-performance-tracking-in-the-aws-console.html</link><pubDate>Thu, 22 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/you-cant-opt-out-of-performance-tracking-in-the-aws-console.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/you-cant-opt-out-of-performance-tracking-in-the-aws-console.html">
        <media:title type="html">You can&#39;t Opt-Out of Performance Tracking in the AWS Console</media:title>
        <media:description type="html">Even though I had opted out of performance measurement cookies, I noticed a lot of web requests that look like performance measurement in the AWS console.
In this article I investigate what&amp;rsquo;s being sent and what we can do about it.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/track_cookie_preferences_decorative.png"/>
        <media:keywords>[level-300 console]</media:keywords>
      </media:content>
      <description>Even though I had opted out of performance measurement cookies, I noticed a lot of web requests that look like performance measurement in the AWS console.
In this article I investigate what&amp;rsquo;s being sent and what we can do about it.</description>
    </item>
    
    <item>
      <title>Improving Accessibility by Generating Image-alt texts using GenAI</title>
      <link>https://www.tecracer.com/blog/2024/08/improving-accessibility-by-generating-image-alt-texts-using-genai.html</link><pubDate>Wed, 21 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/improving-accessibility-by-generating-image-alt-texts-using-genai.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/improving-accessibility-by-generating-image-alt-texts-using-genai.html">
        <media:title type="html">Improving Accessibility by Generating Image-alt texts using GenAI</media:title>
        <media:description type="html">In this article, we&amp;rsquo;ll be using GenAI to generate alternative texts for images in Markdown documents, which will help people relying on screen readers to access your content.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/daniel-ali-ju1yFZkrxVg-unsplash.jpg"/>
        <media:keywords>[level-300 bedrock accessibility genai llm]</media:keywords>
      </media:content>
      <description>In this article, we&amp;rsquo;ll be using GenAI to generate alternative texts for images in Markdown documents, which will help people relying on screen readers to access your content.</description>
    </item>
    
    <item>
      <title>Building a low cost serverless Retrieval-Augmented Generation (RAG) solution</title>
      <link>https://www.tecracer.com/blog/2024/08/building-a-low-cost-serverless-retrieval-augmented-generation-rag-solution.html</link><pubDate>Fri, 09 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/08/building-a-low-cost-serverless-retrieval-augmented-generation-rag-solution.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/08/building-a-low-cost-serverless-retrieval-augmented-generation-rag-solution.html">
        <media:title type="html">Building a low cost serverless Retrieval-Augmented Generation (RAG) solution</media:title>
        <media:description type="html">Large language models (LLMs) can generate complex text and solve numerous tasks such as question-answering, information extraction, and text summarization.
However, they may suffer from issues such as information gaps or hallucinations. In this blog article, we will explore how to mitigate these issues using Retrieval Augmented Generation (RAG) and build a low-cost solution in the process.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/low-cost-rag-cover.png"/>
        <media:keywords>[machine-learning GenAI RAG sagemaker AWS level-300 LLM]</media:keywords>
      </media:content>
      <description>Large language models (LLMs) can generate complex text and solve numerous tasks such as question-answering, information extraction, and text summarization.
However, they may suffer from issues such as information gaps or hallucinations. In this blog article, we will explore how to mitigate these issues using Retrieval Augmented Generation (RAG) and build a low-cost solution in the process.</description>
    </item>
    
    <item>
      <title>AWS Cost Management Made Easy: Build Your Own Calculator with the AWS Pricing API</title>
      <link>https://www.tecracer.com/blog/aws-pricing-calculator/</link><pubDate>Tue, 06 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/aws-pricing-calculator/</guid>
      <media:content url="https://www.tecracer.com/blog/aws-pricing-calculator/">
        <media:title type="html">AWS Cost Management Made Easy: Build Your Own Calculator with the AWS Pricing API</media:title>
        <media:description type="html">&lt;p&gt;When discussing AWS pricing with customers, limitations in the official &lt;a href=&#34;https://calculator.aws&#34;&gt;AWS Pricing Calculator&lt;/a&gt; can sometimes hinder accurate cost estimations. This blog post addresses a specific challenge encountered with AWS CloudWatch Synthetics pricing and provides a solution by building a custom calculator using the AWS Pricing API.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/calculator.jpeg"/>
        <media:keywords>[aws api finops level-200 optimisation]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When discussing AWS pricing with customers, limitations in the official &lt;a href=&#34;https://calculator.aws&#34;&gt;AWS Pricing Calculator&lt;/a&gt; can sometimes hinder accurate cost estimations. This blog post addresses a specific challenge encountered with AWS CloudWatch Synthetics pricing and provides a solution by building a custom calculator using the AWS Pricing API.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Decoupling Search Logic in Application Development with OpenSearch Templates and Aliases</title>
      <link>https://www.tecracer.com/blog/opensearch-decoupling-search/</link><pubDate>Fri, 02 Aug 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/opensearch-decoupling-search/</guid>
      <media:content url="https://www.tecracer.com/blog/opensearch-decoupling-search/">
        <media:title type="html">Decoupling Search Logic in Application Development with OpenSearch Templates and Aliases</media:title>
        <media:description type="html">&lt;p&gt;Imagine you&amp;rsquo;re managing an e-commerce platform with millions of products. Your search functionality is tightly coupled with your application code, making it challenging to update search logic without redeploying the entire application. This scenario illustrates the critical need for decoupling search logic in modern application development. This blog post explores how OpenSearch templates and aliases can address this challenge, offering practical strategies to enhance search performance and simplify maintenance.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/08/decoupling.jpeg"/>
        <media:keywords>[aws opensearch enterprise level-300 decoupling]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Imagine you&amp;rsquo;re managing an e-commerce platform with millions of products. Your search functionality is tightly coupled with your application code, making it challenging to update search logic without redeploying the entire application. This scenario illustrates the critical need for decoupling search logic in modern application development. This blog post explores how OpenSearch templates and aliases can address this challenge, offering practical strategies to enhance search performance and simplify maintenance.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating an Alarm to Detect Usage of a Pending Deletion KMS Keys and AWS Secrets</title>
      <link>https://www.tecracer.com/blog/2024/07/creating-an-alarm-to-detect-usage-of-a-pending-deletion-kms-keys-and-aws-secrets.html</link><pubDate>Fri, 26 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/07/creating-an-alarm-to-detect-usage-of-a-pending-deletion-kms-keys-and-aws-secrets.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/07/creating-an-alarm-to-detect-usage-of-a-pending-deletion-kms-keys-and-aws-secrets.html">
        <media:title type="html">Creating an Alarm to Detect Usage of a Pending Deletion KMS Keys and AWS Secrets</media:title>
        <media:description type="html">&lt;p&gt;In cloud computing, security is a critical concern. While AWS provides backup solutions for many resources, custom configurations often require additional protection. Two key services, AWS Key Management Service (KMS) and AWS Secrets Manager, don&amp;rsquo;t offer direct backup options. However, they implement a deletion grace period— by default 30 days and this is the maximum — allowing for potential restoration.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/07/protecting-kms-and-secrets-a.jpg"/>
        <media:keywords>[aws secrets cloudwatch level-300 alarms monitoring backup security kms]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In cloud computing, security is a critical concern. While AWS provides backup solutions for many resources, custom configurations often require additional protection. Two key services, AWS Key Management Service (KMS) and AWS Secrets Manager, don&amp;rsquo;t offer direct backup options. However, they implement a deletion grace period— by default 30 days and this is the maximum — allowing for potential restoration.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Creating Recommended Alarms for Amazon OpenSearch Service with Terraform</title>
      <link>https://www.tecracer.com/blog/2024/07/creating-recommended-alarms-for-amazon-opensearch-service-with-terraform.html</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/07/creating-recommended-alarms-for-amazon-opensearch-service-with-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/07/creating-recommended-alarms-for-amazon-opensearch-service-with-terraform.html">
        <media:title type="html">Creating Recommended Alarms for Amazon OpenSearch Service with Terraform</media:title>
        <media:description type="html">&lt;p&gt;Amazon OpenSearch Service is a powerful tool for search, log analytics, and RAG (Retrieval-Augmented Generation) systems. To ensure optimal performance and reliability, effective monitoring is crucial.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/07/opensearch_alarms.png"/>
        <media:keywords>[aws opensearch cloudwatch level-300 alarms monitoring]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon OpenSearch Service is a powerful tool for search, log analytics, and RAG (Retrieval-Augmented Generation) systems. To ensure optimal performance and reliability, effective monitoring is crucial.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Changing of the Guards - GenAI pattern to Bedrock service</title>
      <link>https://www.tecracer.com/blog/2024/07/changing-of-the-guards-genai-pattern-to-bedrock-service.html</link><pubDate>Fri, 12 Jul 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/07/changing-of-the-guards-genai-pattern-to-bedrock-service.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/07/changing-of-the-guards-genai-pattern-to-bedrock-service.html">
        <media:title type="html">Changing of the Guards - GenAI pattern to Bedrock service</media:title>
        <media:description type="html">&lt;p&gt;10th of Juli: The ten new features, which were announced in AWS NY Summmit, show a trend in Amazon Bedrock: to implement Prompt Engineering Patterns as services. One of the best practices to avoid prompt injection attacks is GuardRails. Here, I do a deep dive into the new GuardRails features &amp;ldquo;contextual grounding filter&amp;rdquo; and &amp;ldquo;independent API to call your guardrails.&amp;rdquo; Note: Guardrails work ONLY with English currently.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/07/change-guards-slim.png"/>
        <media:keywords>[level-300 genai]</media:keywords>
      </media:content>
      <description>&lt;p&gt;10th of Juli: The ten new features, which were announced in AWS NY Summmit, show a trend in Amazon Bedrock: to implement Prompt Engineering Patterns as services. One of the best practices to avoid prompt injection attacks is GuardRails. Here, I do a deep dive into the new GuardRails features &amp;ldquo;contextual grounding filter&amp;rdquo; and &amp;ldquo;independent API to call your guardrails.&amp;rdquo; Note: Guardrails work ONLY with English currently.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Going on an Industry Quest: Manufacturing and Auto</title>
      <link>https://www.tecracer.com/blog/2024/06/going-on-an-industry-quest-manufacturing-and-auto.html</link><pubDate>Fri, 28 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/06/going-on-an-industry-quest-manufacturing-and-auto.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/06/going-on-an-industry-quest-manufacturing-and-auto.html">
        <media:title type="html">Going on an Industry Quest: Manufacturing and Auto</media:title>
        <media:description type="html">Using Industry Quest: Manufacturing and Auto you can learn about building IoT and factory management solutions in AWS. It&amp;rsquo;s a game that teaches you about real time monitoring, predictive maintenance, machine learning and data analytics. This blog gives an introduction to the game and covers my thoughts about its usefulness.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/06/ind_qst_title.png"/>
        <media:keywords>[level-100 skill-builder industry-quest iot]</media:keywords>
      </media:content>
      <description>Using Industry Quest: Manufacturing and Auto you can learn about building IoT and factory management solutions in AWS. It&amp;rsquo;s a game that teaches you about real time monitoring, predictive maintenance, machine learning and data analytics. This blog gives an introduction to the game and covers my thoughts about its usefulness.</description>
    </item>
    
    <item>
      <title>An unsung hero of Amazon SageMaker: Local Mode</title>
      <link>https://www.tecracer.com/blog/2024/06/an-unsung-hero-of-amazon-sagemaker-local-mode.html</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/06/an-unsung-hero-of-amazon-sagemaker-local-mode.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/06/an-unsung-hero-of-amazon-sagemaker-local-mode.html">
        <media:title type="html">An unsung hero of Amazon SageMaker: Local Mode</media:title>
        <media:description type="html">Amazon SageMaker offers a highly customizable platform for machine learning at scale.
Job execution within Amazon SageMaker can take some time to set up, which can be inconvenient or even time consuming during development and debugging phases. Running training and processing jobs locally can greatly increase the speed of development and debugging before running them at scale on AWS.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/06/sagemaker-local-cover.jpg"/>
        <media:keywords>[level-300 AWS sagemaker machine-learning MLOps docker]</media:keywords>
      </media:content>
      <description>Amazon SageMaker offers a highly customizable platform for machine learning at scale.
Job execution within Amazon SageMaker can take some time to set up, which can be inconvenient or even time consuming during development and debugging phases. Running training and processing jobs locally can greatly increase the speed of development and debugging before running them at scale on AWS.</description>
    </item>
    
    <item>
      <title>Build a scalable IDS and IPS solution using Suricata and AWS Gateway Load Balancer</title>
      <link>https://www.tecracer.com/blog/2024/05/build-a-scalable-ids-and-ips-solution-using-suricata-and-aws-gateway-load-balancer.html</link><pubDate>Tue, 21 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/05/build-a-scalable-ids-and-ips-solution-using-suricata-and-aws-gateway-load-balancer.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/05/build-a-scalable-ids-and-ips-solution-using-suricata-and-aws-gateway-load-balancer.html">
        <media:title type="html">Build a scalable IDS and IPS solution using Suricata and AWS Gateway Load Balancer</media:title>
        <media:description type="html">&lt;p&gt;In this blog post, I will demonstrate how to leverage Suricata with the AWS Gateway Load Balancer and Terraform to implement a highly available, scalable, and cost-effective IDS/IPS solution in AWS. This approach will enable you to monitor network traffic, detect threats, and block them before they reach your systems.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/05/gwlb-appliance-thumbnail.png"/>
        <media:keywords>[aws gwlb security suricata terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In this blog post, I will demonstrate how to leverage Suricata with the AWS Gateway Load Balancer and Terraform to implement a highly available, scalable, and cost-effective IDS/IPS solution in AWS. This approach will enable you to monitor network traffic, detect threats, and block them before they reach your systems.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Switching Identity Providers in the IAM Identity Center</title>
      <link>https://www.tecracer.com/blog/2024/05/switching-identity-providers-in-the-iam-identity-center.html</link><pubDate>Thu, 16 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/05/switching-identity-providers-in-the-iam-identity-center.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/05/switching-identity-providers-in-the-iam-identity-center.html">
        <media:title type="html">Switching Identity Providers in the IAM Identity Center</media:title>
        <media:description type="html">Switching the Identity Provider in the IAM Identity Center while keeping all permissions intact and minimizing disruptions can be a daunting task.
In this post I&amp;rsquo;m explaining how we solved this for one of our customers.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/05/idc_migration_julia-craice-faCwTallTC0-unsplash.jpg"/>
        <media:keywords>[level-200 identity-center entra-id migration]</media:keywords>
      </media:content>
      <description>Switching the Identity Provider in the IAM Identity Center while keeping all permissions intact and minimizing disruptions can be a daunting task.
In this post I&amp;rsquo;m explaining how we solved this for one of our customers.</description>
    </item>
    
    <item>
      <title>How to migrate data from Amazon EFS to Amazon S3 with AWS DataSync</title>
      <link>https://www.tecracer.com/blog/2024/05/how-to-migrate-data-from-amazon-efs-to-amazon-s3-with-aws-datasync.html</link><pubDate>Tue, 07 May 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/05/how-to-migrate-data-from-amazon-efs-to-amazon-s3-with-aws-datasync.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/05/how-to-migrate-data-from-amazon-efs-to-amazon-s3-with-aws-datasync.html">
        <media:title type="html">How to migrate data from Amazon EFS to Amazon S3 with AWS DataSync</media:title>
        <media:description type="html">AWS DataSync is a service that simplifies and accelerates data migrations not only to but also from and between AWS storage services. In this blog post we will see how to leverage it to migrate data from an EFS file system to an Amazon S3 bucket.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/05/datasync/sm_data-sync_title.jpg"/>
        <media:keywords>[datasync efs s3 level-200]</media:keywords>
      </media:content>
      <description>AWS DataSync is a service that simplifies and accelerates data migrations not only to but also from and between AWS storage services. In this blog post we will see how to leverage it to migrate data from an EFS file system to an Amazon S3 bucket.</description>
    </item>
    
    <item>
      <title>Automating Cross-Account / Cross-Region Backups with AWS Backup in AWS Organizations</title>
      <link>https://www.tecracer.com/blog/2024/04/automating-cross-account-/-cross-region-backups-with-aws-backup-in-aws-organizations.html</link><pubDate>Fri, 26 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/automating-cross-account-/-cross-region-backups-with-aws-backup-in-aws-organizations.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/automating-cross-account-/-cross-region-backups-with-aws-backup-in-aws-organizations.html">
        <media:title type="html">Automating Cross-Account / Cross-Region Backups with AWS Backup in AWS Organizations</media:title>
        <media:description type="html">In this blog post we&amp;rsquo;ll dive deep into AWS Backup.
We cover how the service works, how to set it up and focus on how it interacts with different AWS resources.
It&amp;rsquo;s crucial to understand which features are supported for different services such as EBS or S3 to understand how to protect your environment.
Additionally we look into Cross-Region and Cross-Account backup and restore options in the context of an AWS Organization.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/NUCK/AWS_Backup_Header_Image.jpg"/>
        <media:keywords>[aws-backup backup level-300]</media:keywords>
      </media:content>
      <description>In this blog post we&amp;rsquo;ll dive deep into AWS Backup.
We cover how the service works, how to set it up and focus on how it interacts with different AWS resources.
It&amp;rsquo;s crucial to understand which features are supported for different services such as EBS or S3 to understand how to protect your environment.
Additionally we look into Cross-Region and Cross-Account backup and restore options in the context of an AWS Organization.</description>
    </item>
    
    <item>
      <title>Introduction to SSO with the IAM Identity Center and Entra ID</title>
      <link>https://www.tecracer.com/blog/2024/04/introduction-to-sso-with-the-iam-identity-center-and-entra-id.html</link><pubDate>Tue, 23 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/introduction-to-sso-with-the-iam-identity-center-and-entra-id.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/introduction-to-sso-with-the-iam-identity-center-and-entra-id.html">
        <media:title type="html">Introduction to SSO with the IAM Identity Center and Entra ID</media:title>
        <media:description type="html">IAM Identity Center, formerly AWS SSO, is often used as an access management solution in front of one or more AWS accounts. More often than not, its purpose is to grant access to AWS accounts within an AWS organization. Today we&amp;rsquo;ll shed some light on the basic concepts and explain how this solution can be integrated with Azure AD which has recently been renamed to Entra ID to provide Single-Sign-On to your AWS environment.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/micah-williams-lmFJOx7hPc4-unsplash.jpg"/>
        <media:keywords>[level-200 identity-center entra-id]</media:keywords>
      </media:content>
      <description>IAM Identity Center, formerly AWS SSO, is often used as an access management solution in front of one or more AWS accounts. More often than not, its purpose is to grant access to AWS accounts within an AWS organization. Today we&amp;rsquo;ll shed some light on the basic concepts and explain how this solution can be integrated with Azure AD which has recently been renamed to Entra ID to provide Single-Sign-On to your AWS environment.</description>
    </item>
    
    <item>
      <title>Using undocumented AWS APIs with Python</title>
      <link>https://www.tecracer.com/blog/2024/04/using-undocumented-aws-apis-with-python.html</link><pubDate>Fri, 19 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/using-undocumented-aws-apis-with-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/using-undocumented-aws-apis-with-python.html">
        <media:title type="html">Using undocumented AWS APIs with Python</media:title>
        <media:description type="html">It&amp;rsquo;s probably not a surprise that (almost) everything Amazon Web Services offers is accessible through web services. AWS also provides a range of SDKs that make interfacing with and integrating them in your code base relatively painless. These SDKs are sometimes a bit limited, though. There are certain things that you can only do through the AWS console, meaning that there are still services under the surface, but they&amp;rsquo;re undocumented and not accessible through the official SDKs. That API call is what we refer to as an undocumented API. In this post, I&amp;rsquo;m going to show you how to discover these APIs and use them in your scripts.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/stefan-steinbauer-HK8IoD-5zpg-unsplash.jpg"/>
        <media:keywords>[level-300 api identity-center python]</media:keywords>
      </media:content>
      <description>It&amp;rsquo;s probably not a surprise that (almost) everything Amazon Web Services offers is accessible through web services. AWS also provides a range of SDKs that make interfacing with and integrating them in your code base relatively painless. These SDKs are sometimes a bit limited, though. There are certain things that you can only do through the AWS console, meaning that there are still services under the surface, but they&amp;rsquo;re undocumented and not accessible through the official SDKs. That API call is what we refer to as an undocumented API. In this post, I&amp;rsquo;m going to show you how to discover these APIs and use them in your scripts.</description>
    </item>
    
    <item>
      <title>Adding Cognito Authentication to our Serverless Dash App</title>
      <link>https://www.tecracer.com/blog/2024/04/adding-cognito-authentication-to-our-serverless-dash-app.html</link><pubDate>Fri, 12 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/adding-cognito-authentication-to-our-serverless-dash-app.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/adding-cognito-authentication-to-our-serverless-dash-app.html">
        <media:title type="html">Adding Cognito Authentication to our Serverless Dash App</media:title>
        <media:description type="html">In the most recent installment of the Serverless Dash series, we&amp;rsquo;ll look at implementing proper authentication using Cognito.
This post covers setting up the user pool, the app client and also the logout option.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/dash_cognito_auth_architecture.png"/>
        <media:keywords>[level-400 sam cognito api-gateway dash lambda python]</media:keywords>
      </media:content>
      <description>In the most recent installment of the Serverless Dash series, we&amp;rsquo;ll look at implementing proper authentication using Cognito.
This post covers setting up the user pool, the app client and also the logout option.</description>
    </item>
    
    <item>
      <title>Hyperparameter Tuning with Ray 2.x and AWS Sagemaker</title>
      <link>https://www.tecracer.com/blog/2024/04/hyperparameter-tuning-with-ray-2.x-and-aws-sagemaker.html</link><pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/hyperparameter-tuning-with-ray-2.x-and-aws-sagemaker.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/hyperparameter-tuning-with-ray-2.x-and-aws-sagemaker.html">
        <media:title type="html">Hyperparameter Tuning with Ray 2.x and AWS Sagemaker</media:title>
        <media:description type="html">Finding the right set of hyperparameters when training machine learning models is a resource-consuming and costly task. In this post, we try to simplify this by exploring hyperparameter tuning for reinforcement learning models with Ray 2.x on AWS Sagemaker.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/hyperparam-tuning-ray2-cover.jpg"/>
        <media:keywords>[sagemaker level-200 reinforcement-learning tuning machine-learning ray rllib hyperparameters]</media:keywords>
      </media:content>
      <description>Finding the right set of hyperparameters when training machine learning models is a resource-consuming and costly task. In this post, we try to simplify this by exploring hyperparameter tuning for reinforcement learning models with Ray 2.x on AWS Sagemaker.</description>
    </item>
    
    <item>
      <title>RAG AI-LLM Databases on AWS: do not pay for oversized, go Serverless instead</title>
      <link>https://www.tecracer.com/blog/2024/04/rag-ai-llm-databases-on-aws-do-not-pay-for-oversized-go-serverless-instead.html</link><pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/rag-ai-llm-databases-on-aws-do-not-pay-for-oversized-go-serverless-instead.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/rag-ai-llm-databases-on-aws-do-not-pay-for-oversized-go-serverless-instead.html">
        <media:title type="html">RAG AI-LLM Databases on AWS: do not pay for oversized, go Serverless instead</media:title>
        <media:description type="html">&lt;p&gt;The RAG - Retrieval Augmented Generation is an approach to reduce hallucination using LLMs (Large Language Models). With RAG you need a storage solution, which is a vector-store in most cases.&lt;/p&gt;
&lt;p&gt;When you have the task to build the infrastructure for such a use case, you have to decide which database to use. Sometimes, the best solution is not the biggest one. Then you should go serverless to a smaller solution, which fits the use-case better. In this post, I introduce some of the solutions and aid you in deciding which one to choose.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/03/lucas-hoang-ojZ4wJNUM5w-unsplash.jpg"/>
        <media:keywords>[level-200 genai llm]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The RAG - Retrieval Augmented Generation is an approach to reduce hallucination using LLMs (Large Language Models). With RAG you need a storage solution, which is a vector-store in most cases.&lt;/p&gt;
&lt;p&gt;When you have the task to build the infrastructure for such a use case, you have to decide which database to use. Sometimes, the best solution is not the biggest one. Then you should go serverless to a smaller solution, which fits the use-case better. In this post, I introduce some of the solutions and aid you in deciding which one to choose.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Build a Serverless S3 Explorer with Dash</title>
      <link>https://www.tecracer.com/blog/2024/04/build-a-serverless-s3-explorer-with-dash.html</link><pubDate>Tue, 02 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/04/build-a-serverless-s3-explorer-with-dash.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/04/build-a-serverless-s3-explorer-with-dash.html">
        <media:title type="html">Build a Serverless S3 Explorer with Dash</media:title>
        <media:description type="html">Many projects get to the point where your sophisticated infrastructure delivers reports to S3 and now you need a way for your end users to get them.
Giving everyone access to the AWS account usually doesn&amp;rsquo;t work.
In this post we&amp;rsquo;ll look at an alternative - we&amp;rsquo;re going to build a Serverless S3 Explorer with Dash, Lambda and the API Gateway.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/04/s3_explorer_directory_listing.png"/>
        <media:keywords>[level-400 sam s3 api-gateway dash lambda python]</media:keywords>
      </media:content>
      <description>Many projects get to the point where your sophisticated infrastructure delivers reports to S3 and now you need a way for your end users to get them.
Giving everyone access to the AWS account usually doesn&amp;rsquo;t work.
In this post we&amp;rsquo;ll look at an alternative - we&amp;rsquo;re going to build a Serverless S3 Explorer with Dash, Lambda and the API Gateway.</description>
    </item>
    
    <item>
      <title>Automated ECS deployments using AWS CodePipeline</title>
      <link>https://www.tecracer.com/blog/2024/03/automated-ecs-deployments-using-aws-codepipeline.html</link><pubDate>Wed, 27 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/automated-ecs-deployments-using-aws-codepipeline.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/automated-ecs-deployments-using-aws-codepipeline.html">
        <media:title type="html">Automated ECS deployments using AWS CodePipeline</media:title>
        <media:description type="html">&lt;p&gt;When developing applications, particularly in the realm of containerization, CI/CD workflows and pipelines play an important role in ensuring automated testing, security scanning, and seamless deployment. Leveraging a pipeline-based approach enables fast and secure shipping of new features by adhering to a standardized set of procedures and principles. Using the AWS cloud&amp;rsquo;s flexibility amplifies this process, facilitating even faster development cycles and dependable software delivery.&lt;/p&gt;
&lt;p&gt;In this blog post, I aim to demonstrate how you can leverage AWS CodePipeline and Amazon ECS alongside Terraform to implement an automated CI/CD pipeline. This pipeline efficiently handles the building, testing, and deployment of containerized applications, streamlining your development and delivery processes.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/03/ecs-deployment-pipeline-thumbnail.png"/>
        <media:keywords>[aws ecs codepipeline codebuild codecommit codedeploy terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When developing applications, particularly in the realm of containerization, CI/CD workflows and pipelines play an important role in ensuring automated testing, security scanning, and seamless deployment. Leveraging a pipeline-based approach enables fast and secure shipping of new features by adhering to a standardized set of procedures and principles. Using the AWS cloud&amp;rsquo;s flexibility amplifies this process, facilitating even faster development cycles and dependable software delivery.&lt;/p&gt;
&lt;p&gt;In this blog post, I aim to demonstrate how you can leverage AWS CodePipeline and Amazon ECS alongside Terraform to implement an automated CI/CD pipeline. This pipeline efficiently handles the building, testing, and deployment of containerized applications, streamlining your development and delivery processes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Adding Basic Authentication to the Serverless Dash App </title>
      <link>https://www.tecracer.com/blog/2024/03/adding-basic-authentication-to-the-serverless-dash-app.html</link><pubDate>Wed, 20 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/adding-basic-authentication-to-the-serverless-dash-app.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/adding-basic-authentication-to-the-serverless-dash-app.html">
        <media:title type="html">Adding Basic Authentication to the Serverless Dash App </media:title>
        <media:description type="html">I&amp;rsquo;ll teach you how to add interactive basic auth to the Serverless Dash app that we deployed recently.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/03/kutan-ural-MZPwImQUDM0-unsplash.jpg"/>
        <media:keywords>[level-400 sam api-gateway dash lambda python]</media:keywords>
      </media:content>
      <description>I&amp;rsquo;ll teach you how to add interactive basic auth to the Serverless Dash app that we deployed recently.</description>
    </item>
    
    <item>
      <title>Building Lambda with Terraform</title>
      <link>https://www.tecracer.com/blog/2024/03/building-lambda-with-terraform.html</link><pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/building-lambda-with-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/building-lambda-with-terraform.html">
        <media:title type="html">Building Lambda with Terraform</media:title>
        <media:description type="html">Note: This is an updated version of this blog.
Building Lambda Functions with Terraform Introduction Many of us use Terraform to manage our infrastructure as code.
As AWS users, Lambda functions tend to be an important part of our infrastructure and its automation. Deploying - and especially building - Lambda functions with Terraform unfortunately isn&amp;rsquo;t as straightforward as I&amp;rsquo;d like. (To be fair: it&amp;rsquo;s very much debatable whether you should use Terraform for this purpose, but I&amp;rsquo;d like to do that - and if I didn&amp;rsquo;t, you wouldn&amp;rsquo;t get to read this article, so let&amp;rsquo;s continue)</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/terraform.png"/>
        <media:keywords>[devops terraform lambda iac]</media:keywords>
      </media:content>
      <description>Note: This is an updated version of this blog.
Building Lambda Functions with Terraform Introduction Many of us use Terraform to manage our infrastructure as code.
As AWS users, Lambda functions tend to be an important part of our infrastructure and its automation. Deploying - and especially building - Lambda functions with Terraform unfortunately isn&amp;rsquo;t as straightforward as I&amp;rsquo;d like. (To be fair: it&amp;rsquo;s very much debatable whether you should use Terraform for this purpose, but I&amp;rsquo;d like to do that - and if I didn&amp;rsquo;t, you wouldn&amp;rsquo;t get to read this article, so let&amp;rsquo;s continue)</description>
    </item>
    
    <item>
      <title>Find It Fast: Streamline Phone Number Searches with OpenSearch.</title>
      <link>https://www.tecracer.com/blog/2024/03/find-it-fast-streamline-phone-number-searches-with-opensearch..html</link><pubDate>Fri, 08 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/find-it-fast-streamline-phone-number-searches-with-opensearch..html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/find-it-fast-streamline-phone-number-searches-with-opensearch..html">
        <media:title type="html">Find It Fast: Streamline Phone Number Searches with OpenSearch.</media:title>
        <media:description type="html">&lt;p&gt;This guide empowers you to optimize OpenSearch for lightning-fast and accurate phone number searches. Frustration-free experiences are key for your customers, and by leveraging edge ngrams and custom analyzers, you can empower OpenSearch to efficiently handle even large datasets.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/02/opensearch-phone.png"/>
        <media:keywords>[aws opensearch onelogin level-400 enterprise search search index]</media:keywords>
      </media:content>
      <description>&lt;p&gt;This guide empowers you to optimize OpenSearch for lightning-fast and accurate phone number searches. Frustration-free experiences are key for your customers, and by leveraging edge ngrams and custom analyzers, you can empower OpenSearch to efficiently handle even large datasets.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Deploying a Serverless Dash App with AWS SAM and Lambda</title>
      <link>https://www.tecracer.com/blog/2024/03/deploying-a-serverless-dash-app-with-aws-sam-and-lambda.html</link><pubDate>Mon, 04 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/deploying-a-serverless-dash-app-with-aws-sam-and-lambda.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/deploying-a-serverless-dash-app-with-aws-sam-and-lambda.html">
        <media:title type="html">Deploying a Serverless Dash App with AWS SAM and Lambda</media:title>
        <media:description type="html">Today I&amp;rsquo;m going to show you how to deploy a Dash app in a Lambda Function behind an API Gateway. This setup is truly serverless and allows you to only pay for infrastructure when there is traffic, which is an ideal deployment model for small (internal) applications.
Dash is a Python framework that enables you to build interactive frontend applications without writing a single line of Javascript. Internally and in projects we like to use it in order to build a quick proof of concept for data driven applications because of the nice integration with Plotly and pandas.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/03/sam_dash_architecture.jpeg"/>
        <media:keywords>[level-400 sam api-gateway dash lambda python]</media:keywords>
      </media:content>
      <description>Today I&amp;rsquo;m going to show you how to deploy a Dash app in a Lambda Function behind an API Gateway. This setup is truly serverless and allows you to only pay for infrastructure when there is traffic, which is an ideal deployment model for small (internal) applications.
Dash is a Python framework that enables you to build interactive frontend applications without writing a single line of Javascript. Internally and in projects we like to use it in order to build a quick proof of concept for data driven applications because of the nice integration with Plotly and pandas.</description>
    </item>
    
    <item>
      <title>Reinforcement learning with Ray 2.x on Amazon SageMaker</title>
      <link>https://www.tecracer.com/blog/2024/03/reinforcement-learning-with-ray-2.x-on-amazon-sagemaker.html</link><pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/03/reinforcement-learning-with-ray-2.x-on-amazon-sagemaker.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/03/reinforcement-learning-with-ray-2.x-on-amazon-sagemaker.html">
        <media:title type="html">Reinforcement learning with Ray 2.x on Amazon SageMaker</media:title>
        <media:description type="html">A few years ago Amazon SageMaker introduced direct support for reinforcement learning (RL) through integration of RL-frameworks, including Ray. However, support has not been kept up to date and the supported versions are no longer what you might call current.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/03/rl-ray2-sagemaker-cover.jpg"/>
        <media:keywords>[sagemaker level-200 reinforcement-learning machine-learning ray rllib]</media:keywords>
      </media:content>
      <description>A few years ago Amazon SageMaker introduced direct support for reinforcement learning (RL) through integration of RL-frameworks, including Ray. However, support has not been kept up to date and the supported versions are no longer what you might call current.</description>
    </item>
    
    <item>
      <title>From fragile to formidable: How to detect, fix and prevent container vulnerabilities with Inspector and Docker Scout</title>
      <link>https://www.tecracer.com/blog/2024/02/from-fragile-to-formidable-how-to-detect-fix-and-prevent-container-vulnerabilities-with-inspector-and-docker-scout.html</link><pubDate>Thu, 22 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/02/from-fragile-to-formidable-how-to-detect-fix-and-prevent-container-vulnerabilities-with-inspector-and-docker-scout.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/02/from-fragile-to-formidable-how-to-detect-fix-and-prevent-container-vulnerabilities-with-inspector-and-docker-scout.html">
        <media:title type="html">From fragile to formidable: How to detect, fix and prevent container vulnerabilities with Inspector and Docker Scout</media:title>
        <media:description type="html">&lt;p&gt;A webserver running on a container. Sound simple. Let`s dive deeper into how your architecture choices affect application security. I use docker scout for the container and show how Amazon Inspector can serve as a general-purpose security tool.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/02/fcv/camilo-jimenez-vGu08RYjO-s-unsplash.jpg"/>
        <media:keywords>[level-300 security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;A webserver running on a container. Sound simple. Let`s dive deeper into how your architecture choices affect application security. I use docker scout for the container and show how Amazon Inspector can serve as a general-purpose security tool.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understanding Iterations in Ray RLlib</title>
      <link>https://www.tecracer.com/blog/2024/02/understanding-iterations-in-ray-rllib.html</link><pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/02/understanding-iterations-in-ray-rllib.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/02/understanding-iterations-in-ray-rllib.html">
        <media:title type="html">Understanding Iterations in Ray RLlib</media:title>
        <media:description type="html">Recently I’ve been engaged in my first reinforcement learning project using Ray’s RLlib and Sagemaker. I had dabbled in machine learning before, but one of the nice things about this project is that it allows me to dive deep into something unfamiliar. Naturally, that results in some mistakes being made. Today I want to share a bit about my experience in trying to improve the iteration time for the IMPALA algorithm in Ray’s RLlib.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2024/02/oudom-pravat-yQi4mAFmRew-unsplash.jpg"/>
        <media:keywords>[sagemaker ray rllib machine-learning reinforcement-learning]</media:keywords>
      </media:content>
      <description>Recently I’ve been engaged in my first reinforcement learning project using Ray’s RLlib and Sagemaker. I had dabbled in machine learning before, but one of the nice things about this project is that it allows me to dive deep into something unfamiliar. Naturally, that results in some mistakes being made. Today I want to share a bit about my experience in trying to improve the iteration time for the IMPALA algorithm in Ray’s RLlib.</description>
    </item>
    
    <item>
      <title>GO-ing to production with Bedrock RAG Part 2: Develop, Deploy and Test the RAG Backend with SAM&amp;Postman</title>
      <link>https://www.tecracer.com/blog/2024/01/go-ing-to-production-with-bedrock-rag-part-2-develop-deploy-and-test-the-rag-backend-with-sampostman.html</link><pubDate>Thu, 11 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2024/01/go-ing-to-production-with-bedrock-rag-part-2-develop-deploy-and-test-the-rag-backend-with-sampostman.html</guid>
      <media:content url="https://www.tecracer.com/blog/2024/01/go-ing-to-production-with-bedrock-rag-part-2-develop-deploy-and-test-the-rag-backend-with-sampostman.html">
        <media:title type="html">GO-ing to production with Bedrock RAG Part 2: Develop, Deploy and Test the RAG Backend with SAM&amp;Postman</media:title>
        <media:description type="html">&lt;p&gt;In part one, we took the journey from a POC monolith to a scaleable two-tier architecture. The focus is on the DevOps KPI deployment time and the testability. With the right tools - AWS SAM and Postman - the dirty work becomes a nice walk in the garden again. See what a KEBEG stack can
achieve!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/go-prod-rag/poc2prod2.jpg"/>
        <media:keywords>[level-300 LLM genai llm]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In part one, we took the journey from a POC monolith to a scaleable two-tier architecture. The focus is on the DevOps KPI deployment time and the testability. With the right tools - AWS SAM and Postman - the dirty work becomes a nice walk in the garden again. See what a KEBEG stack can
achieve!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Streamlined Kafka Schema Evolution in AWS using MSK and the Glue Schema Registry</title>
      <link>https://www.tecracer.com/blog/2023/12/streamlined-kafka-schema-evolution-in-aws-using-msk-and-the-glue-schema-registry.html</link><pubDate>Sat, 23 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/12/streamlined-kafka-schema-evolution-in-aws-using-msk-and-the-glue-schema-registry.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/12/streamlined-kafka-schema-evolution-in-aws-using-msk-and-the-glue-schema-registry.html">
        <media:title type="html">Streamlined Kafka Schema Evolution in AWS using MSK and the Glue Schema Registry</media:title>
        <media:description type="html">&lt;p&gt;In today&amp;rsquo;s data-driven world, effective data management is crucial for organizations aiming to make well-informed, data-driven decisions. As the importance of data continues to grow, so does the significance of robust data management practices. This includes the processes of ingesting, storing, organizing, and maintaining the data generated and collected by an organization.&lt;/p&gt;
&lt;p&gt;Within the realm of data management, schema evolution stands out as one of the most critical aspects. Businesses evolve over time, leading to changes in data and, consequently, changes in corresponding schemas. Even though a schema may be initially defined for your data, evolving business requirements inevitably demand schema modifications.&lt;/p&gt;
&lt;p&gt;Yet, modifying data structures is no straightforward task, especially when dealing with distributed systems and teams. It&amp;rsquo;s essential that downstream consumers of the data can seamlessly adapt to new schemas. Coordinating these changes becomes a critical challenge to minimize downtime and prevent production issues. Neglecting robust data management and schema evolution strategies can result in service disruptions, breaking data pipelines, and incurring significant future costs.&lt;/p&gt;
&lt;p&gt;In the context of Apache Kafka, schema evolution is managed through a schema registry. As producers share data with consumers via Kafka, the schema is stored in this registry. The Schema Registry enhances the reliability, flexibility, and scalability of systems and applications by providing a standardized approach to manage and validate schemas used by both producers and consumers.&lt;/p&gt;
&lt;p&gt;This blog post will walk you through the steps of utilizing Amazon MSK in combination with AWS Glue Schema Registry and Terraform to build a cross-account streaming pipeline for Kafka, complete with built-in schema evolution. This approach provides a comprehensive solution to address your dynamic and evolving data requirements.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/12/kafka-schema-evolution-thumbnail.png"/>
        <media:keywords>[aws msk terraform level-400 iac iam lambda dynamodb]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In today&amp;rsquo;s data-driven world, effective data management is crucial for organizations aiming to make well-informed, data-driven decisions. As the importance of data continues to grow, so does the significance of robust data management practices. This includes the processes of ingesting, storing, organizing, and maintaining the data generated and collected by an organization.&lt;/p&gt;
&lt;p&gt;Within the realm of data management, schema evolution stands out as one of the most critical aspects. Businesses evolve over time, leading to changes in data and, consequently, changes in corresponding schemas. Even though a schema may be initially defined for your data, evolving business requirements inevitably demand schema modifications.&lt;/p&gt;
&lt;p&gt;Yet, modifying data structures is no straightforward task, especially when dealing with distributed systems and teams. It&amp;rsquo;s essential that downstream consumers of the data can seamlessly adapt to new schemas. Coordinating these changes becomes a critical challenge to minimize downtime and prevent production issues. Neglecting robust data management and schema evolution strategies can result in service disruptions, breaking data pipelines, and incurring significant future costs.&lt;/p&gt;
&lt;p&gt;In the context of Apache Kafka, schema evolution is managed through a schema registry. As producers share data with consumers via Kafka, the schema is stored in this registry. The Schema Registry enhances the reliability, flexibility, and scalability of systems and applications by providing a standardized approach to manage and validate schemas used by both producers and consumers.&lt;/p&gt;
&lt;p&gt;This blog post will walk you through the steps of utilizing Amazon MSK in combination with AWS Glue Schema Registry and Terraform to build a cross-account streaming pipeline for Kafka, complete with built-in schema evolution. This approach provides a comprehensive solution to address your dynamic and evolving data requirements.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>GO-ing to production with Bedrock RAG Part 1</title>
      <link>https://www.tecracer.com/blog/2023/12/go-ing-to-production-with-bedrock-rag-part-1.html</link><pubDate>Sun, 10 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/12/go-ing-to-production-with-bedrock-rag-part-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/12/go-ing-to-production-with-bedrock-rag-part-1.html">
        <media:title type="html">GO-ing to production with Bedrock RAG Part 1</media:title>
        <media:description type="html">&lt;p&gt;The way from a cool POC (proof of concept), like a walk in &lt;a href=&#34;https://www.monets-garden.com/&#34;&gt;monets garden&lt;/a&gt;, to a production-ready application for an RAG (Retrieval Augmented Generation) application with Amazon Bedrock and Amazon Kendra is paved with some work. Let`s get our hands dirty.&lt;/p&gt;
&lt;p&gt;With streamlit and langchain, you can quickly build a cool POC. This two-part blog is about what comes after that.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/go-prod-rag/poc2prod.jpg"/>
        <media:keywords>[level-300 LLM genai RAG Python GO]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The way from a cool POC (proof of concept), like a walk in &lt;a href=&#34;https://www.monets-garden.com/&#34;&gt;monets garden&lt;/a&gt;, to a production-ready application for an RAG (Retrieval Augmented Generation) application with Amazon Bedrock and Amazon Kendra is paved with some work. Let`s get our hands dirty.&lt;/p&gt;
&lt;p&gt;With streamlit and langchain, you can quickly build a cool POC. This two-part blog is about what comes after that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>🇩🇪 Verbesserung der deutschen Suche im Amazon OpenSearch Service</title>
      <link>https://www.tecracer.com/blog/2023/12/verbesserung-der-deutschen-suche-im-amazon-opensearch-service.html</link><pubDate>Fri, 08 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/12/verbesserung-der-deutschen-suche-im-amazon-opensearch-service.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/12/verbesserung-der-deutschen-suche-im-amazon-opensearch-service.html">
        <media:title type="html">🇩🇪 Verbesserung der deutschen Suche im Amazon OpenSearch Service</media:title>
        <media:description type="html">&lt;p&gt;Der Amazon OpenSearch Service, der auf dem robusten OpenSearch-Framework basiert, zeichnet sich durch seine bemerkenswerte Geschwindigkeit und Effizienz in Such- und Analysefunktionen aus. Trotz seiner Stärken sind die Standardkonfigurationen des Dienstes möglicherweise nicht vollständig darauf ausgelegt, die spezifischen sprachlichen Herausforderungen bestimmter Sprachen zu bewältigen.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/12/opensearch-improved.png"/>
        <media:keywords>[aws opensearch level-400 deutsche suche unternehmenssuche deutsch]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Der Amazon OpenSearch Service, der auf dem robusten OpenSearch-Framework basiert, zeichnet sich durch seine bemerkenswerte Geschwindigkeit und Effizienz in Such- und Analysefunktionen aus. Trotz seiner Stärken sind die Standardkonfigurationen des Dienstes möglicherweise nicht vollständig darauf ausgelegt, die spezifischen sprachlichen Herausforderungen bestimmter Sprachen zu bewältigen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Implementing SAML federation for Amazon OpenSearch Service with KeyCloak</title>
      <link>https://www.tecracer.com/blog/2023/12/implementing-saml-federation-for-amazon-opensearch-service-with-keycloak.html</link><pubDate>Thu, 07 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/12/implementing-saml-federation-for-amazon-opensearch-service-with-keycloak.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/12/implementing-saml-federation-for-amazon-opensearch-service-with-keycloak.html">
        <media:title type="html">Implementing SAML federation for Amazon OpenSearch Service with KeyCloak</media:title>
        <media:description type="html">&lt;p&gt;Welcome back to our series on implementing SAML Federation for Amazon OpenSearch Service. In &lt;a href=&#34;https://www.tecracer.com/blog/2023/05/implementing-saml-federation-for-amazon-opensearch-service-with-onelogin..html&#34;&gt;our previous post&lt;/a&gt;, we explored setting up SAML Federation using OneLogin. Today, we&amp;rsquo;ll focus on another popular identity provider - Keycloak.&lt;/p&gt;
&lt;p&gt;Keycloak is an open-source Identity and Access Management solution, ideal for modern applications and services. We&amp;rsquo;ll guide you through integrating Keycloak with Amazon OpenSearch Service to implement SAML Federation.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/12/keycloak-opensearch.png"/>
        <media:keywords>[aws opensearch level-400 keycloak enterprise search SAML]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Welcome back to our series on implementing SAML Federation for Amazon OpenSearch Service. In &lt;a href=&#34;https://www.tecracer.com/blog/2023/05/implementing-saml-federation-for-amazon-opensearch-service-with-onelogin..html&#34;&gt;our previous post&lt;/a&gt;, we explored setting up SAML Federation using OneLogin. Today, we&amp;rsquo;ll focus on another popular identity provider - Keycloak.&lt;/p&gt;
&lt;p&gt;Keycloak is an open-source Identity and Access Management solution, ideal for modern applications and services. We&amp;rsquo;ll guide you through integrating Keycloak with Amazon OpenSearch Service to implement SAML Federation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enhancing German Search in Amazon OpenSearch Service</title>
      <link>https://www.tecracer.com/blog/2023/12/enhancing-german-search-in-amazon-opensearch-service.html</link><pubDate>Mon, 04 Dec 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/12/enhancing-german-search-in-amazon-opensearch-service.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/12/enhancing-german-search-in-amazon-opensearch-service.html">
        <media:title type="html">Enhancing German Search in Amazon OpenSearch Service</media:title>
        <media:description type="html">&lt;p&gt;Amazon OpenSearch Service, utilizing the robust OpenSearch framework, excels in search and analytics due to its remarkable speed and efficiency. Despite its strengths, the service&amp;rsquo;s default configurations might not be fully tailored to address the distinct linguistic challenges encountered in specific languages.&lt;/p&gt;
&lt;p&gt;Take German, for example, known for its compound words like &amp;ldquo;&lt;strong&gt;Lebensversicherungsgesellschaft&lt;/strong&gt;&amp;rdquo; (life insurance company). Standard tokenization in search technologies treats these compounds as single units, leading to less optimal search results. For improved accuracy, it&amp;rsquo;s important to index the components of these compounds separately – &amp;ldquo;&lt;strong&gt;Leben&lt;/strong&gt;&amp;rdquo; (life), &amp;ldquo;&lt;strong&gt;Versicherung&lt;/strong&gt;&amp;rdquo; (insurance), and &amp;ldquo;&lt;strong&gt;Gesellschaft&lt;/strong&gt;&amp;rdquo; (company). This approach ensures more precise and effective search outcomes, particularly in languages like German with many compound words.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Enhancing German Search in Amazon OpenSearch Service&#34; src=&#34;https://www.tecracer.com/blog/img/2023/12/better-search-german.png&#34;&gt;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/12/opensearch-improved.png"/>
        <media:keywords>[aws opensearch level-400 german search enterprise search german]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon OpenSearch Service, utilizing the robust OpenSearch framework, excels in search and analytics due to its remarkable speed and efficiency. Despite its strengths, the service&amp;rsquo;s default configurations might not be fully tailored to address the distinct linguistic challenges encountered in specific languages.&lt;/p&gt;
&lt;p&gt;Take German, for example, known for its compound words like &amp;ldquo;&lt;strong&gt;Lebensversicherungsgesellschaft&lt;/strong&gt;&amp;rdquo; (life insurance company). Standard tokenization in search technologies treats these compounds as single units, leading to less optimal search results. For improved accuracy, it&amp;rsquo;s important to index the components of these compounds separately – &amp;ldquo;&lt;strong&gt;Leben&lt;/strong&gt;&amp;rdquo; (life), &amp;ldquo;&lt;strong&gt;Versicherung&lt;/strong&gt;&amp;rdquo; (insurance), and &amp;ldquo;&lt;strong&gt;Gesellschaft&lt;/strong&gt;&amp;rdquo; (company). This approach ensures more precise and effective search outcomes, particularly in languages like German with many compound words.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Enhancing German Search in Amazon OpenSearch Service&#34; src=&#34;https://www.tecracer.com/blog/img/2023/12/better-search-german.png&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Centralized traffic filtering using AWS Network Firewall</title>
      <link>https://www.tecracer.com/blog/2023/11/centralized-traffic-filtering-using-aws-network-firewall.html</link><pubDate>Mon, 27 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/11/centralized-traffic-filtering-using-aws-network-firewall.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/11/centralized-traffic-filtering-using-aws-network-firewall.html">
        <media:title type="html">Centralized traffic filtering using AWS Network Firewall</media:title>
        <media:description type="html">&lt;p&gt;In the process of constructing your Hybrid Hub and Spoke Network within the Cloud, which includes the integration of On-Premises networks and allows internet-based access, the implementation of a network firewall is essential for robust security. This security measure involves thorough traffic analysis and filtering between the entities to safeguard against both internal and external cyber threats and exploits. By actively monitoring and inspecting the flow of traffic, a network firewall plays a crucial role in identifying and blocking vulnerability exploits and unauthorized access attempts.&lt;/p&gt;
&lt;p&gt;Within the AWS ecosystem, the AWS Network Firewall is a service that is often used for achieving a high level of network security. As a stateful and fully managed network firewall, it includes intrusion detection and prevention capabilities, offering comprehensive protection for VPC-based network traffic.&lt;/p&gt;
&lt;p&gt;This blog post aims to guide you through the process of integrating the AWS Network Firewall into your hybrid AWS Hub and Spoke network. By doing so, you can effectively analyze, monitor, and filter both incoming and outgoing network traffic among all involved parties, thereby enhancing the overall security of your infrastructure layer.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/11/centralized-network-filtering-network-firewall-thumbnail.png"/>
        <media:keywords>[aws vpc network-firewall terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In the process of constructing your Hybrid Hub and Spoke Network within the Cloud, which includes the integration of On-Premises networks and allows internet-based access, the implementation of a network firewall is essential for robust security. This security measure involves thorough traffic analysis and filtering between the entities to safeguard against both internal and external cyber threats and exploits. By actively monitoring and inspecting the flow of traffic, a network firewall plays a crucial role in identifying and blocking vulnerability exploits and unauthorized access attempts.&lt;/p&gt;
&lt;p&gt;Within the AWS ecosystem, the AWS Network Firewall is a service that is often used for achieving a high level of network security. As a stateful and fully managed network firewall, it includes intrusion detection and prevention capabilities, offering comprehensive protection for VPC-based network traffic.&lt;/p&gt;
&lt;p&gt;This blog post aims to guide you through the process of integrating the AWS Network Firewall into your hybrid AWS Hub and Spoke network. By doing so, you can effectively analyze, monitor, and filter both incoming and outgoing network traffic among all involved parties, thereby enhancing the overall security of your infrastructure layer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Harnessing the Power of Serverless PHP with Laravel Vapor</title>
      <link>https://www.tecracer.com/blog/2023/11/harnessing-the-power-of-serverless-php-with-laravel-vapor.html</link><pubDate>Mon, 20 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/11/harnessing-the-power-of-serverless-php-with-laravel-vapor.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/11/harnessing-the-power-of-serverless-php-with-laravel-vapor.html">
        <media:title type="html">Harnessing the Power of Serverless PHP with Laravel Vapor</media:title>
        <media:description type="html">&lt;p&gt;I need to start this blog post with a confession. But only if you promise to not tell anything to my tecRacer colleagues, deal? So, I built a monolith. And I loved it. And you will likely love it too if you decide to try out Laravel. Luckily, there is a service called Vapor that will let you deploy your Laravel project on serverless AWS infrastructure. That means I can continue to enjoy the top-notch developer experience of Laravel while also getting all the benefits of serverless technologies (plus, I can maintain a healthy relationship with my colleagues 🎉). But let&amp;rsquo;s start at the beginning.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/11/vapor-0.png"/>
        <media:keywords>[aws level-200 php serverless Developing Devops Lambda Sqs]</media:keywords>
      </media:content>
      <description>&lt;p&gt;I need to start this blog post with a confession. But only if you promise to not tell anything to my tecRacer colleagues, deal? So, I built a monolith. And I loved it. And you will likely love it too if you decide to try out Laravel. Luckily, there is a service called Vapor that will let you deploy your Laravel project on serverless AWS infrastructure. That means I can continue to enjoy the top-notch developer experience of Laravel while also getting all the benefits of serverless technologies (plus, I can maintain a healthy relationship with my colleagues 🎉). But let&amp;rsquo;s start at the beginning.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Build Golden AMIs with Packer and AWS CodePipeline</title>
      <link>https://www.tecracer.com/blog/2023/11/build-golden-amis-with-packer-and-aws-codepipeline.html</link><pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/11/build-golden-amis-with-packer-and-aws-codepipeline.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/11/build-golden-amis-with-packer-and-aws-codepipeline.html">
        <media:title type="html">Build Golden AMIs with Packer and AWS CodePipeline</media:title>
        <media:description type="html">&lt;p&gt;When leveraging AWS services such as EC2, ECS, or EKS, achieving standardized and automated image creation and configuration is essential for securely managing workloads at scale. The concept of a Golden AMI is often used in this context. Golden AMIs represent pre-configured, hardened and thoroughly tested machine images that encompass a fully configured operating system, essential software packages, and customizations tailored for specific workload. It is also strongly recommended to conduct comprehensive security scans during the image creation process to mitigate the risk of vulnerabilities.&lt;/p&gt;
&lt;p&gt;By adopting Golden AMIs, you can ensure consitent configuration across different environments, leading to decreased setup and deployment times, fewer configuration errors, and a diminished risk of security breaches.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to demonstrate how you can leverage AWS CodePipeline and AWS Stepfunctions, along with Terraform and Packer, to establish a fully automated pipeline for creating Golden AMIs.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/11/golden-ami-pipeline-with-packer-thumbnail.png"/>
        <media:keywords>[aws codepipeline codebuild codecommit stepfunctions packer terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When leveraging AWS services such as EC2, ECS, or EKS, achieving standardized and automated image creation and configuration is essential for securely managing workloads at scale. The concept of a Golden AMI is often used in this context. Golden AMIs represent pre-configured, hardened and thoroughly tested machine images that encompass a fully configured operating system, essential software packages, and customizations tailored for specific workload. It is also strongly recommended to conduct comprehensive security scans during the image creation process to mitigate the risk of vulnerabilities.&lt;/p&gt;
&lt;p&gt;By adopting Golden AMIs, you can ensure consitent configuration across different environments, leading to decreased setup and deployment times, fewer configuration errors, and a diminished risk of security breaches.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to demonstrate how you can leverage AWS CodePipeline and AWS Stepfunctions, along with Terraform and Packer, to establish a fully automated pipeline for creating Golden AMIs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Import existing resources into an AWS CloudFormation Stack</title>
      <link>https://www.tecracer.com/blog/2023/10/import-existing-resources-into-an-aws-cloudformation-stack.html</link><pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/10/import-existing-resources-into-an-aws-cloudformation-stack.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/10/import-existing-resources-into-an-aws-cloudformation-stack.html">
        <media:title type="html">Import existing resources into an AWS CloudFormation Stack</media:title>
        <media:description type="html">Presentation Deploying resources with infrastructure as code is the recommended way to provision resources in AWS. The native AWS-way of doing it is by using Cloudformation or CDK (Cloud Development Kit), and you should of course do this from day one. But in real world sometimes somebody provisioned resources via the console, or there is a need of refactor your code and split your stack into multiple stacks.
Luckily It is not very often we have cases where it’s required to import resources.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/10/cf_1.png"/>
        <media:keywords>[level-300 cloudformation ec2 import IaC]</media:keywords>
      </media:content>
      <description>Presentation Deploying resources with infrastructure as code is the recommended way to provision resources in AWS. The native AWS-way of doing it is by using Cloudformation or CDK (Cloud Development Kit), and you should of course do this from day one. But in real world sometimes somebody provisioned resources via the console, or there is a need of refactor your code and split your stack into multiple stacks.
Luckily It is not very often we have cases where it’s required to import resources.</description>
    </item>
    
    <item>
      <title>Climb the (bed)rock with Python, Javascript and GO</title>
      <link>https://www.tecracer.com/blog/2023/10/climb-the-bedrock-with-python-javascript-and-go.html</link><pubDate>Sun, 22 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/10/climb-the-bedrock-with-python-javascript-and-go.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/10/climb-the-bedrock-with-python-javascript-and-go.html">
        <media:title type="html">Climb the (bed)rock with Python, Javascript and GO</media:title>
        <media:description type="html">&lt;p&gt;Bedrock is now available in eu-central-1. It&amp;rsquo;s time to get real and use it in applications. Reading all blog posts about Bedrock, you might get the impression that Python and &lt;a href=&#34;https://www.langchain.com/&#34;&gt;LangChain&lt;/a&gt; is the only way to do it. Quite the opposite! As Bedrock makes calling the models available as AWS API, &lt;em&gt;all&lt;/em&gt; AWS SDKs are supported! This post shows how to use Bedrock with Python, Javascript and GO.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/10/rock/rock.jpg"/>
        <media:keywords>[level-300 LLM genai llm]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Bedrock is now available in eu-central-1. It&amp;rsquo;s time to get real and use it in applications. Reading all blog posts about Bedrock, you might get the impression that Python and &lt;a href=&#34;https://www.langchain.com/&#34;&gt;LangChain&lt;/a&gt; is the only way to do it. Quite the opposite! As Bedrock makes calling the models available as AWS API, &lt;em&gt;all&lt;/em&gt; AWS SDKs are supported! This post shows how to use Bedrock with Python, Javascript and GO.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SAP HANA High Availability on AWS - How tecRacer helped secure cash register operations for Germany&#39;s leading department store chain</title>
      <link>https://www.tecracer.com/blog/2023/10/sap-hana-high-availability-on-aws-how-tecracer-helped-secure-cash-register-operations-for-germanys-leading-department-store-chain.html</link><pubDate>Thu, 05 Oct 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/10/sap-hana-high-availability-on-aws-how-tecracer-helped-secure-cash-register-operations-for-germanys-leading-department-store-chain.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/10/sap-hana-high-availability-on-aws-how-tecracer-helped-secure-cash-register-operations-for-germanys-leading-department-store-chain.html">
        <media:title type="html">SAP HANA High Availability on AWS - How tecRacer helped secure cash register operations for Germany&#39;s leading department store chain</media:title>
        <media:description type="html">Galeria Karstadt Kaufhof and tecRacer have been collaborating on developing Galeria&amp;rsquo;s Cloud Platform for many years with tecRacer as their Go-To Partner for everything related to AWS. The work we have been doing ranges from designing, setting up and operating their landing zone and network infrastructure, managing platform security and cost optimizations all the way to deploying complex system architectures such as Kubernetes. Most notably, we have been one of their trusted partners when it comes to their SAP infrastructure on AWS and have supported in many successful SAP system deployments.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/10/sap-hsr-cash-register.jpg"/>
        <media:keywords>[aws sap hana galeria pacemaker suse hsr]</media:keywords>
      </media:content>
      <description>Galeria Karstadt Kaufhof and tecRacer have been collaborating on developing Galeria&amp;rsquo;s Cloud Platform for many years with tecRacer as their Go-To Partner for everything related to AWS. The work we have been doing ranges from designing, setting up and operating their landing zone and network infrastructure, managing platform security and cost optimizations all the way to deploying complex system architectures such as Kubernetes. Most notably, we have been one of their trusted partners when it comes to their SAP infrastructure on AWS and have supported in many successful SAP system deployments.</description>
    </item>
    
    <item>
      <title>AWS Client VPN - Access your Virtual Private Cloud</title>
      <link>https://www.tecracer.com/blog/2023/09/aws-client-vpn-access-your-virtual-private-cloud.html</link><pubDate>Wed, 20 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/09/aws-client-vpn-access-your-virtual-private-cloud.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/09/aws-client-vpn-access-your-virtual-private-cloud.html">
        <media:title type="html">AWS Client VPN - Access your Virtual Private Cloud</media:title>
        <media:description type="html">&lt;p&gt;One of the most unknown options to access a VPC is Client VPN. Nearly all customers I am talking to are using a Bastion Host or similar to access services within their VPC. But what about direct access without any jumps in between? After reading this blog, you can create your own Client VPN.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/09/471368_Pictureofconnectionsc_xl-1024-v1-0.png"/>
        <media:keywords>[ec2 vpn security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;One of the most unknown options to access a VPC is Client VPN. Nearly all customers I am talking to are using a Bastion Host or similar to access services within their VPC. But what about direct access without any jumps in between? After reading this blog, you can create your own Client VPN.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Stop LLM/GenAI hallucination fast: Serverless Kendra RAG with GO</title>
      <link>https://www.tecracer.com/blog/2023/09/stop-llm/genai-hallucination-fast-serverless-kendra-rag-with-go.html</link><pubDate>Wed, 20 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/09/stop-llm/genai-hallucination-fast-serverless-kendra-rag-with-go.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/09/stop-llm/genai-hallucination-fast-serverless-kendra-rag-with-go.html">
        <media:title type="html">Stop LLM/GenAI hallucination fast: Serverless Kendra RAG with GO</media:title>
        <media:description type="html">&lt;p&gt;RAG is a way to approach the &amp;ldquo;hallucination&amp;rdquo; problem with LLM: A contextual reference increases the accuracy of the answers. Do you want to use RAG (Retrieval Augmented Generation) in production? The Python langchain library may be too slow for your production services. So what about serverless RAG in fast GO Lambda?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/09/frag/pexels-cottonbro-studio-6491960.jpg"/>
        <media:keywords>[level-300 lambda serverless go LLM genai llm]</media:keywords>
      </media:content>
      <description>&lt;p&gt;RAG is a way to approach the &amp;ldquo;hallucination&amp;rdquo; problem with LLM: A contextual reference increases the accuracy of the answers. Do you want to use RAG (Retrieval Augmented Generation) in production? The Python langchain library may be too slow for your production services. So what about serverless RAG in fast GO Lambda?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Teaching boto3 to store floats and datetime objects in DynamoDB</title>
      <link>https://www.tecracer.com/blog/2023/09/teaching-boto3-to-store-floats-and-datetime-objects-in-dynamodb.html</link><pubDate>Thu, 07 Sep 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/09/teaching-boto3-to-store-floats-and-datetime-objects-in-dynamodb.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/09/teaching-boto3-to-store-floats-and-datetime-objects-in-dynamodb.html">
        <media:title type="html">Teaching boto3 to store floats and datetime objects in DynamoDB</media:title>
        <media:description type="html">In this blog post, we&amp;rsquo;ll explore how you can teach the DynamoDB Table resource in boto3 (and the client) to store and retrieve Python&amp;rsquo;s datetime and float objects, which they can&amp;rsquo;t do natively. We&amp;rsquo;ll also discuss why you should or shouldn&amp;rsquo;t do that.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/09/jamie-matocinos-rW00Wu_CeYA-unsplash.jpg"/>
        <media:keywords>[level-400 dynamodb boto3 python]</media:keywords>
      </media:content>
      <description>In this blog post, we&amp;rsquo;ll explore how you can teach the DynamoDB Table resource in boto3 (and the client) to store and retrieve Python&amp;rsquo;s datetime and float objects, which they can&amp;rsquo;t do natively. We&amp;rsquo;ll also discuss why you should or shouldn&amp;rsquo;t do that.</description>
    </item>
    
    <item>
      <title>Handling Errors and Retries in StepFunctions</title>
      <link>https://www.tecracer.com/blog/2023/08/handling-errors-and-retries-in-stepfunctions.html</link><pubDate>Mon, 28 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/handling-errors-and-retries-in-stepfunctions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/handling-errors-and-retries-in-stepfunctions.html">
        <media:title type="html">Handling Errors and Retries in StepFunctions</media:title>
        <media:description type="html">&amp;ldquo;&lt;em&gt;Everything fails all the time&lt;/em&gt;&amp;rdquo; has been preached to us by Werner Vogels for a few years now. Every engineer working on building and maintaining systems knows this to be true. Distributed systems come with their own kind of challenges, and one of the AWS services that help deal with those is AWS Step Functions. AWS Step Functions allow you to describe workflows as JSON and will execute those workflows for you. In this blog, we&amp;rsquo;ll explore what happens when things inevitably go wrong and the options the service offers to perform error handling and retries using an example application.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/raghavendra-saralaya-X5RF8GFsX4k-unsplash.jpg"/>
        <media:keywords>[level-300 stepfunctions]</media:keywords>
      </media:content>
      <description>&amp;ldquo;&lt;em&gt;Everything fails all the time&lt;/em&gt;&amp;rdquo; has been preached to us by Werner Vogels for a few years now. Every engineer working on building and maintaining systems knows this to be true. Distributed systems come with their own kind of challenges, and one of the AWS services that help deal with those is AWS Step Functions. AWS Step Functions allow you to describe workflows as JSON and will execute those workflows for you. In this blog, we&amp;rsquo;ll explore what happens when things inevitably go wrong and the options the service offers to perform error handling and retries using an example application.</description>
    </item>
    
    <item>
      <title>Assigning EKS Namespaces to Node Groups</title>
      <link>https://www.tecracer.com/blog/2023/08/assigning-eks-namespaces-to-node-groups.html</link><pubDate>Fri, 25 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/assigning-eks-namespaces-to-node-groups.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/assigning-eks-namespaces-to-node-groups.html">
        <media:title type="html">Assigning EKS Namespaces to Node Groups</media:title>
        <media:description type="html">&lt;p&gt;In AWS EKS clusters, there are a couple of use cases for which all pods of a namespace should be automatically scheduled to specific nodes in Kubernetes, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clear allocation of data plane infrastructure (and costs) to teams in large organizations,&lt;/li&gt;
&lt;li&gt;Running critical workloads on on-demand nodes and not on spot nodes, or&lt;/li&gt;
&lt;li&gt;Using specific hardware, such as GPU, only by workloads that actually require it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this post, we will explore how to facilitate that in EKS.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/assigning-eks-namespaces-to-node-groups.jpg"/>
        <media:keywords>[aws eks kubernetes operations]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In AWS EKS clusters, there are a couple of use cases for which all pods of a namespace should be automatically scheduled to specific nodes in Kubernetes, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clear allocation of data plane infrastructure (and costs) to teams in large organizations,&lt;/li&gt;
&lt;li&gt;Running critical workloads on on-demand nodes and not on spot nodes, or&lt;/li&gt;
&lt;li&gt;Using specific hardware, such as GPU, only by workloads that actually require it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this post, we will explore how to facilitate that in EKS.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hybrid DNS resolution using Route 53 Endpoints</title>
      <link>https://www.tecracer.com/blog/2023/08/hybrid-dns-resolution-using-route-53-endpoints.html</link><pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/hybrid-dns-resolution-using-route-53-endpoints.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/hybrid-dns-resolution-using-route-53-endpoints.html">
        <media:title type="html">Hybrid DNS resolution using Route 53 Endpoints</media:title>
        <media:description type="html">&lt;p&gt;When implementing a hybrid cloud solution and connecting your AWS VPCs with corporate data centers, setting up proper DNS resolution across the whole network is an important step to ensure full integration and functionality. In order to accomplish this task, Route53 Inbound and Outbound endpoints can be used. In combination with forwarding rules, they allow you to forward DNS traffic between your AWS VPC and on-premises data centers.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage Route53 endpoints in combination with Terraform to establish seamless DNS query resolution across your entire hybrid network.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/route53-endpoints-thumbnail.png"/>
        <media:keywords>[aws vpn vpc route53 ec2 network terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When implementing a hybrid cloud solution and connecting your AWS VPCs with corporate data centers, setting up proper DNS resolution across the whole network is an important step to ensure full integration and functionality. In order to accomplish this task, Route53 Inbound and Outbound endpoints can be used. In combination with forwarding rules, they allow you to forward DNS traffic between your AWS VPC and on-premises data centers.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage Route53 endpoints in combination with Terraform to establish seamless DNS query resolution across your entire hybrid network.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SBOMs on AWS - what?</title>
      <link>https://www.tecracer.com/blog/2023/08/sboms-on-aws-what.html</link><pubDate>Wed, 09 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/sboms-on-aws-what.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/sboms-on-aws-what.html">
        <media:title type="html">SBOMs on AWS - what?</media:title>
        <media:description type="html">&lt;p&gt;Like most IT professionals, you might have read the title and googled &amp;ldquo;SBOM&amp;rdquo;. Now that you know it stands for &amp;ldquo;Software Bill of Materials&amp;rdquo;, read on to see why this will be very important in the next years. And what AWS can do to help you with this concept.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/sbom-dreamstudio.jpg"/>
        <media:keywords>[sbom chef]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Like most IT professionals, you might have read the title and googled &amp;ldquo;SBOM&amp;rdquo;. Now that you know it stands for &amp;ldquo;Software Bill of Materials&amp;rdquo;, read on to see why this will be very important in the next years. And what AWS can do to help you with this concept.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HIVE_CURSOR_ERROR in Athena when reading parquet files written by pandas</title>
      <link>https://www.tecracer.com/blog/2023/08/hive_cursor_error-in-athena-when-reading-parquet-files-written-by-pandas.html</link><pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/hive_cursor_error-in-athena-when-reading-parquet-files-written-by-pandas.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/hive_cursor_error-in-athena-when-reading-parquet-files-written-by-pandas.html">
        <media:title type="html">HIVE_CURSOR_ERROR in Athena when reading parquet files written by pandas</media:title>
        <media:description type="html">In a recent project, a colleague asked me to look at a &lt;code&gt;HIVE_CURSOR_ERROR&lt;/code&gt; in Athena that they weren&amp;rsquo;t able to get rid of. Since the error message was not incredibly helpful and the way this error appeared is not that uncommon, I thought writing this may help you, dear reader, and future me when I inevitably forget about it again.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/athena_error.png"/>
        <media:keywords>[level-300 athena]</media:keywords>
      </media:content>
      <description>In a recent project, a colleague asked me to look at a &lt;code&gt;HIVE_CURSOR_ERROR&lt;/code&gt; in Athena that they weren&amp;rsquo;t able to get rid of. Since the error message was not incredibly helpful and the way this error appeared is not that uncommon, I thought writing this may help you, dear reader, and future me when I inevitably forget about it again.</description>
    </item>
    
    <item>
      <title>Calculating AWS DocumentDB Storage I/Os</title>
      <link>https://www.tecracer.com/blog/2023/08/calculating-aws-documentdb-storage-i/os.html</link><pubDate>Fri, 04 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/calculating-aws-documentdb-storage-i/os.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/calculating-aws-documentdb-storage-i/os.html">
        <media:title type="html">Calculating AWS DocumentDB Storage I/Os</media:title>
        <media:description type="html">&lt;p&gt;Amazon DocumentDB is a fully managed native JSON document database that is mostly compatible with MongoDB. Why mostly? Because it it has a few &lt;a href=&#34;https://docs.aws.amazon.com/documentdb/latest/developerguide/functional-differences.html&#34;&gt;functional differences from MongoDB&lt;/a&gt; and &lt;a href=&#34;https://docs.aws.amazon.com/documentdb/latest/developerguide/compatibility.html&#34;&gt;some MongoDB features are not supported&lt;/a&gt;. Despite from these limitation, customers benefit from a managed database service that has built-in security, backup integration, scalability and fault-tolerance. This rids customers from many operational burdens. AWS DMS (Database Migration Service) supports the &lt;a href=&#34;https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html&#34;&gt;migration from MongoDB to DocumentDB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Apart from the functional evaluation, pricing should of course be taken into consideration before migrating to DocumentDB as well.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/calculating-documentdb-storage-ios-small.jpg"/>
        <media:keywords>[aws documentdb mongodb costs]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon DocumentDB is a fully managed native JSON document database that is mostly compatible with MongoDB. Why mostly? Because it it has a few &lt;a href=&#34;https://docs.aws.amazon.com/documentdb/latest/developerguide/functional-differences.html&#34;&gt;functional differences from MongoDB&lt;/a&gt; and &lt;a href=&#34;https://docs.aws.amazon.com/documentdb/latest/developerguide/compatibility.html&#34;&gt;some MongoDB features are not supported&lt;/a&gt;. Despite from these limitation, customers benefit from a managed database service that has built-in security, backup integration, scalability and fault-tolerance. This rids customers from many operational burdens. AWS DMS (Database Migration Service) supports the &lt;a href=&#34;https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html&#34;&gt;migration from MongoDB to DocumentDB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Apart from the functional evaluation, pricing should of course be taken into consideration before migrating to DocumentDB as well.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>EKS Backup with Velero</title>
      <link>https://www.tecracer.com/blog/2023/08/eks-backup-with-velero.html</link><pubDate>Fri, 04 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/eks-backup-with-velero.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/eks-backup-with-velero.html">
        <media:title type="html">EKS Backup with Velero</media:title>
        <media:description type="html">&lt;p&gt;Velero is a tool to backup the kubernetes cluster state and its persistent volumes. It can be used for disaster recovery or cluster migration. Please refer to the official documentation for a &lt;a href=&#34;https://velero.io/docs/v0.4.0/use-cases/&#34;&gt;more comprehensive description of use cases&lt;/a&gt;. This article describes the baseline setup for the backup to ease the start of backing up your EKS clusters.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/eks-backup-with-velero-small.jpg"/>
        <media:keywords>[aws eks kubernetes backup velero]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Velero is a tool to backup the kubernetes cluster state and its persistent volumes. It can be used for disaster recovery or cluster migration. Please refer to the official documentation for a &lt;a href=&#34;https://velero.io/docs/v0.4.0/use-cases/&#34;&gt;more comprehensive description of use cases&lt;/a&gt;. This article describes the baseline setup for the backup to ease the start of backing up your EKS clusters.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scaling Down EKS Clusters at night</title>
      <link>https://www.tecracer.com/blog/2023/08/scaling-down-eks-clusters-at-night.html</link><pubDate>Fri, 04 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/scaling-down-eks-clusters-at-night.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/scaling-down-eks-clusters-at-night.html">
        <media:title type="html">Scaling Down EKS Clusters at night</media:title>
        <media:description type="html">&lt;p&gt;Scaling down workloads at night or at the weekends is a common implementation task for companies building on AWS. By running only the applications that need to be available at any point in time, the total consumption of infrastructure resources can be reduced, and thus customers can benefit from the pay-by-use pricing models of cloud providers.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/scaling-down-eks-clusters-at-night-small.jpg"/>
        <media:keywords>[aws eks kubernetes costs keda]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Scaling down workloads at night or at the weekends is a common implementation task for companies building on AWS. By running only the applications that need to be available at any point in time, the total consumption of infrastructure resources can be reduced, and thus customers can benefit from the pay-by-use pricing models of cloud providers.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using AWS Security Hub for EKS Security</title>
      <link>https://www.tecracer.com/blog/2023/08/using-aws-security-hub-for-eks-security.html</link><pubDate>Fri, 04 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/using-aws-security-hub-for-eks-security.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/using-aws-security-hub-for-eks-security.html">
        <media:title type="html">Using AWS Security Hub for EKS Security</media:title>
        <media:description type="html">&lt;p&gt;&lt;a href=&#34;https://github.com/aquasecurity/kube-bench/tree/main&#34;&gt;kube-bench&lt;/a&gt; is a tool for checking kubernetes clusters against requirements defined in the &lt;a href=&#34;https://www.cisecurity.org/benchmark/kubernetes&#34;&gt;CIS Benchmark&lt;/a&gt;. The tool runs locally on a kubernetes node, performs its checks and prompts the outputs to the shell or to files. This is quite unhandy, because it means that a user needs to pick up the logs, store them somewhere and analyze them. A deployment of the tool via kubernetes can ease the process for example with the &lt;code&gt;kubectl logs&lt;/code&gt; command, but it is still far from perfect. Luckily, there is an integration in AWS Security Hub.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/using-security-hub-for-eks-security.png"/>
        <media:keywords>[aws eks kubernetes security kube-bench]</media:keywords>
      </media:content>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/aquasecurity/kube-bench/tree/main&#34;&gt;kube-bench&lt;/a&gt; is a tool for checking kubernetes clusters against requirements defined in the &lt;a href=&#34;https://www.cisecurity.org/benchmark/kubernetes&#34;&gt;CIS Benchmark&lt;/a&gt;. The tool runs locally on a kubernetes node, performs its checks and prompts the outputs to the shell or to files. This is quite unhandy, because it means that a user needs to pick up the logs, store them somewhere and analyze them. A deployment of the tool via kubernetes can ease the process for example with the &lt;code&gt;kubectl logs&lt;/code&gt; command, but it is still far from perfect. Luckily, there is an integration in AWS Security Hub.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multiple Site-to-Site VPN Connections in AWS Hub and Spoke Topology</title>
      <link>https://www.tecracer.com/blog/2023/08/multiple-site-to-site-vpn-connections-in-aws-hub-and-spoke-topology.html</link><pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/multiple-site-to-site-vpn-connections-in-aws-hub-and-spoke-topology.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/multiple-site-to-site-vpn-connections-in-aws-hub-and-spoke-topology.html">
        <media:title type="html">Multiple Site-to-Site VPN Connections in AWS Hub and Spoke Topology</media:title>
        <media:description type="html">&lt;p&gt;When setting up an IPSec VPN connection between your AWS network and your corporate data center, the fully-managed AWS Site-to-Site VPN service is a popular choice that often comes to mind. AWS Site-to-Site VPN offers a highly-available, scalable, and secure way to connect your on-premises users and workloads to AWS.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can go beyond a simple, static AWS Site-to-Site VPN connection by leveraging dynamically routed Site-to-Site VPNs in combination with a Transit Gateway. This hub and spoke network setup will allow us to employ the Border Gateway Protocol (BGP) as well as equal-cost multi-path routing (ECMP) and AWS Global Accelerator to not only exchange routing information between AWS and the corporate data center automatically but also increases the overall VPN throughput and reliability.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/site-to-site-vpn-thumbnail.png"/>
        <media:keywords>[aws vpn vpc transit gateway ec2 network terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up an IPSec VPN connection between your AWS network and your corporate data center, the fully-managed AWS Site-to-Site VPN service is a popular choice that often comes to mind. AWS Site-to-Site VPN offers a highly-available, scalable, and secure way to connect your on-premises users and workloads to AWS.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can go beyond a simple, static AWS Site-to-Site VPN connection by leveraging dynamically routed Site-to-Site VPNs in combination with a Transit Gateway. This hub and spoke network setup will allow us to employ the Border Gateway Protocol (BGP) as well as equal-cost multi-path routing (ECMP) and AWS Global Accelerator to not only exchange routing information between AWS and the corporate data center automatically but also increases the overall VPN throughput and reliability.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Out-of-Band Bootstrapping with Chef on AWS Systems Manager</title>
      <link>https://www.tecracer.com/blog/2023/08/out-of-band-bootstrapping-with-chef-on-aws-systems-manager.html</link><pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/08/out-of-band-bootstrapping-with-chef-on-aws-systems-manager.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/08/out-of-band-bootstrapping-with-chef-on-aws-systems-manager.html">
        <media:title type="html">Out-of-Band Bootstrapping with Chef on AWS Systems Manager</media:title>
        <media:description type="html">&lt;p&gt;A modern architecture avoids opening any SSH or WinRM/RDP ports to minimize the attack surface of your systems. Instead, management connections like the AWS SSM Agent should be implemented. But some tools, especially in the configuration management sector, still rely on direct access.&lt;/p&gt;
&lt;p&gt;Chef Infra is on track to break this limitation with its new support for out-of-band (OoB) bootstrapping using Knife and arbitrary Train transports.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/08/markus-spiske-uBcgQA7fwEA-unsplash-41.jpg"/>
        <media:keywords>[aws chef]</media:keywords>
      </media:content>
      <description>&lt;p&gt;A modern architecture avoids opening any SSH or WinRM/RDP ports to minimize the attack surface of your systems. Instead, management connections like the AWS SSM Agent should be implemented. But some tools, especially in the configuration management sector, still rely on direct access.&lt;/p&gt;
&lt;p&gt;Chef Infra is on track to break this limitation with its new support for out-of-band (OoB) bootstrapping using Knife and arbitrary Train transports.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Custom runtime on Amazon Linux 2 - GO outperforms Node (3x) and Python (2x) with AWS Lambda Cold-start time</title>
      <link>https://www.tecracer.com/blog/2023/07/custom-runtime-on-amazon-linux-2-go-outperforms-node-3x-and-python-2x-with-aws-lambda-cold-start-time.html</link><pubDate>Sun, 30 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/07/custom-runtime-on-amazon-linux-2-go-outperforms-node-3x-and-python-2x-with-aws-lambda-cold-start-time.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/07/custom-runtime-on-amazon-linux-2-go-outperforms-node-3x-and-python-2x-with-aws-lambda-cold-start-time.html">
        <media:title type="html">Custom runtime on Amazon Linux 2 - GO outperforms Node (3x) and Python (2x) with AWS Lambda Cold-start time</media:title>
        <media:description type="html">&lt;p&gt;Lambda GO runtime is deprecated until the end of 2023. The new default custom Amazon Linux 2 runtime &lt;em&gt;really&lt;/em&gt; speeds things up for GO. Now the cold-start is 2x faster than Python and 3x faster than node!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/custom-speed/pexels-kelly-2519370.jpg"/>
        <media:keywords>[level-300 lambda serverless go]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Lambda GO runtime is deprecated until the end of 2023. The new default custom Amazon Linux 2 runtime &lt;em&gt;really&lt;/em&gt; speeds things up for GO. Now the cold-start is 2x faster than Python and 3x faster than node!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Performance Boost: 10 Expert Tips for Optimizing Your Amazon OpenSearch Service Cluster</title>
      <link>https://www.tecracer.com/blog/2023/07/performance-boost-10-expert-tips-for-optimizing-your-amazon-opensearch-service-cluster.html</link><pubDate>Sat, 08 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/07/performance-boost-10-expert-tips-for-optimizing-your-amazon-opensearch-service-cluster.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/07/performance-boost-10-expert-tips-for-optimizing-your-amazon-opensearch-service-cluster.html">
        <media:title type="html">Performance Boost: 10 Expert Tips for Optimizing Your Amazon OpenSearch Service Cluster</media:title>
        <media:description type="html">&lt;div class=&#34;notices warning&#34; &gt;&lt;p&gt;Note: An updated version of this post is available &lt;a href=&#34;https://www.tecracer.com/blog/opensearch-performance-boost-2024/&#34;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;By implementing these recommendations, you can maximize the potential of your Amazon OpenSearch Service domain, delivering an improved search experience while optimizing costs and maintaining security. Let&amp;rsquo;s explore these expert tips to supercharge your OpenSearch cluster.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/boost.png"/>
        <media:keywords>[aws opensearch optimize data analytics level-400 tips performance elasticsearch]</media:keywords>
      </media:content>
      <description>&lt;div class=&#34;notices warning&#34; &gt;&lt;p&gt;Note: An updated version of this post is available &lt;a href=&#34;https://www.tecracer.com/blog/opensearch-performance-boost-2024/&#34;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;By implementing these recommendations, you can maximize the potential of your Amazon OpenSearch Service domain, delivering an improved search experience while optimizing costs and maintaining security. Let&amp;rsquo;s explore these expert tips to supercharge your OpenSearch cluster.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Querying Local Health Check URLs</title>
      <link>https://www.tecracer.com/blog/2023/07/querying-local-health-check-urls.html</link><pubDate>Fri, 07 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/07/querying-local-health-check-urls.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/07/querying-local-health-check-urls.html">
        <media:title type="html">Querying Local Health Check URLs</media:title>
        <media:description type="html">&lt;p&gt;Do you run software that provides locally available health checks via a webserver only reachable via localhost?&lt;/p&gt;
&lt;p&gt;In this blog post, I will show you an architecture that you can use to connect those local health checks to CloudWatch Logs and even receive alarms if things are not going to plan.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/local_healthchecks_teaser.png"/>
        <media:keywords>[aws ssm eventbridge lambda iac terraform]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Do you run software that provides locally available health checks via a webserver only reachable via localhost?&lt;/p&gt;
&lt;p&gt;In this blog post, I will show you an architecture that you can use to connect those local health checks to CloudWatch Logs and even receive alarms if things are not going to plan.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>4 ways to connect to your EC2 instance</title>
      <link>https://www.tecracer.com/blog/2023/07/4-ways-to-connect-to-your-ec2-instance.html</link><pubDate>Tue, 04 Jul 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/07/4-ways-to-connect-to-your-ec2-instance.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/07/4-ways-to-connect-to-your-ec2-instance.html">
        <media:title type="html">4 ways to connect to your EC2 instance</media:title>
        <media:description type="html">&lt;p&gt;Connecting to an EC2 instance is basically a no-brainer. I am using an SSH client and starting a connection to the EC2 instance. In this Blog, I will show you four different ways of connecting. One of them is supposedly highly unknown to most people.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/07/726903145_Picture_xl-beta-v2-2-2.png"/>
        <media:keywords>[ec2]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Connecting to an EC2 instance is basically a no-brainer. I am using an SSH client and starting a connection to the EC2 instance. In this Blog, I will show you four different ways of connecting. One of them is supposedly highly unknown to most people.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Replace Local Cronjobs with EventBridge/SSM</title>
      <link>https://www.tecracer.com/blog/2023/06/replace-local-cronjobs-with-eventbridge/ssm.html</link><pubDate>Fri, 30 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/replace-local-cronjobs-with-eventbridge/ssm.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/replace-local-cronjobs-with-eventbridge/ssm.html">
        <media:title type="html">Replace Local Cronjobs with EventBridge/SSM</media:title>
        <media:description type="html">&lt;p&gt;Every machine has recurring tasks. Backups, updates, runs of configuration management software like Chef, small scripts, &amp;hellip;&lt;/p&gt;
&lt;p&gt;But one of the problems in a cloud environment is visibility. Instead of scheduling dozens of cron jobs or tasks per instance, would it not be nice to have a central service for this?&lt;/p&gt;
&lt;p&gt;You already have. And it&amp;rsquo;s called EventBridge&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/dreamstudio-clocks.png"/>
        <media:keywords>[aws ssm eventbridge iac terraform]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Every machine has recurring tasks. Backups, updates, runs of configuration management software like Chef, small scripts, &amp;hellip;&lt;/p&gt;
&lt;p&gt;But one of the problems in a cloud environment is visibility. Instead of scheduling dozens of cron jobs or tasks per instance, would it not be nice to have a central service for this?&lt;/p&gt;
&lt;p&gt;You already have. And it&amp;rsquo;s called EventBridge&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Cross-Account Microservices</title>
      <link>https://www.tecracer.com/blog/2023/06/serverless-cross-account-microservices.html</link><pubDate>Fri, 23 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/serverless-cross-account-microservices.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/serverless-cross-account-microservices.html">
        <media:title type="html">Serverless Cross-Account Microservices</media:title>
        <media:description type="html">&lt;p&gt;When setting up a microservice architecture, each individual service is often owned and managed by a different team. To achieve a higher level of resource isolation, and allow for more granular security and cost management, each service team usually deploys its resources into a dedicated AWS account. While this type of distributed approach offers many benefits in terms of productivity, scalability, and resiliency, it introduces another layer of complexity in regard to AWS cross-account communication and microservice consumption.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage AWS services like Amazon API Gateway, Lambda, DynamoDB, and VPC Endpoints in combination with Terraform to build a fully-managed and serverless cross-account microservice architecture.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/cross-account-microservices-thumbnail.png"/>
        <media:keywords>[aws vpc ec2 api gateway alb lambda dynamodb terraform level-400 iac well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up a microservice architecture, each individual service is often owned and managed by a different team. To achieve a higher level of resource isolation, and allow for more granular security and cost management, each service team usually deploys its resources into a dedicated AWS account. While this type of distributed approach offers many benefits in terms of productivity, scalability, and resiliency, it introduces another layer of complexity in regard to AWS cross-account communication and microservice consumption.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage AWS services like Amazon API Gateway, Lambda, DynamoDB, and VPC Endpoints in combination with Terraform to build a fully-managed and serverless cross-account microservice architecture.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The cuckoo egg testing lambda</title>
      <link>https://www.tecracer.com/blog/2023/06/the-cuckoo-egg-testing-lambda.html</link><pubDate>Tue, 20 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/the-cuckoo-egg-testing-lambda.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/the-cuckoo-egg-testing-lambda.html">
        <media:title type="html">The cuckoo egg testing lambda</media:title>
        <media:description type="html">&lt;p&gt;Oh, there is an error in my Lambda function. But - what is the event JSON input which caused the error? Oh, I forgot to log the event in my Lambda code. Damned! It would be great to swap the code with a &amp;ldquo;just dump the event code&amp;rdquo; and slip it like a cuckoo egg. Afterwards, get the event and restore the old Lambda!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/cuckoo.jpeg"/>
        <media:keywords>[level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Oh, there is an error in my Lambda function. But - what is the event JSON input which caused the error? Oh, I forgot to log the event in my Lambda code. Damned! It would be great to swap the code with a &amp;ldquo;just dump the event code&amp;rdquo; and slip it like a cuckoo egg. Afterwards, get the event and restore the old Lambda!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS Access Management uncovered: Where do all those 403s come from?</title>
      <link>https://www.tecracer.com/blog/2023/06/aws-access-management-uncovered-where-do-all-those-403s-come-from.html</link><pubDate>Mon, 19 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/aws-access-management-uncovered-where-do-all-those-403s-come-from.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/aws-access-management-uncovered-where-do-all-those-403s-come-from.html">
        <media:title type="html">AWS Access Management uncovered: Where do all those 403s come from?</media:title>
        <media:description type="html">&lt;p&gt;In this blog post, I would like to show you the various types of AWS permission management capabilities to generate a better understanding, where access denied API errors (403) may arise from and what ample options there are to grant permissions. One should be familiar with IAM policies to get the most out of the blog.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/aws_access_uncovered-thumbnail.png"/>
        <media:keywords>[aws iam security level-300 well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In this blog post, I would like to show you the various types of AWS permission management capabilities to generate a better understanding, where access denied API errors (403) may arise from and what ample options there are to grant permissions. One should be familiar with IAM policies to get the most out of the blog.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Simplifying SAP System Deployments with AWS Launch Wizard</title>
      <link>https://www.tecracer.com/blog/2023/06/simplifying-sap-system-deployments-with-aws-launch-wizard.html</link><pubDate>Mon, 12 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/simplifying-sap-system-deployments-with-aws-launch-wizard.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/simplifying-sap-system-deployments-with-aws-launch-wizard.html">
        <media:title type="html">Simplifying SAP System Deployments with AWS Launch Wizard</media:title>
        <media:description type="html">&lt;p&gt;Setting up enterprise applications can take a lot of work. Especially with software that has been on the market for a long time, a complete reinstallation and configuration can take quite a bit longer. Talking about complex installations, however, there is one final boss with three letters in its name: SAP.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/sap-lw-0.jpeg"/>
        <media:keywords>[Sap Level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Setting up enterprise applications can take a lot of work. Especially with software that has been on the market for a long time, a complete reinstallation and configuration can take quite a bit longer. Talking about complex installations, however, there is one final boss with three letters in its name: SAP.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Advanced Credential Rotation for IAM Users with a Grace Period</title>
      <link>https://www.tecracer.com/blog/2023/06/advanced-credential-rotation-for-iam-users-with-a-grace-period.html</link><pubDate>Fri, 09 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/advanced-credential-rotation-for-iam-users-with-a-grace-period.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/advanced-credential-rotation-for-iam-users-with-a-grace-period.html">
        <media:title type="html">Advanced Credential Rotation for IAM Users with a Grace Period</media:title>
        <media:description type="html">Rotating credentials with grace can be challenging when the underlying service doesn&amp;rsquo;t support scheduled deletion. Today I will show you how to implement access key rotation for an IAM user while supporting a grace period where both the new and old credentials are valid.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/luca-bravo-YoelVcKWmws-unsplash.jpg"/>
        <media:keywords>[level-300 iam python terraform scheduler well-architected]</media:keywords>
      </media:content>
      <description>Rotating credentials with grace can be challenging when the underlying service doesn&amp;rsquo;t support scheduled deletion. Today I will show you how to implement access key rotation for an IAM user while supporting a grace period where both the new and old credentials are valid.</description>
    </item>
    
    <item>
      <title>Build a Site-to-Site IPSec VPN with Public Encryption Domain</title>
      <link>https://www.tecracer.com/blog/2023/06/build-a-site-to-site-ipsec-vpn-with-public-encryption-domain.html</link><pubDate>Mon, 05 Jun 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/06/build-a-site-to-site-ipsec-vpn-with-public-encryption-domain.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/06/build-a-site-to-site-ipsec-vpn-with-public-encryption-domain.html">
        <media:title type="html">Build a Site-to-Site IPSec VPN with Public Encryption Domain</media:title>
        <media:description type="html">&lt;p&gt;When setting up IPSec VPN connections between different companies, the connecting parties often require the tunnel to use public IP addresses as the encryption domain. Especially when establishing a connection to telecommunication partners, the usage of public addresses is often mandatory and ensures that there are no overlapping addresses across other connections.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage tools like pfSense and VNS3 in combination with Terraform to build a Site-to-Site IPSec VPN connection between AWS and on-premises networks with a public encryption domain.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/06/vpn-public-encryption-domain-thumbnail.png"/>
        <media:keywords>[aws vpn ec2 network terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up IPSec VPN connections between different companies, the connecting parties often require the tunnel to use public IP addresses as the encryption domain. Especially when establishing a connection to telecommunication partners, the usage of public addresses is often mandatory and ensures that there are no overlapping addresses across other connections.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage tools like pfSense and VNS3 in combination with Terraform to build a Site-to-Site IPSec VPN connection between AWS and on-premises networks with a public encryption domain.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Run Shell Scripts as Lambda</title>
      <link>https://www.tecracer.com/blog/2023/05/run-shell-scripts-as-lambda.html</link><pubDate>Wed, 31 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/run-shell-scripts-as-lambda.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/run-shell-scripts-as-lambda.html">
        <media:title type="html">Run Shell Scripts as Lambda</media:title>
        <media:description type="html">&lt;p&gt;Sometimes, developing a fully-fledged Lambda is not feasible, is too much work, or is simply outside of the knowledge domain of the people involved. But what if we could run plain Bash scripts instead?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/dreamstudio-shells.png"/>
        <media:keywords>[aws lambda shell iac terraform]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Sometimes, developing a fully-fledged Lambda is not feasible, is too much work, or is simply outside of the knowledge domain of the people involved. But what if we could run plain Bash scripts instead?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Build Terraform CI/CD Pipelines using AWS CodePipeline</title>
      <link>https://www.tecracer.com/blog/2023/05/build-terraform-ci/cd-pipelines-using-aws-codepipeline.html</link><pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/build-terraform-ci/cd-pipelines-using-aws-codepipeline.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/build-terraform-ci/cd-pipelines-using-aws-codepipeline.html">
        <media:title type="html">Build Terraform CI/CD Pipelines using AWS CodePipeline</media:title>
        <media:description type="html">&lt;p&gt;When deciding which Infrastructure as Code tool to use for deploying resources in AWS, Terraform is often a favored choice and should therefore be a staple in every DevOps Engineer&amp;rsquo;s toolbox. While Terraform can increase your team&amp;rsquo;s performance quite significantly even when used locally, embedding your Terraform workflow in a CI/CD pipeline can boost your organization&amp;rsquo;s efficiency and deployment reliability even more. By adding automated validation tests, linting as well as security and compliance checks you additionally ensure that your infrastructure adheres to your company&amp;rsquo;s standards and guidelines.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage the AWS Code Services CodeCommit, CodeBuild, and CodePipeline in combination with Terraform to build a fully-managed CI/CD pipeline for Terraform.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/terraform-ci-cd-pipelines-thumbnail.png"/>
        <media:keywords>[aws codebuild codecommit codebuild terraform level-400 iac iam s3]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When deciding which Infrastructure as Code tool to use for deploying resources in AWS, Terraform is often a favored choice and should therefore be a staple in every DevOps Engineer&amp;rsquo;s toolbox. While Terraform can increase your team&amp;rsquo;s performance quite significantly even when used locally, embedding your Terraform workflow in a CI/CD pipeline can boost your organization&amp;rsquo;s efficiency and deployment reliability even more. By adding automated validation tests, linting as well as security and compliance checks you additionally ensure that your infrastructure adheres to your company&amp;rsquo;s standards and guidelines.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage the AWS Code Services CodeCommit, CodeBuild, and CodePipeline in combination with Terraform to build a fully-managed CI/CD pipeline for Terraform.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Demystifying FinOps in Cloud Computing: A Paradigm Shift Towards Effective Financial Management</title>
      <link>https://www.tecracer.com/blog/2023/05/demystifying-finops-in-cloud-computing-a-paradigm-shift-towards-effective-financial-management.html</link><pubDate>Fri, 26 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/demystifying-finops-in-cloud-computing-a-paradigm-shift-towards-effective-financial-management.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/demystifying-finops-in-cloud-computing-a-paradigm-shift-towards-effective-financial-management.html">
        <media:title type="html">Demystifying FinOps in Cloud Computing: A Paradigm Shift Towards Effective Financial Management</media:title>
        <media:description type="html">In an era where cloud computing is revolutionizing businesses, the rise of a new discipline called FinOps is commanding attention. Financial Operations, or FinOps, brings a financial lens to the operational aspects of cloud computing, enabling organizations to drive cost efficiency, business value, and growth. But what exactly is FinOps and how can businesses leverage it in the realm of cloud computing?
Understanding FinOps FinOps is a cultural shift, a practice that combines systems, best practices, and organizational culture to bring financial accountability to the variable spend model of cloud computing.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/finops.png"/>
        <media:keywords>[finops aws cost savings tecracer netapp]</media:keywords>
      </media:content>
      <description>In an era where cloud computing is revolutionizing businesses, the rise of a new discipline called FinOps is commanding attention. Financial Operations, or FinOps, brings a financial lens to the operational aspects of cloud computing, enabling organizations to drive cost efficiency, business value, and growth. But what exactly is FinOps and how can businesses leverage it in the realm of cloud computing?
Understanding FinOps FinOps is a cultural shift, a practice that combines systems, best practices, and organizational culture to bring financial accountability to the variable spend model of cloud computing.</description>
    </item>
    
    <item>
      <title>Implementing SAML federation for Amazon OpenSearch Service with OneLogin.</title>
      <link>https://www.tecracer.com/blog/2023/05/implementing-saml-federation-for-amazon-opensearch-service-with-onelogin..html</link><pubDate>Wed, 24 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/implementing-saml-federation-for-amazon-opensearch-service-with-onelogin..html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/implementing-saml-federation-for-amazon-opensearch-service-with-onelogin..html">
        <media:title type="html">Implementing SAML federation for Amazon OpenSearch Service with OneLogin.</media:title>
        <media:description type="html">&lt;p&gt;Amazon OpenSearch Service is a fully-managed solution for interactive log analytics, real-time application monitoring, website search, observability, and more. With a vast customer base, Amazon OpenSearch Service manages hundreds of thousands of clusters and processes trillions of requests monthly. The service provides seamless access for users through SAML-based federation for OpenSearch Dashboards, enabling single sign-on (SSO) on Amazon OpenSearch Service domains using existing identity providers (IdPs) like OneLogin. SAML simplifies the login process by allowing users to access multiple platforms with a single username and password, providing a safer and more convenient online experience.&lt;/p&gt;
&lt;p&gt;This guide will walk you through integrating OneLogin with OpenSearch Dashboards for a seamless SSO experience, leveraging Amazon OpenSearch Service&amp;rsquo;s capabilities.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/os-onelogin.png"/>
        <media:keywords>[aws opensearch onelogin level-400 saml sso security elasticsearch]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon OpenSearch Service is a fully-managed solution for interactive log analytics, real-time application monitoring, website search, observability, and more. With a vast customer base, Amazon OpenSearch Service manages hundreds of thousands of clusters and processes trillions of requests monthly. The service provides seamless access for users through SAML-based federation for OpenSearch Dashboards, enabling single sign-on (SSO) on Amazon OpenSearch Service domains using existing identity providers (IdPs) like OneLogin. SAML simplifies the login process by allowing users to access multiple platforms with a single username and password, providing a safer and more convenient online experience.&lt;/p&gt;
&lt;p&gt;This guide will walk you through integrating OneLogin with OpenSearch Dashboards for a seamless SSO experience, leveraging Amazon OpenSearch Service&amp;rsquo;s capabilities.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cross Account Kafka Streaming: Part 1</title>
      <link>https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-1.html</link><pubDate>Wed, 10 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-1.html">
        <media:title type="html">Cross Account Kafka Streaming: Part 1</media:title>
        <media:description type="html">&lt;p&gt;When discussing high performant real-time event streaming, Apache Kafka is a tool that immediately comes to mind. Optimized for ingesting and transforming real-time streaming data in a reliable and scalable manner, a great number of companies today rely on Apache Kafka to power their mission-critical applications and data analytics pipelines.&lt;/p&gt;
&lt;p&gt;In this blog series, I would like to show you how you can leverage Amazon MSK and Terraform to set up a fully managed, cross-account Apache Kafka streaming pipeline on AWS. In this first part, we will set up the MSK Kafka cluster and producers. The second part will show you how you can set up distributed Kafka clients in different AWS accounts and communicate with the MSK cluster via AWS VPC Endpoints.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/cross-account-msk-data-streaming-thumbnail.png"/>
        <media:keywords>[aws msk terraform level-400 iac iam lambda dynamodb]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When discussing high performant real-time event streaming, Apache Kafka is a tool that immediately comes to mind. Optimized for ingesting and transforming real-time streaming data in a reliable and scalable manner, a great number of companies today rely on Apache Kafka to power their mission-critical applications and data analytics pipelines.&lt;/p&gt;
&lt;p&gt;In this blog series, I would like to show you how you can leverage Amazon MSK and Terraform to set up a fully managed, cross-account Apache Kafka streaming pipeline on AWS. In this first part, we will set up the MSK Kafka cluster and producers. The second part will show you how you can set up distributed Kafka clients in different AWS accounts and communicate with the MSK cluster via AWS VPC Endpoints.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cross Account Kafka Streaming: Part 2</title>
      <link>https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-2.html</link><pubDate>Wed, 10 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/cross-account-kafka-streaming-part-2.html">
        <media:title type="html">Cross Account Kafka Streaming: Part 2</media:title>
        <media:description type="html">&lt;p&gt;When discussing high performant real-time event streaming, Apache Kafka is a tool that immediately comes to mind. Optimized for ingesting and transforming real-time streaming data in a reliable and scalable manner, a great number of companies today rely on Apache Kafka to power their mission-critical applications and data analytics pipelines.&lt;/p&gt;
&lt;p&gt;In this blog series, I would like to show you how you can leverage Amazon MSK and Terraform to set up a fully managed, cross-account Apache Kafka streaming pipeline on AWS. In the first part, we already set up the MSK Kafka cluster and producers. The second part will show you how you can set up distributed Kafka clients in different AWS accounts and communicate with the MSK cluster via AWS VPC Endpoints.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/cross-account-msk-data-streaming-thumbnail.png"/>
        <media:keywords>[aws msk terraform level-400 iac iam lambda dynamodb]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When discussing high performant real-time event streaming, Apache Kafka is a tool that immediately comes to mind. Optimized for ingesting and transforming real-time streaming data in a reliable and scalable manner, a great number of companies today rely on Apache Kafka to power their mission-critical applications and data analytics pipelines.&lt;/p&gt;
&lt;p&gt;In this blog series, I would like to show you how you can leverage Amazon MSK and Terraform to set up a fully managed, cross-account Apache Kafka streaming pipeline on AWS. In the first part, we already set up the MSK Kafka cluster and producers. The second part will show you how you can set up distributed Kafka clients in different AWS accounts and communicate with the MSK cluster via AWS VPC Endpoints.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Jenkins on ECS Fargate: Part 1</title>
      <link>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-1.html</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-1.html">
        <media:title type="html">Serverless Jenkins on ECS Fargate: Part 1</media:title>
        <media:description type="html">&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the first post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/serverless-jenkins-on-ecs-thumbnail-part-1.png"/>
        <media:keywords>[aws ecs terraform level-400 iac iam alb efs jenkins cicd]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the first post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Jenkins on ECS Fargate: Part 2</title>
      <link>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-2.html</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-2.html">
        <media:title type="html">Serverless Jenkins on ECS Fargate: Part 2</media:title>
        <media:description type="html">&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the second post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/serverless-jenkins-on-ecs-thumbnail-part-2.png"/>
        <media:keywords>[aws ecs terraform level-400 iac iam alb efs jenkins cicd]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the second post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Jenkins on ECS Fargate: Part 3</title>
      <link>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-3.html</link><pubDate>Mon, 08 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/serverless-jenkins-on-ecs-fargate-part-3.html">
        <media:title type="html">Serverless Jenkins on ECS Fargate: Part 3</media:title>
        <media:description type="html">&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the third post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/serverless-jenkins-on-ecs-thumbnail-part-3.png"/>
        <media:keywords>[aws ecs terraform level-400 iac iam alb efs jenkins cicd]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When setting up a Jenkins build server on a physical machine, right-sizing can become a challenging task. Long idle times followed by high, irregular loads make it hard to predict the necessary hardware requirements. One solution to this problem is the deployment of a containerized Controller/Agent-based Jenkins setup and to offload workloads to dedicated, transient agents.&lt;/p&gt;
&lt;p&gt;This is the third post of a three-post series. In this series, I would like to show you how you can leverage AWS Fargate and Terraform to deploy a serverless as well as fault-tolerant, highly available, and scalable Jenkins Controller/Agent deployment pipeline.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hello Slurm! - Getting started with High Performance Computing on AWS</title>
      <link>https://www.tecracer.com/blog/2023/05/hello-slurm-getting-started-with-high-performance-computing-on-aws.html</link><pubDate>Fri, 05 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/05/hello-slurm-getting-started-with-high-performance-computing-on-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/05/hello-slurm-getting-started-with-high-performance-computing-on-aws.html">
        <media:title type="html">Hello Slurm! - Getting started with High Performance Computing on AWS</media:title>
        <media:description type="html">&lt;p&gt;High Performance Computing or HPC is coming up when thinking about analyzing models or while working at universities and other research and development organizations. In this article I will show you how to setup HPC, giving you some background information how it works in AWS and to run a small script in your own Cluster.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/05/4004437842_high_performance__cluster__resource_intense__4k.png"/>
        <media:keywords>[hpc autoscaling]</media:keywords>
      </media:content>
      <description>&lt;p&gt;High Performance Computing or HPC is coming up when thinking about analyzing models or while working at universities and other research and development organizations. In this article I will show you how to setup HPC, giving you some background information how it works in AWS and to run a small script in your own Cluster.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using AI to generate Terraform Code from actual AWS resources</title>
      <link>https://www.tecracer.com/blog/2023/04/using-ai-to-generate-terraform-code-from-actual-aws-resources.html</link><pubDate>Wed, 26 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/using-ai-to-generate-terraform-code-from-actual-aws-resources.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/using-ai-to-generate-terraform-code-from-actual-aws-resources.html">
        <media:title type="html">Using AI to generate Terraform Code from actual AWS resources</media:title>
        <media:description type="html">&lt;p&gt;The world is changing, with new AI tools emerging every day. One such tool that has been making waves recently is ChatGPT. It is only the first of many such tools hitting the market, and it urges us to think about the future of our work. I recently used it to help with a standard task that I often perform and was amazed by how well it helped me to automate it.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/chatgpt_terraform_code_import_header_image.png"/>
        <media:keywords>[terraform chatgpt aws]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The world is changing, with new AI tools emerging every day. One such tool that has been making waves recently is ChatGPT. It is only the first of many such tools hitting the market, and it urges us to think about the future of our work. I recently used it to help with a standard task that I often perform and was amazed by how well it helped me to automate it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Restrict AWS Marketplace offerings with private Marketplace</title>
      <link>https://www.tecracer.com/blog/2023/04/restrict-aws-marketplace-offerings-with-private-marketplace.html</link><pubDate>Fri, 21 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/restrict-aws-marketplace-offerings-with-private-marketplace.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/restrict-aws-marketplace-offerings-with-private-marketplace.html">
        <media:title type="html">Restrict AWS Marketplace offerings with private Marketplace</media:title>
        <media:description type="html">&lt;p&gt;People are constantly stumbling over the AWS Marketplace and their more than 30,000 public offerings. Restricting such a massive amount of products is mainly done with the necessary internal AWS Marketplace policy that you find in a document in document management systems like AWS WorkDocs.
What would you say about better restricting the public AWS Marketplace with a private Marketplace?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/julia-fiander-gbJAejsWnZ4-unsplash.jpg"/>
        <media:keywords>[marketplace]</media:keywords>
      </media:content>
      <description>&lt;p&gt;People are constantly stumbling over the AWS Marketplace and their more than 30,000 public offerings. Restricting such a massive amount of products is mainly done with the necessary internal AWS Marketplace policy that you find in a document in document management systems like AWS WorkDocs.
What would you say about better restricting the public AWS Marketplace with a private Marketplace?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Streamline Security Group Maintenance in Terraform with Markdown Tables</title>
      <link>https://www.tecracer.com/blog/2023/04/streamline-security-group-maintenance-in-terraform-with-markdown-tables.html</link><pubDate>Fri, 21 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/streamline-security-group-maintenance-in-terraform-with-markdown-tables.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/streamline-security-group-maintenance-in-terraform-with-markdown-tables.html">
        <media:title type="html">Streamline Security Group Maintenance in Terraform with Markdown Tables</media:title>
        <media:description type="html">&lt;p&gt;Managing security groups and their rules in AWS infrastructure can become cumbersome and error-prone as your environment grows. In this blog post, I introduce a Terraform solution that simplifies this process by using a Markdown table to define security group rules.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/security-group-diagram-from-terraform-result.png"/>
        <media:keywords>[terraform diagrams markdown]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Managing security groups and their rules in AWS infrastructure can become cumbersome and error-prone as your environment grows. In this blog post, I introduce a Terraform solution that simplifies this process by using a Markdown table to define security group rules.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Pass parameters into your AppStream Session with Session Context</title>
      <link>https://www.tecracer.com/blog/2023/04/pass-parameters-into-your-appstream-session-with-session-context.html</link><pubDate>Thu, 20 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/pass-parameters-into-your-appstream-session-with-session-context.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/pass-parameters-into-your-appstream-session-with-session-context.html">
        <media:title type="html">Pass parameters into your AppStream Session with Session Context</media:title>
        <media:description type="html">&lt;p&gt;Most people think AppStream 2.0 sessions are static as you can only run a single image and run static scripts executed as SYSTEM or within the user context.
But what happens when you have the requirement to pass parameters into that session?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/1314355132_monitor__display__application__stream.png"/>
        <media:keywords>[appstream]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Most people think AppStream 2.0 sessions are static as you can only run a single image and run static scripts executed as SYSTEM or within the user context.
But what happens when you have the requirement to pass parameters into that session?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Livestreaming with Amazon IVS</title>
      <link>https://www.tecracer.com/blog/2023/04/livestreaming-with-amazon-ivs.html</link><pubDate>Sat, 15 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/livestreaming-with-amazon-ivs.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/livestreaming-with-amazon-ivs.html">
        <media:title type="html">Livestreaming with Amazon IVS</media:title>
        <media:description type="html">&lt;p&gt;When thinking about live streaming, most of us will think about streaming providers like Netflix. Thus we are just consuming their media content like series or films. But what about offering live video streams internally, for your customers or others?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/4052724328_4k__interactive__video__streaming.png"/>
        <media:keywords>[ivs]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When thinking about live streaming, most of us will think about streaming providers like Netflix. Thus we are just consuming their media content like series or films. But what about offering live video streams internally, for your customers or others?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create issues in Jira from Security Hub findings</title>
      <link>https://www.tecracer.com/blog/2023/04/create-issues-in-jira-from-security-hub-findings.html</link><pubDate>Fri, 14 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/create-issues-in-jira-from-security-hub-findings.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/create-issues-in-jira-from-security-hub-findings.html">
        <media:title type="html">Create issues in Jira from Security Hub findings</media:title>
        <media:description type="html">&lt;p&gt;AWS Security Hub allows you to get and manage an aggregated view of security findings in your AWS Accounts.
Different companies require to have all findings tracked within their issue-tracking system, like Jira.
Manual interaction is out, so let&amp;rsquo;s automate its content creation.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/1482774439_find_new_vulnerabilities__4k__landscape__aggregation__jira__issue.png"/>
        <media:keywords>[securityhub lambda eventbridge]</media:keywords>
      </media:content>
      <description>&lt;p&gt;AWS Security Hub allows you to get and manage an aggregated view of security findings in your AWS Accounts.
Different companies require to have all findings tracked within their issue-tracking system, like Jira.
Manual interaction is out, so let&amp;rsquo;s automate its content creation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Safe Storage - CloudHSM and FSx for NetApp ONTAP (Part 2)</title>
      <link>https://www.tecracer.com/blog/2023/04/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-2.html</link><pubDate>Fri, 14 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-2.html">
        <media:title type="html">Safe Storage - CloudHSM and FSx for NetApp ONTAP (Part 2)</media:title>
        <media:description type="html">&lt;p&gt;In the &lt;a href=&#34;https://www.tecracer.com/blog/2023/03/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-1.html&#34;&gt;first part of this blog&lt;/a&gt;, we looked into the complexities of provisioning and initializing CloudHSM clusters. To make our safe storage solution functional, we still need more steps: Activation and Connection.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/cloudhsm-teaser1200-rv20.png"/>
        <media:keywords>[aws cloudhsm storage fsx well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In the &lt;a href=&#34;https://www.tecracer.com/blog/2023/03/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-1.html&#34;&gt;first part of this blog&lt;/a&gt;, we looked into the complexities of provisioning and initializing CloudHSM clusters. To make our safe storage solution functional, we still need more steps: Activation and Connection.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Visualize AWS Security Groups and Rules from Terraform State</title>
      <link>https://www.tecracer.com/blog/2023/04/visualize-aws-security-groups-and-rules-from-terraform-state.html</link><pubDate>Thu, 13 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/visualize-aws-security-groups-and-rules-from-terraform-state.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/visualize-aws-security-groups-and-rules-from-terraform-state.html">
        <media:title type="html">Visualize AWS Security Groups and Rules from Terraform State</media:title>
        <media:description type="html">&lt;p&gt;In an ever-changing AWS environment, maintaining manually created architecture diagrams can be challenging. For this reason, I decided to find an automated solution for generating diagrams based on the Terraform State File. In this blog post, I will introduce a tool that simplifies the maintenance of architecture diagrams, ensuring their accuracy and providing a clear understanding of AWS security groups and their interactions.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/security-group-diagram-from-terraform-result.png"/>
        <media:keywords>[terraform diagrams]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In an ever-changing AWS environment, maintaining manually created architecture diagrams can be challenging. For this reason, I decided to find an automated solution for generating diagrams based on the Terraform State File. In this blog post, I will introduce a tool that simplifies the maintenance of architecture diagrams, ensuring their accuracy and providing a clear understanding of AWS security groups and their interactions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Amazon Pinpoint - How it works</title>
      <link>https://www.tecracer.com/blog/2023/04/amazon-pinpoint-how-it-works.html</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/amazon-pinpoint-how-it-works.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/amazon-pinpoint-how-it-works.html">
        <media:title type="html">Amazon Pinpoint - How it works</media:title>
        <media:description type="html">If you need omni-channel engagement with your customers to run marketing campaigns, send notifications, or tailored (transactional) messages in bulk, then Amazon Pinpoint is the right tool for you. It allows you to manage your audience and templates and reach customers through email, text, voice messages, custom channels and push or in-app notifications. The provided events and analytics make it easy to track and measure the results of your campaigns and gain valuable insights about customer interactions.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/pinpoint-journey.png"/>
        <media:keywords>[level-200 pinpoint omni-channel]</media:keywords>
      </media:content>
      <description>If you need omni-channel engagement with your customers to run marketing campaigns, send notifications, or tailored (transactional) messages in bulk, then Amazon Pinpoint is the right tool for you. It allows you to manage your audience and templates and reach customers through email, text, voice messages, custom channels and push or in-app notifications. The provided events and analytics make it easy to track and measure the results of your campaigns and gain valuable insights about customer interactions.</description>
    </item>
    
    <item>
      <title>Push-Down-Predicates in Parquet and how to use them to reduce IOPS while reading from S3</title>
      <link>https://www.tecracer.com/blog/2023/04/avoiding-memoryerrors-when-working-with-parquet-data-in-pandas.html</link><pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/avoiding-memoryerrors-when-working-with-parquet-data-in-pandas.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/avoiding-memoryerrors-when-working-with-parquet-data-in-pandas.html">
        <media:title type="html">Push-Down-Predicates in Parquet and how to use them to reduce IOPS while reading from S3</media:title>
        <media:description type="html">Working with datasets in pandas will almost inevitably bring you to the point where your dataset doesn&amp;rsquo;t fit into memory. Especially parquet is notorious for that since it&amp;rsquo;s so well compressed and tends to explode in size when read into a dataframe. Today we&amp;rsquo;ll explore ways to limit and filter the data you read using push-down-predicates. Additionally, we&amp;rsquo;ll see how you can do that efficiently with data stored in S3 and why using pure pyarrow can be several orders of magnitude more I/O-efficient than the plain pandas version.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/ephraim-mayrena-uyC4gPZXfKE-unsplash_cropped.jpg"/>
        <media:keywords>[level-300 s3 python parquet]</media:keywords>
      </media:content>
      <description>Working with datasets in pandas will almost inevitably bring you to the point where your dataset doesn&amp;rsquo;t fit into memory. Especially parquet is notorious for that since it&amp;rsquo;s so well compressed and tends to explode in size when read into a dataframe. Today we&amp;rsquo;ll explore ways to limit and filter the data you read using push-down-predicates. Additionally, we&amp;rsquo;ll see how you can do that efficiently with data stored in S3 and why using pure pyarrow can be several orders of magnitude more I/O-efficient than the plain pandas version.</description>
    </item>
    
    <item>
      <title>AWS announces Terraform Support for Service Catalog - is it any good?</title>
      <link>https://www.tecracer.com/blog/2023/04/aws-announces-terraform-support-for-service-catalog-is-it-any-good.html</link><pubDate>Wed, 05 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/aws-announces-terraform-support-for-service-catalog-is-it-any-good.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/aws-announces-terraform-support-for-service-catalog-is-it-any-good.html">
        <media:title type="html">AWS announces Terraform Support for Service Catalog - is it any good?</media:title>
        <media:description type="html">&lt;p&gt;Yesterday, AWS announced support for Terraform Open Source in Service Catalog. For me, this sounds like a game changer! Which is why I had to test it out immediately.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/09/baloon-horizon.jpg"/>
        <media:keywords>[servicecatalog terraform]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Yesterday, AWS announced support for Terraform Open Source in Service Catalog. For me, this sounds like a game changer! Which is why I had to test it out immediately.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>A new simple approach to diagram as code on AWS with CDK and D2</title>
      <link>https://www.tecracer.com/blog/2023/04/a-new-simple-approach-to-diagram-as-code-on-aws-with-cdk-and-d2.html</link><pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/04/a-new-simple-approach-to-diagram-as-code-on-aws-with-cdk-and-d2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/04/a-new-simple-approach-to-diagram-as-code-on-aws-with-cdk-and-d2.html">
        <media:title type="html">A new simple approach to diagram as code on AWS with CDK and D2</media:title>
        <media:description type="html">&lt;p&gt;A diagram should convey a clear message about the intention of the architecture. For this message, you only need a few primary resources. Most generated diagrams are overloaded. This new app generates a diagram as code from your annotations in the CDK code.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/04/transformation-small.png"/>
        <media:keywords>[level-100]</media:keywords>
      </media:content>
      <description>&lt;p&gt;A diagram should convey a clear message about the intention of the architecture. For this message, you only need a few primary resources. Most generated diagrams are overloaded. This new app generates a diagram as code from your annotations in the CDK code.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Version Control your Database on AWS using Flyway</title>
      <link>https://www.tecracer.com/blog/2023/03/version-control-your-database-on-aws-using-flyway.html</link><pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/version-control-your-database-on-aws-using-flyway.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/version-control-your-database-on-aws-using-flyway.html">
        <media:title type="html">Version Control your Database on AWS using Flyway</media:title>
        <media:description type="html">&lt;p&gt;Proper version control is an essential part of a fast-paced, agile development approach and the foundation of CI/CD. Even though databases are an important aspect of nearly every application, database migrations, and schema evolutions are often not versioned and not integrated into the automation process.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage Flyway on AWS to version control your schema changes and automate your database migrations.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/version-control-your-database-thumbnail.png"/>
        <media:keywords>[aws flyway terraform level-400 iac ec2 lambda ssm iam]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Proper version control is an essential part of a fast-paced, agile development approach and the foundation of CI/CD. Even though databases are an important aspect of nearly every application, database migrations, and schema evolutions are often not versioned and not integrated into the automation process.&lt;/p&gt;
&lt;p&gt;In this blog post, I would like to show you how you can leverage Flyway on AWS to version control your schema changes and automate your database migrations.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enhancing Security in Terraform with AWS Secrets Manager</title>
      <link>https://www.tecracer.com/blog/2023/03/enhancing-security-in-terraform-with-aws-secrets-manager.html</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/enhancing-security-in-terraform-with-aws-secrets-manager.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/enhancing-security-in-terraform-with-aws-secrets-manager.html">
        <media:title type="html">Enhancing Security in Terraform with AWS Secrets Manager</media:title>
        <media:description type="html">&lt;p&gt;Keeping track of your passwords is already challenging in your personal life. It can be more difficult when you want to build and deploy secure applications in the cloud. Today we’ll show you a few ways of managing secrets in your Terraform deployment. We’ll teach you about common pitfalls like the random_password resource and more appropriate alternatives.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/ente-av-tecracer-2023-03.jpg"/>
        <media:keywords>[terraform secrets manager security IaC AWS]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Keeping track of your passwords is already challenging in your personal life. It can be more difficult when you want to build and deploy secure applications in the cloud. Today we’ll show you a few ways of managing secrets in your Terraform deployment. We’ll teach you about common pitfalls like the random_password resource and more appropriate alternatives.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Jump off the @Edge - CloudFront Functions</title>
      <link>https://www.tecracer.com/blog/2023/03/jump-off-the-@edge-cloudfront-functions.html</link><pubDate>Mon, 27 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/jump-off-the-@edge-cloudfront-functions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/jump-off-the-@edge-cloudfront-functions.html">
        <media:title type="html">Jump off the @Edge - CloudFront Functions</media:title>
        <media:description type="html">&lt;p&gt;Have you ever heard about CloudFront Functions as an alternative to Lambda@Edge when doing redirects within CloudFront?
In this post I will give you an example of the different steps for an implementation of both variants with the same result.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/Photo_of_a_computer_hanging_off_a_cliff__4k__panorama__oil_painting__Cliffs__Wind_swept_cliffs__Coas_small.jpg"/>
        <media:keywords>[cloudfront lambda]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Have you ever heard about CloudFront Functions as an alternative to Lambda@Edge when doing redirects within CloudFront?
In this post I will give you an example of the different steps for an implementation of both variants with the same result.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The beating heart of SQS - of Heartbeats and Watchdogs</title>
      <link>https://www.tecracer.com/blog/2023/03/the-beating-heart-of-sqs-of-heartbeats-and-watchdogs.html</link><pubDate>Fri, 24 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/the-beating-heart-of-sqs-of-heartbeats-and-watchdogs.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/the-beating-heart-of-sqs-of-heartbeats-and-watchdogs.html">
        <media:title type="html">The beating heart of SQS - of Heartbeats and Watchdogs</media:title>
        <media:description type="html">Using SQS as a queue to buffer tasks is probably the most common use case for the service. Things can get tricky if these tasks have a wide range of processing durations. Today, I will show you how to implement an SQS consumer that utilizes heartbeats to dynamically extend the visibility timeout to accommodate different processing durations.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/jair-lazaro-0lrJo37r6Nk-unsplash.jpg"/>
        <media:keywords>[level-300 sqs python boto3]</media:keywords>
      </media:content>
      <description>Using SQS as a queue to buffer tasks is probably the most common use case for the service. Things can get tricky if these tasks have a wide range of processing durations. Today, I will show you how to implement an SQS consumer that utilizes heartbeats to dynamically extend the visibility timeout to accommodate different processing durations.</description>
    </item>
    
    <item>
      <title>Creating a CSV Decimal Converter Tool: A Chatbot&#39;s Perspective</title>
      <link>https://www.tecracer.com/blog/2023/03/creating-a-csv-decimal-converter-tool-a-chatbots-perspective.html</link><pubDate>Wed, 22 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/creating-a-csv-decimal-converter-tool-a-chatbots-perspective.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/creating-a-csv-decimal-converter-tool-a-chatbots-perspective.html">
        <media:title type="html">Creating a CSV Decimal Converter Tool: A Chatbot&#39;s Perspective</media:title>
        <media:description type="html">&lt;div class=&#34;notices note&#34; &gt;&lt;p&gt;This blog post was completely generated by ChatGPT and not modified in any way.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;As an AI language model, my purpose is to assist and empower users with diverse tasks, from answering questions to helping develop custom tools. Recently, an IT consultant approached me for help in creating a Python script to convert a CSV file from US decimal format to German decimal format.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/pexels-tibe-de-kort-9951077-41.jpg"/>
        <media:keywords>[chatgpt]</media:keywords>
      </media:content>
      <description>&lt;div class=&#34;notices note&#34; &gt;&lt;p&gt;This blog post was completely generated by ChatGPT and not modified in any way.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;As an AI language model, my purpose is to assist and empower users with diverse tasks, from answering questions to helping develop custom tools. Recently, an IT consultant approached me for help in creating a Python script to convert a CSV file from US decimal format to German decimal format.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Having fun @work: AWS GameDay</title>
      <link>https://www.tecracer.com/blog/2023/03/having-fun-@work-aws-gameday.html</link><pubDate>Tue, 21 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/having-fun-@work-aws-gameday.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/having-fun-@work-aws-gameday.html">
        <media:title type="html">Having fun @work: AWS GameDay</media:title>
        <media:description type="html">&lt;p&gt;Joining an AWS Training allows you to learn new things for your daily work. Attending a training commonly happens in groups of up to 13 people and has more of a frontal teaching character. An alternative event are workshops are more practical and done in a small group. And now, a third solution brings teams and people together and plays a competitive game: AWS GameDays.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/gamedays-logo.jpg"/>
        <media:keywords>[gameday mlops sagemaker forecast]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Joining an AWS Training allows you to learn new things for your daily work. Attending a training commonly happens in groups of up to 13 people and has more of a frontal teaching character. An alternative event are workshops are more practical and done in a small group. And now, a third solution brings teams and people together and plays a competitive game: AWS GameDays.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Secretless Terraform Deployments</title>
      <link>https://www.tecracer.com/blog/2023/03/secretless-terraform-deployments.html</link><pubDate>Tue, 21 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/secretless-terraform-deployments.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/secretless-terraform-deployments.html">
        <media:title type="html">Secretless Terraform Deployments</media:title>
        <media:description type="html">&lt;p&gt;When deploying AWS infrastructure via Terraform, the usage of long-term IAM credentials is often the go-to method. Even though convenient, long-term credentials and secrets can pose a serious security risk to your organization if leaked.&lt;/p&gt;
&lt;p&gt;This post will show you how you can leverage AWS IAM OpenID Connect identity providers in combination with GitHub Actions and identity federation to implement a secretless Terraform deployment pipeline&amp;hellip;using Terraform.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/secretless-terraform-deployment-thumbnail.png"/>
        <media:keywords>[aws oidc terraform level-400 iac iam github]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When deploying AWS infrastructure via Terraform, the usage of long-term IAM credentials is often the go-to method. Even though convenient, long-term credentials and secrets can pose a serious security risk to your organization if leaked.&lt;/p&gt;
&lt;p&gt;This post will show you how you can leverage AWS IAM OpenID Connect identity providers in combination with GitHub Actions and identity federation to implement a secretless Terraform deployment pipeline&amp;hellip;using Terraform.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Open Policy Agent for AWS and Terraform</title>
      <link>https://www.tecracer.com/blog/2023/03/open-policy-agent-for-aws-and-terraform.html</link><pubDate>Fri, 17 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/open-policy-agent-for-aws-and-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/open-policy-agent-for-aws-and-terraform.html">
        <media:title type="html">Open Policy Agent for AWS and Terraform</media:title>
        <media:description type="html">&lt;p&gt;While traditional Infrastructure as Code tools offer a multitude of benefits, they usually fail to meet the security and compliance requirements of modern security-focused organizations when managing infrastructure at scale.&lt;/p&gt;
&lt;p&gt;This post will show you how you can leverage Open Policy Agent and Policy as Code to automate security and compliance procedures as well as enforce custom policies across an organization at scale.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/opa-for-terraform-thumbnail.png"/>
        <media:keywords>[aws opa terraform level-400 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;While traditional Infrastructure as Code tools offer a multitude of benefits, they usually fail to meet the security and compliance requirements of modern security-focused organizations when managing infrastructure at scale.&lt;/p&gt;
&lt;p&gt;This post will show you how you can leverage Open Policy Agent and Policy as Code to automate security and compliance procedures as well as enforce custom policies across an organization at scale.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The story of how an undocumented API call became an official one: List deleted secrets from AWS Secrets Manager with the CLI</title>
      <link>https://www.tecracer.com/blog/2023/03/the-story-of-how-an-undocumented-api-call-became-an-official-one-list-deleted-secrets-from-aws-secrets-manager-with-the-cli.html</link><pubDate>Fri, 17 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/the-story-of-how-an-undocumented-api-call-became-an-official-one-list-deleted-secrets-from-aws-secrets-manager-with-the-cli.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/the-story-of-how-an-undocumented-api-call-became-an-official-one-list-deleted-secrets-from-aws-secrets-manager-with-the-cli.html">
        <media:title type="html">The story of how an undocumented API call became an official one: List deleted secrets from AWS Secrets Manager with the CLI</media:title>
        <media:description type="html">&lt;p&gt;This is the story of how an undocumented API call became an official one.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/11/a_secret_key_hidden_flat.jpg"/>
        <media:keywords>[security secretsmanager GO middleware]</media:keywords>
      </media:content>
      <description>&lt;p&gt;This is the story of how an undocumented API call became an official one.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Docker Architecture - Intel? ARM? both?</title>
      <link>https://www.tecracer.com/blog/2023/03/docker-architecture-intel-arm-both.html</link><pubDate>Thu, 16 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/docker-architecture-intel-arm-both.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/docker-architecture-intel-arm-both.html">
        <media:title type="html">Docker Architecture - Intel? ARM? both?</media:title>
        <media:description type="html">&lt;p&gt;Up to a few years back, writing Dockerfiles was easy. In many cases, it still is - unless you are working with a mixed fleet of Intel and ARM-based processors. Are you familiar with this situation and you do not want to maintain two almost identical Dockerfiles? There is a solution&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/gpt4-midjourney5_b6e417df-a5cc-4c25-ada4-2dd6e237d15e_1280.png"/>
        <media:keywords>[docker vscode level-200 arm graviton]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Up to a few years back, writing Dockerfiles was easy. In many cases, it still is - unless you are working with a mixed fleet of Intel and ARM-based processors. Are you familiar with this situation and you do not want to maintain two almost identical Dockerfiles? There is a solution&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Arm your GitHub Actions Runners using AWS Graviton</title>
      <link>https://www.tecracer.com/blog/2023/03/arm-your-github-actions-runners-using-aws-graviton.html</link><pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/arm-your-github-actions-runners-using-aws-graviton.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/arm-your-github-actions-runners-using-aws-graviton.html">
        <media:title type="html">Arm your GitHub Actions Runners using AWS Graviton</media:title>
        <media:description type="html">GitHub does not support any ARM GitHub Actions Runner. So what now? Build it within your AWS environment!
The results are pretty cool: You have full control over the Runners and have no more time constraints like long-running workflows that consume Runners usage minutes.
I will guide you through the basics of creating an AWS EC2 instance and installing the minimum requirements on the OS for having a running GitHub Actions Runner.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/17126279_athlete_closeup__runner__arm_concept_art__matte_painting__HQ__4k.png"/>
        <media:keywords>[github ec2]</media:keywords>
      </media:content>
      <description>GitHub does not support any ARM GitHub Actions Runner. So what now? Build it within your AWS environment!
The results are pretty cool: You have full control over the Runners and have no more time constraints like long-running workflows that consume Runners usage minutes.
I will guide you through the basics of creating an AWS EC2 instance and installing the minimum requirements on the OS for having a running GitHub Actions Runner.</description>
    </item>
    
    <item>
      <title>Safe Storage - CloudHSM and FSx for NetApp ONTAP (Part 1)</title>
      <link>https://www.tecracer.com/blog/2023/03/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-1.html</link><pubDate>Fri, 10 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/safe-storage-cloudhsm-and-fsx-for-netapp-ontap-part-1.html">
        <media:title type="html">Safe Storage - CloudHSM and FSx for NetApp ONTAP (Part 1)</media:title>
        <media:description type="html">&lt;p&gt;Sometimes, developing a fully-fledged Lambda is not feasible, is too much work, or is simply outside of the knowledge domain of the people involved. But what if we could run plain Bash scripts instead?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/cloudhsm-teaser1200-rv20.png"/>
        <media:keywords>[aws cloudhsm storage fsx well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Sometimes, developing a fully-fledged Lambda is not feasible, is too much work, or is simply outside of the knowledge domain of the people involved. But what if we could run plain Bash scripts instead?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Swagger UI for AWS API Gateway</title>
      <link>https://www.tecracer.com/blog/2023/03/serverless-swagger-ui-for-aws-api-gateway.html</link><pubDate>Tue, 07 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/serverless-swagger-ui-for-aws-api-gateway.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/serverless-swagger-ui-for-aws-api-gateway.html">
        <media:title type="html">Serverless Swagger UI for AWS API Gateway</media:title>
        <media:description type="html">&lt;p&gt;When implementing REST APIs in AWS there is one service that always comes to mind - Amazon API Gateway. Even though feature-rich, properly documenting your API may become a time-consuming task relatively quickly.&lt;/p&gt;
&lt;p&gt;In this post, I would like to show you how you can use Swagger UI in combination with a serverless deployment to automatically generate interactive and up-to-date documentation for your APIs.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/serverless-swagger-ui-thumbnail.png"/>
        <media:keywords>[aws swagger lambda terraform api-gateway level-200 iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;When implementing REST APIs in AWS there is one service that always comes to mind - Amazon API Gateway. Even though feature-rich, properly documenting your API may become a time-consuming task relatively quickly.&lt;/p&gt;
&lt;p&gt;In this post, I would like to show you how you can use Swagger UI in combination with a serverless deployment to automatically generate interactive and up-to-date documentation for your APIs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting Started with QuickSight Analyses</title>
      <link>https://www.tecracer.com/blog/2023/03/getting-started-with-quicksight-analyses.html</link><pubDate>Mon, 06 Mar 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/03/getting-started-with-quicksight-analyses.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/03/getting-started-with-quicksight-analyses.html">
        <media:title type="html">Getting Started with QuickSight Analyses</media:title>
        <media:description type="html">AWS BI Solution &lt;code&gt;Amazon QuickSight&lt;/code&gt; is a powerful tool to build interactive analyses or dashboards.
In this blog post we will see how to get started with designing such analyses.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/03/quicksight-analysis-article-cover.png"/>
        <media:keywords>[quicksight level-200]</media:keywords>
      </media:content>
      <description>AWS BI Solution &lt;code&gt;Amazon QuickSight&lt;/code&gt; is a powerful tool to build interactive analyses or dashboards.
In this blog post we will see how to get started with designing such analyses.</description>
    </item>
    
    <item>
      <title>Building an AWS Lambda Telemetry API extension for direct logging to Grafana Loki</title>
      <link>https://www.tecracer.com/blog/2023/02/spy/telemetryapi/</link><pubDate>Sun, 12 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/02/spy/telemetryapi/</guid>
      <media:content url="https://www.tecracer.com/blog/2023/02/spy/telemetryapi/">
        <media:title type="html">Building an AWS Lambda Telemetry API extension for direct logging to Grafana Loki</media:title>
        <media:description type="html">&lt;p&gt;In hybrid architectures, serverless functions work together with container solutions. Lambda logs have to be translated when you don`t choose CloudWatch Logs. The old way of doing this is through subscription filters using additional Lambda functions for log transformation. With the Lambda Telemetry API there is a more elegant, performant and cost-effective way. I am using Grafana Loki as a working example and show you how to build a working Lambda-Loki Telemetry APi extension.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/otel/telemetry-loki-Layer.png"/>
        <media:keywords>[level-400 lambda s3 cloudwatch loki]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In hybrid architectures, serverless functions work together with container solutions. Lambda logs have to be translated when you don`t choose CloudWatch Logs. The old way of doing this is through subscription filters using additional Lambda functions for log transformation. With the Lambda Telemetry API there is a more elegant, performant and cost-effective way. I am using Grafana Loki as a working example and show you how to build a working Lambda-Loki Telemetry APi extension.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Step functions and the source</title>
      <link>https://www.tecracer.com/blog/2023/02/step-functions-and-the-source.html</link><pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/02/step-functions-and-the-source.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/02/step-functions-and-the-source.html">
        <media:title type="html">Step functions and the source</media:title>
        <media:description type="html">&lt;p&gt;Possibilities of using AWS Step Functions are widespread. Most times, filtering out the necessary content is done within Lambda Functions or other services. With this blog, I will show you how to prevent this within Lambda using in- and output filters in AWS Step Functions.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/02/step-functions-workflow-overview.png"/>
        <media:keywords>[stepfunctions]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Possibilities of using AWS Step Functions are widespread. Most times, filtering out the necessary content is done within Lambda Functions or other services. With this blog, I will show you how to prevent this within Lambda using in- and output filters in AWS Step Functions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Finding EBS Boot Volumes</title>
      <link>https://www.tecracer.com/blog/2023/01/finding-ebs-boot-volumes.html</link><pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/finding-ebs-boot-volumes.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/finding-ebs-boot-volumes.html">
        <media:title type="html">Finding EBS Boot Volumes</media:title>
        <media:description type="html">&lt;p&gt;Recently I got a question on how to find boot volumes of AWS instances. While I did not get any background on the purpose of this, I found the task interesting enough to dig a bit deeper. As in &amp;ldquo;down to the binary level&amp;rdquo;. Interested?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/pexels-tibe-de-kort-9951077-41.jpg"/>
        <media:keywords>[aws storage ebs level-500 ruby aws-cli]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Recently I got a question on how to find boot volumes of AWS instances. While I did not get any background on the purpose of this, I found the task interesting enough to dig a bit deeper. As in &amp;ldquo;down to the binary level&amp;rdquo;. Interested?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Can ChatGPT tackle the AWS Certification Challenge?</title>
      <link>https://www.tecracer.com/blog/2023/01/can-chatgpt-tackle-the-aws-certification-challenge.html</link><pubDate>Sun, 29 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/can-chatgpt-tackle-the-aws-certification-challenge.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/can-chatgpt-tackle-the-aws-certification-challenge.html">
        <media:title type="html">Can ChatGPT tackle the AWS Certification Challenge?</media:title>
        <media:description type="html">Artificial Intelligence has come a long way since its inception, and today we have AI services that can perform tasks with remarkable accuracy and efficiency. One such AI service is ChatGPT, a cutting-edge language model developed by OpenAI that can generate human-like text responses to questions and commands. With the ability to process vast amounts of information in real-time, ChatGPT is revolutionizing the way we interact with technology, making it possible to receive quick and accurate answers to a wide range of questions, without the need for human intervention.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/chatgpt_cert_header.png"/>
        <media:keywords>[chatgpt chat gpt ai certifications training]</media:keywords>
      </media:content>
      <description>Artificial Intelligence has come a long way since its inception, and today we have AI services that can perform tasks with remarkable accuracy and efficiency. One such AI service is ChatGPT, a cutting-edge language model developed by OpenAI that can generate human-like text responses to questions and commands. With the ability to process vast amounts of information in real-time, ChatGPT is revolutionizing the way we interact with technology, making it possible to receive quick and accurate answers to a wide range of questions, without the need for human intervention.</description>
    </item>
    
    <item>
      <title>What are the folders in the S3 console?</title>
      <link>https://www.tecracer.com/blog/2023/01/what-are-the-folders-in-the-s3-console.html</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/what-are-the-folders-in-the-s3-console.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/what-are-the-folders-in-the-s3-console.html">
        <media:title type="html">What are the folders in the S3 console?</media:title>
        <media:description type="html">When you start out learning about S3, the experts and documentation will tell you that you should think of S3 as a flat key-value store that doesn&amp;rsquo;t have any hierarchical structure. Then you go ahead and create your first S3 bucket in the console, and what the interface shows you is a nice big &amp;ldquo;Create Folder&amp;rdquo; button.
You may be justifiably confused - didn&amp;rsquo;t I just learn that there are no folders, directories, or hierarchy in S3?</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/s3_fake_folder_confusion.png"/>
        <media:keywords>[level-200 s3 aws-cli]</media:keywords>
      </media:content>
      <description>When you start out learning about S3, the experts and documentation will tell you that you should think of S3 as a flat key-value store that doesn&amp;rsquo;t have any hierarchical structure. Then you go ahead and create your first S3 bucket in the console, and what the interface shows you is a nice big &amp;ldquo;Create Folder&amp;rdquo; button.
You may be justifiably confused - didn&amp;rsquo;t I just learn that there are no folders, directories, or hierarchy in S3?</description>
    </item>
    
    <item>
      <title>Place free AMI product on the AWS Marketplace</title>
      <link>https://www.tecracer.com/blog/2023/01/place-free-ami-product-on-the-aws-marketplace.html</link><pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/place-free-ami-product-on-the-aws-marketplace.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/place-free-ami-product-on-the-aws-marketplace.html">
        <media:title type="html">Place free AMI product on the AWS Marketplace</media:title>
        <media:description type="html">&lt;p&gt;The last time I showed the &lt;a href=&#34;https://www.tecracer.com/blog/2022/12/place-products-on-the-aws-marketplace-seller-registration.html&#34;&gt;registration as a seller for the AWS Marketplace&lt;/a&gt;. Let&amp;rsquo;s move on with adding a new free AMI to it. I will bring you into a position to publish your first AMI into the AWS Marketplace as a free version and give you the necessary information on what this means.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/3264686907_marketplace__shopping__products__landscape__market__digital.png"/>
        <media:keywords>[marketplace]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The last time I showed the &lt;a href=&#34;https://www.tecracer.com/blog/2022/12/place-products-on-the-aws-marketplace-seller-registration.html&#34;&gt;registration as a seller for the AWS Marketplace&lt;/a&gt;. Let&amp;rsquo;s move on with adding a new free AMI to it. I will bring you into a position to publish your first AMI into the AWS Marketplace as a free version and give you the necessary information on what this means.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>FSx for NetApp ONTAP Manageability Options</title>
      <link>https://www.tecracer.com/blog/2023/01/fsx-for-netapp-ontap-manageability-options.html</link><pubDate>Fri, 06 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/fsx-for-netapp-ontap-manageability-options.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/fsx-for-netapp-ontap-manageability-options.html">
        <media:title type="html">FSx for NetApp ONTAP Manageability Options</media:title>
        <media:description type="html">&lt;p&gt;While Amazon FSx for NetApp ONTAP (FSxN) seems relatively easy on the AWS level, it is vastly more powerful if you pick another way to manage it.&lt;/p&gt;
&lt;p&gt;This post will look at a quick run-down across the AWS Web Console, NetApp&amp;rsquo;s BlueXP, various APIs, and the CLI.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/pexels-daan-stevens-939331-41-logos.png"/>
        <media:keywords>[aws fsx netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;While Amazon FSx for NetApp ONTAP (FSxN) seems relatively easy on the AWS level, it is vastly more powerful if you pick another way to manage it.&lt;/p&gt;
&lt;p&gt;This post will look at a quick run-down across the AWS Web Console, NetApp&amp;rsquo;s BlueXP, various APIs, and the CLI.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DevContainers on Windows without Docker for Desktop</title>
      <link>https://www.tecracer.com/blog/2023/01/devcontainers-on-windows-without-docker-for-desktop.html</link><pubDate>Mon, 02 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2023/01/devcontainers-on-windows-without-docker-for-desktop.html</guid>
      <media:content url="https://www.tecracer.com/blog/2023/01/devcontainers-on-windows-without-docker-for-desktop.html">
        <media:title type="html">DevContainers on Windows without Docker for Desktop</media:title>
        <media:description type="html">&lt;p&gt;A while ago, Docker changed licensing terms for their Docker Desktop product. As a result, many companies cannot use Docker for free anymore, which impacts using VSCode DevContainers.&lt;/p&gt;
&lt;p&gt;In this blog, I will show you how to solve these licensing issues by using VSCode with WSL and podman instead.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2023/01/pexels-samuel-woelfl-1427541-41.png"/>
        <media:keywords>[developing vscode]</media:keywords>
      </media:content>
      <description>&lt;p&gt;A while ago, Docker changed licensing terms for their Docker Desktop product. As a result, many companies cannot use Docker for free anymore, which impacts using VSCode DevContainers.&lt;/p&gt;
&lt;p&gt;In this blog, I will show you how to solve these licensing issues by using VSCode with WSL and podman instead.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Place products on the AWS Marketplace - Seller registration</title>
      <link>https://www.tecracer.com/blog/2022/12/place-products-on-the-aws-marketplace-seller-registration.html</link><pubDate>Wed, 21 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/place-products-on-the-aws-marketplace-seller-registration.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/place-products-on-the-aws-marketplace-seller-registration.html">
        <media:title type="html">Place products on the AWS Marketplace - Seller registration</media:title>
        <media:description type="html">&lt;p&gt;&lt;em&gt;Let&amp;rsquo;s go and shop for something.&lt;/em&gt; I bet almost everyone of us has heard that sentence in the past. But where do we go then? A Supermarket, shopping center, or marketplace could be one of the answers. For this blog article, I&amp;rsquo;d like to give you some insights about how to publish your products within the AWS Marketplace.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/3264686907_marketplace__shopping__products__landscape__market__digital.png"/>
        <media:keywords>[marketplace]</media:keywords>
      </media:content>
      <description>&lt;p&gt;&lt;em&gt;Let&amp;rsquo;s go and shop for something.&lt;/em&gt; I bet almost everyone of us has heard that sentence in the past. But where do we go then? A Supermarket, shopping center, or marketplace could be one of the answers. For this blog article, I&amp;rsquo;d like to give you some insights about how to publish your products within the AWS Marketplace.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetry</title>
      <link>https://www.tecracer.com/blog/2022/12/spy/otel/</link><pubDate>Sun, 18 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/spy/otel/</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/spy/otel/">
        <media:title type="html">Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetry</media:title>
        <media:description type="html">&lt;p&gt;In modern architectures, Lambda functions co-exist with containers. Cloud Native Observability is achieved with open telemetry. I show you how to send open telemetry traces from Lambda to a Jaeger  tracing server. Let&amp;rsquo;s see how this compares to the X-Ray tracing service.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/otel/spyvsspyotel-3-Otel.png"/>
        <media:keywords>[level-200 lambda s3 ecs fargate xray]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In modern architectures, Lambda functions co-exist with containers. Cloud Native Observability is achieved with open telemetry. I show you how to send open telemetry traces from Lambda to a Jaeger  tracing server. Let&amp;rsquo;s see how this compares to the X-Ray tracing service.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hostname Resolution and DNS with SAP on AWS</title>
      <link>https://www.tecracer.com/blog/2022/12/hostname-resolution-and-dns-with-sap-on-aws.html</link><pubDate>Wed, 14 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/hostname-resolution-and-dns-with-sap-on-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/hostname-resolution-and-dns-with-sap-on-aws.html">
        <media:title type="html">Hostname Resolution and DNS with SAP on AWS</media:title>
        <media:description type="html">SAP systems running in a distributed environment have certain requirements regarding how to set the hostname and how those need to be resolved from other hosts. In our test landscape we use virtual hostnames to decouple the SAP instances from the underlying hardware which is running on a Red Hat Linux Server. This blog post will walk you through the components in AWS that fullfil those requirements and allow SAP instances to communicate while keeping administrative effort super low.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/fleur-dQf7RZhMOJU-unsplash.jpg"/>
        <media:keywords>[sap hostname resolution dns /etc/hosts Route53 level-200 terraform dhcp dhcp option sets /etc/resolvd]</media:keywords>
      </media:content>
      <description>SAP systems running in a distributed environment have certain requirements regarding how to set the hostname and how those need to be resolved from other hosts. In our test landscape we use virtual hostnames to decouple the SAP instances from the underlying hardware which is running on a Red Hat Linux Server. This blog post will walk you through the components in AWS that fullfil those requirements and allow SAP instances to communicate while keeping administrative effort super low.</description>
    </item>
    
    <item>
      <title>Serverless Spy Vs. Spy Chapter 2: AWS Distro for OpenTelemetry Lambda vs X-Ray SDK</title>
      <link>https://www.tecracer.com/blog/2022/12/spy/adot/</link><pubDate>Sat, 10 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/spy/adot/</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/spy/adot/">
        <media:title type="html">Serverless Spy Vs. Spy Chapter 2: AWS Distro for OpenTelemetry Lambda vs X-Ray SDK</media:title>
        <media:description type="html">&lt;p&gt;We know how to follow traces with the X-Ray SDK. Now there is AWS Distro for OpenTelemetry claiming to do this better. Let&amp;rsquo;s build CDK examples for Lambda with TypeScript/Python/Go and find out who is the better spy in this game.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/otel/spyvsspyotel-2-ADOT.png"/>
        <media:keywords>[level-200 lambda s3 xray observability]</media:keywords>
      </media:content>
      <description>&lt;p&gt;We know how to follow traces with the X-Ray SDK. Now there is AWS Distro for OpenTelemetry claiming to do this better. Let&amp;rsquo;s build CDK examples for Lambda with TypeScript/Python/Go and find out who is the better spy in this game.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using AWS mac1/mac2 Instances with Test Kitchen</title>
      <link>https://www.tecracer.com/blog/2022/12/using-aws-mac1/mac2-instances-with-test-kitchen.html</link><pubDate>Fri, 09 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/using-aws-mac1/mac2-instances-with-test-kitchen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/using-aws-mac1/mac2-instances-with-test-kitchen.html">
        <media:title type="html">Using AWS mac1/mac2 Instances with Test Kitchen</media:title>
        <media:description type="html">&lt;p&gt;Everybody who had to write software or work with configuration management for Apple knows of the problems to get access to test machines. AWS does offer both Intel- and M1-based Mac instances now and with &lt;code&gt;kitchen-ec2&lt;/code&gt; v3.15.0 it is finally possible to use them in your existing workflow.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/pexels-wendy-wei-1656670-4-1.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Everybody who had to write software or work with configuration management for Apple knows of the problems to get access to test machines. AWS does offer both Intel- and M1-based Mac instances now and with &lt;code&gt;kitchen-ec2&lt;/code&gt; v3.15.0 it is finally possible to use them in your existing workflow.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introduction to asynchronous interactions with the AWS API in Python</title>
      <link>https://www.tecracer.com/blog/2022/12/introduction-to-asynchronous-interactions-with-the-aws-api-in-python.html</link><pubDate>Mon, 05 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/introduction-to-asynchronous-interactions-with-the-aws-api-in-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/introduction-to-asynchronous-interactions-with-the-aws-api-in-python.html">
        <media:title type="html">Introduction to asynchronous interactions with the AWS API in Python</media:title>
        <media:description type="html">The world is asynchronous, as Dr. Werner Vogels proclaimed at re:invent 2022. We&amp;rsquo;ll explore what that assertion means for the Python developers of the world and how we can enable (and benefit from) asynchronous interactions with the AWS API using aioboto3.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/lan-pham-slyyeNC6qzY-unsplash.jpg"/>
        <media:keywords>[level-300 boto3 python async aioboto3]</media:keywords>
      </media:content>
      <description>The world is asynchronous, as Dr. Werner Vogels proclaimed at re:invent 2022. We&amp;rsquo;ll explore what that assertion means for the Python developers of the world and how we can enable (and benefit from) asynchronous interactions with the AWS API using aioboto3.</description>
    </item>
    
    <item>
      <title>Dedicated Hosts with Test Kitchen</title>
      <link>https://www.tecracer.com/blog/2022/12/dedicated-hosts-with-test-kitchen.html</link><pubDate>Fri, 02 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/dedicated-hosts-with-test-kitchen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/dedicated-hosts-with-test-kitchen.html">
        <media:title type="html">Dedicated Hosts with Test Kitchen</media:title>
        <media:description type="html">&lt;p&gt;Sometimes, you need to deploy software for tests with special licensing terms. To solve this, AWS offers Dedicated Instances and Dedicated Hosts - and now you can use them with &lt;a href=&#34;https://kitchen.ci&#34;&gt;Test Kitchen 3.14&lt;/a&gt; in your developer workflows.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/pexels-brett-sayles-2881233-1920-4-1.png"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Sometimes, you need to deploy software for tests with special licensing terms. To solve this, AWS offers Dedicated Instances and Dedicated Hosts - and now you can use them with &lt;a href=&#34;https://kitchen.ci&#34;&gt;Test Kitchen 3.14&lt;/a&gt; in your developer workflows.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Call SAP RFC Function Modules from AWS Lambda using the NW RFC SDK and Node.js</title>
      <link>https://www.tecracer.com/blog/2022/11/call-sap-rfc-function-modules-from-aws-lambda-using-the-nw-rfc-sdk-and-node.js.html</link><pubDate>Mon, 28 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/11/call-sap-rfc-function-modules-from-aws-lambda-using-the-nw-rfc-sdk-and-node.js.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/11/call-sap-rfc-function-modules-from-aws-lambda-using-the-nw-rfc-sdk-and-node.js.html">
        <media:title type="html">Call SAP RFC Function Modules from AWS Lambda using the NW RFC SDK and Node.js</media:title>
        <media:description type="html">&lt;p&gt;SAP provides the SAP NetWeaver RFC SDK to allow external systems to call SAP Systems directly via SAP RFC. I will walk you through the steps it took me to deploy a function on AWS Lambda that uses the NW RFC SDK. Once you mastered those, you could use it to call any remote-enabled Function Module from AWS Lambda.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/fleur-dQf7RZhMOJU-unsplash.jpg"/>
        <media:keywords>[sap level-300 lambda nwrfcsdk sap rfc]</media:keywords>
      </media:content>
      <description>&lt;p&gt;SAP provides the SAP NetWeaver RFC SDK to allow external systems to call SAP Systems directly via SAP RFC. I will walk you through the steps it took me to deploy a function on AWS Lambda that uses the NW RFC SDK. Once you mastered those, you could use it to call any remote-enabled Function Module from AWS Lambda.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Spy Vs Spy Chapter 1: X-ray </title>
      <link>https://www.tecracer.com/blog/2022/12/spy/xray/</link><pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/12/spy/xray/</guid>
      <media:content url="https://www.tecracer.com/blog/2022/12/spy/xray/">
        <media:title type="html">Serverless Spy Vs Spy Chapter 1: X-ray </media:title>
        <media:description type="html">&lt;p&gt;There are several ways to perform espionage activities in the life of a serverless app, which all battle for your attention. Time for the advent of counterintelligence: We want answers! - And CDK/Source examples of how to use it! Here we go, Serverless spy vs spy in four chapters, each post published after you light the next candle.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/12/otel/spyvsspyotel-1-xray.png"/>
        <media:keywords>[level-200 lambda s3 xray]</media:keywords>
      </media:content>
      <description>&lt;p&gt;There are several ways to perform espionage activities in the life of a serverless app, which all battle for your attention. Time for the advent of counterintelligence: We want answers! - And CDK/Source examples of how to use it! Here we go, Serverless spy vs spy in four chapters, each post published after you light the next candle.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>VSCode Repository-Level Task Definitions</title>
      <link>https://www.tecracer.com/blog/2022/11/vscode-repository-level-task-definitions.html</link><pubDate>Fri, 25 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/11/vscode-repository-level-task-definitions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/11/vscode-repository-level-task-definitions.html">
        <media:title type="html">VSCode Repository-Level Task Definitions</media:title>
        <media:description type="html">&lt;p&gt;Do you run the same CLI commands again and again while using VSCode? Even if you already put them into code, you find yourself typing things like &lt;code&gt;rake build&lt;/code&gt; all the time?&lt;/p&gt;
&lt;p&gt;I just learned of VSCode&amp;rsquo;s integrated Task management the other day, and this knowledge could help you work more productively. So let&amp;rsquo;s dive deep&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/11/annie-vo-HUuWNQmW58A-unsplash.png"/>
        <media:keywords>[allgemein cli devops developing vscode iac]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Do you run the same CLI commands again and again while using VSCode? Even if you already put them into code, you find yourself typing things like &lt;code&gt;rake build&lt;/code&gt; all the time?&lt;/p&gt;
&lt;p&gt;I just learned of VSCode&amp;rsquo;s integrated Task management the other day, and this knowledge could help you work more productively. So let&amp;rsquo;s dive deep&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>High-level AWS cost benchmark in European regions (including new Zurich region!)</title>
      <link>https://www.tecracer.com/blog/2022/11/high-level-aws-cost-benchmark-in-european-regions-including-new-zurich-region.html</link><pubDate>Wed, 09 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/11/high-level-aws-cost-benchmark-in-european-regions-including-new-zurich-region.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/11/high-level-aws-cost-benchmark-in-european-regions-including-new-zurich-region.html">
        <media:title type="html">High-level AWS cost benchmark in European regions (including new Zurich region!)</media:title>
        <media:description type="html">As the new AWS region in Zurich has just been launched, I am wondering about the costs of AWS infrastructure in that region. So I decided to perform a small benchmark to get a better feeling about this.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/11/aws_eu_regions_cost_comparison_heat_map_banner.png"/>
        <media:keywords>[Costs]</media:keywords>
      </media:content>
      <description>As the new AWS region in Zurich has just been launched, I am wondering about the costs of AWS infrastructure in that region. So I decided to perform a small benchmark to get a better feeling about this.</description>
    </item>
    
    <item>
      <title>Test-Kitchen on AWS (2022 edition)</title>
      <link>https://www.tecracer.com/blog/2022/11/test-kitchen-on-aws-2022-edition.html</link><pubDate>Wed, 02 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/11/test-kitchen-on-aws-2022-edition.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/11/test-kitchen-on-aws-2022-edition.html">
        <media:title type="html">Test-Kitchen on AWS (2022 edition)</media:title>
        <media:description type="html">&lt;p&gt;Test-Kitchen is a tool to manage your test machine lifecycle, similar to HashiCorp Vagrant. While it has been developed with Chef in mind, it can be used with any development tool to test on new machines every time you change your code.&lt;/p&gt;
&lt;p&gt;As this tool continues to evolve and many examples are outdated, today I will give you some small snippets to reuse and get going quickly.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/11/sd15-563811029.png"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Test-Kitchen is a tool to manage your test machine lifecycle, similar to HashiCorp Vagrant. While it has been developed with Chef in mind, it can be used with any development tool to test on new machines every time you change your code.&lt;/p&gt;
&lt;p&gt;As this tool continues to evolve and many examples are outdated, today I will give you some small snippets to reuse and get going quickly.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Don&#39;t kill it with iron! How many pods can I start on an EKS node?</title>
      <link>https://www.tecracer.com/blog/2022/10/dont-kill-it-with-iron-how-many-pods-can-i-start-on-an-eks-node.html</link><pubDate>Mon, 31 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/dont-kill-it-with-iron-how-many-pods-can-i-start-on-an-eks-node.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/dont-kill-it-with-iron-how-many-pods-can-i-start-on-an-eks-node.html">
        <media:title type="html">Don&#39;t kill it with iron! How many pods can I start on an EKS node?</media:title>
        <media:description type="html">Every EC2 instance type has a limited number of ENIs and IP addresses that it can use. This can quickly cause EKS to not being able to schedule more pods on a node. Luckily, there is a simple solution for that.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/eks-vpc-cni-banner.jpg"/>
        <media:keywords>[Container EKS Kubernetes Networking]</media:keywords>
      </media:content>
      <description>Every EC2 instance type has a limited number of ENIs and IP addresses that it can use. This can quickly cause EKS to not being able to schedule more pods on a node. Luckily, there is a simple solution for that.</description>
    </item>
    
    <item>
      <title>10 years and one month: speed up website hosting on AWS in four steps</title>
      <link>https://www.tecracer.com/blog/2022/10/10-years-and-one-month-speed-up-website-hosting-on-aws-in-four-steps.html</link><pubDate>Wed, 26 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/10-years-and-one-month-speed-up-website-hosting-on-aws-in-four-steps.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/10-years-and-one-month-speed-up-website-hosting-on-aws-in-four-steps.html">
        <media:title type="html">10 years and one month: speed up website hosting on AWS in four steps</media:title>
        <media:description type="html">&lt;p&gt;There is no (milli)second chance for the first impression. Many websites today mess this up badly. When I need to wait 10 seconds for the content to load - I am out. What about you? I show you how to optimize the speed in four steps with S3, CloudFront and Amplify.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/09/99.png"/>
        <media:keywords>[level-200 cloudfront amplify s3]</media:keywords>
      </media:content>
      <description>&lt;p&gt;There is no (milli)second chance for the first impression. Many websites today mess this up badly. When I need to wait 10 seconds for the content to load - I am out. What about you? I show you how to optimize the speed in four steps with S3, CloudFront and Amplify.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>On-Prem Airflow to MWAA</title>
      <link>https://www.tecracer.com/blog/2022/10/on-prem-airflow-to-mwaa.html</link><pubDate>Tue, 25 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/on-prem-airflow-to-mwaa.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/on-prem-airflow-to-mwaa.html">
        <media:title type="html">On-Prem Airflow to MWAA</media:title>
        <media:description type="html">Transforming large amounts of data into formats that help solve business problems is what data engineers excel at. A combination of Serverless tools such as Athena, StepFunctions, Lambda, or Glue can get the job done in many projects. However, some customers prefer to rely on Open-Source projects and tools to access more talent in the job market and be less reliant on a single cloud provider. Today, we&amp;rsquo;ll share a story of a modernization project that we did for a customer in the online marketing industry.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/airflow_architecture.png"/>
        <media:keywords>[level-200 airflow emr]</media:keywords>
      </media:content>
      <description>Transforming large amounts of data into formats that help solve business problems is what data engineers excel at. A combination of Serverless tools such as Athena, StepFunctions, Lambda, or Glue can get the job done in many projects. However, some customers prefer to rely on Open-Source projects and tools to access more talent in the job market and be less reliant on a single cloud provider. Today, we&amp;rsquo;ll share a story of a modernization project that we did for a customer in the online marketing industry.</description>
    </item>
    
    <item>
      <title>Implementing Pessimistic Locking with DynamoDB and Python</title>
      <link>https://www.tecracer.com/blog/2022/10/implementing-pessimistic-locking-with-dynamodb-and-python.html</link><pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/implementing-pessimistic-locking-with-dynamodb-and-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/implementing-pessimistic-locking-with-dynamodb-and-python.html">
        <media:title type="html">Implementing Pessimistic Locking with DynamoDB and Python</media:title>
        <media:description type="html">I will show you how to implement pessimistic locking using Python with DynamoDB as our backend. Before we start, we&amp;rsquo;ll review the basics and discuss some of the design criteria we&amp;rsquo;re looking for.
In an earlier post, I outlined to you how to implement optimistic locking using DynamoDB. There, I explained some of the reasons why locking is useful and which issues it can prevent. If you&amp;rsquo;re unfamiliar with the topic, I suggest you check that one out first.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/crispin-jones-qeXdOn1TTpM-unsplash.jpg"/>
        <media:keywords>[level-300 dynamodb locking]</media:keywords>
      </media:content>
      <description>I will show you how to implement pessimistic locking using Python with DynamoDB as our backend. Before we start, we&amp;rsquo;ll review the basics and discuss some of the design criteria we&amp;rsquo;re looking for.
In an earlier post, I outlined to you how to implement optimistic locking using DynamoDB. There, I explained some of the reasons why locking is useful and which issues it can prevent. If you&amp;rsquo;re unfamiliar with the topic, I suggest you check that one out first.</description>
    </item>
    
    <item>
      <title>Hardware TOTP for AWS: Reiner SCT tanJack Deluxe</title>
      <link>https://www.tecracer.com/blog/2022/10/hardware-totp-for-aws-reiner-sct-tanjack-deluxe.html</link><pubDate>Wed, 19 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/hardware-totp-for-aws-reiner-sct-tanjack-deluxe.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/hardware-totp-for-aws-reiner-sct-tanjack-deluxe.html">
        <media:title type="html">Hardware TOTP for AWS: Reiner SCT tanJack Deluxe</media:title>
        <media:description type="html">&lt;p&gt;Even when safely storing your MFA tokens using the &lt;a href=&#34;https://aws-blog.com/2022/09/hardware-totp-for-aws-molto-2.html&#34;&gt;Token2 Molto-2&lt;/a&gt; device, some things are not quite optimal. You have to use special Windows-only software to program new accounts, it is not PIN-protected, and things could be better in terms of usability.&lt;/p&gt;
&lt;p&gt;If you have a bit more of a budget, the &lt;a href=&#34;https://shop.reiner-sct.com/tan-generatoren-fuer-sicheres-online-banking/tanjack-deluxe?locale=en&#34;&gt;Reiner SCT tanJack Deluxe&lt;/a&gt; might solve your problems. Let&amp;rsquo;s have a look at this device.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/markus-krisetya-Vkp9wg-VAsQ-unsplash.jpg"/>
        <media:keywords>[aws security level-200 well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Even when safely storing your MFA tokens using the &lt;a href=&#34;https://aws-blog.com/2022/09/hardware-totp-for-aws-molto-2.html&#34;&gt;Token2 Molto-2&lt;/a&gt; device, some things are not quite optimal. You have to use special Windows-only software to program new accounts, it is not PIN-protected, and things could be better in terms of usability.&lt;/p&gt;
&lt;p&gt;If you have a bit more of a budget, the &lt;a href=&#34;https://shop.reiner-sct.com/tan-generatoren-fuer-sicheres-online-banking/tanjack-deluxe?locale=en&#34;&gt;Reiner SCT tanJack Deluxe&lt;/a&gt; might solve your problems. Let&amp;rsquo;s have a look at this device.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Setting a proxy in the AWS Application Discovery Service Agentless Collector</title>
      <link>https://www.tecracer.com/blog/2022/10/setting-a-proxy-in-the-aws-application-discovery-service-agentless-collector.html</link><pubDate>Wed, 12 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/setting-a-proxy-in-the-aws-application-discovery-service-agentless-collector.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/setting-a-proxy-in-the-aws-application-discovery-service-agentless-collector.html">
        <media:title type="html">Setting a proxy in the AWS Application Discovery Service Agentless Collector</media:title>
        <media:description type="html">&lt;p&gt;The new agentless collector for the Application Discovery Service can be used to collect data from VMware vCenter and thus is useful whenever the ADS agent cannot be installed on the servers.&lt;/p&gt;
&lt;p&gt;However, AWS &amp;ldquo;forgot to mention&amp;rdquo; how to ensure connectivity over a proxy server in environments that do not allow direct internet access. Here`s how I fixed the issue.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/202297_AWS_Cloud_Migration_Diagram%20%282%29.b3473264eab040033ff44cbf9a5743a209c30563.png"/>
        <media:keywords>[level-300 docker vmware application discovery service ads migration hub proxy]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The new agentless collector for the Application Discovery Service can be used to collect data from VMware vCenter and thus is useful whenever the ADS agent cannot be installed on the servers.&lt;/p&gt;
&lt;p&gt;However, AWS &amp;ldquo;forgot to mention&amp;rdquo; how to ensure connectivity over a proxy server in environments that do not allow direct internet access. Here`s how I fixed the issue.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>First Steps with Amazon Braket SDK</title>
      <link>https://www.tecracer.com/blog/2022/10/first-steps-with-amazon-braket-sdk.html</link><pubDate>Mon, 10 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/10/first-steps-with-amazon-braket-sdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/10/first-steps-with-amazon-braket-sdk.html">
        <media:title type="html">First Steps with Amazon Braket SDK</media:title>
        <media:description type="html">&lt;p&gt;&lt;em&gt;In this article, we will install and deploy a circuit with a Bell State using AWS Braket SDK.&lt;/em&gt;
&lt;em&gt;Some minimal knowledge requirements are expected from the reader, namely concepts such as: Qubit, Superposition, Quantum Logical Gates (and a bit of math by association), Bell State, Python and perhaps AWS CLI.&lt;/em&gt;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/10/arrabida_sunrise_banner.png"/>
        <media:keywords>[aws braket quantum computing qubit sdk tutorial bell state]</media:keywords>
      </media:content>
      <description>&lt;p&gt;&lt;em&gt;In this article, we will install and deploy a circuit with a Bell State using AWS Braket SDK.&lt;/em&gt;
&lt;em&gt;Some minimal knowledge requirements are expected from the reader, namely concepts such as: Qubit, Superposition, Quantum Logical Gates (and a bit of math by association), Bell State, Python and perhaps AWS CLI.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hardware TOTP for AWS: Molto-2</title>
      <link>https://www.tecracer.com/blog/2022/09/hardware-totp-for-aws-molto-2.html</link><pubDate>Wed, 28 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/09/hardware-totp-for-aws-molto-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/09/hardware-totp-for-aws-molto-2.html">
        <media:title type="html">Hardware TOTP for AWS: Molto-2</media:title>
        <media:description type="html">&lt;p&gt;Everybody knows you should protect your AWS accounts (and other logins) with MFA against brute-force attacks. Most of the account providers use a standardized algorithm (&lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc6238&#34;&gt;RFC 6238&lt;/a&gt;) to generate the famous six-digit TOTP codes for your login.&lt;/p&gt;
&lt;p&gt;But where do you store those securely? Today, we will look at the alternatives and a specific device: The Molto-2.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/09/muhammad-zaqy-al-fattah-Lexcm-6FHRU-unsplash.png"/>
        <media:keywords>[aws security level-200 well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Everybody knows you should protect your AWS accounts (and other logins) with MFA against brute-force attacks. Most of the account providers use a standardized algorithm (&lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc6238&#34;&gt;RFC 6238&lt;/a&gt;) to generate the famous six-digit TOTP codes for your login.&lt;/p&gt;
&lt;p&gt;But where do you store those securely? Today, we will look at the alternatives and a specific device: The Molto-2.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Glue Crawlers: No GetObject, No Problem</title>
      <link>https://www.tecracer.com/blog/2022/09/glue-crawlers-no-getobject-no-problem.html</link><pubDate>Fri, 09 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/09/glue-crawlers-no-getobject-no-problem.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/09/glue-crawlers-no-getobject-no-problem.html">
        <media:title type="html">Glue Crawlers: No GetObject, No Problem</media:title>
        <media:description type="html">This is the story of how we accidentally learned more about the internals of Glue Crawlers than we ever wanted to know. Once upon a time (a few days ago), André and I were debugging a crawler that didn&amp;rsquo;t do what it was supposed to. Before we dive into that, maybe some background on Crawlers first.
Glue Crawlers are used to create tables in the Glue Data Catalog. They crawl, i.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/09/nitish-meena-RWAIyGmgHTQ-unsplash.jpg"/>
        <media:keywords>[level-300 glue crawler]</media:keywords>
      </media:content>
      <description>This is the story of how we accidentally learned more about the internals of Glue Crawlers than we ever wanted to know. Once upon a time (a few days ago), André and I were debugging a crawler that didn&amp;rsquo;t do what it was supposed to. Before we dive into that, maybe some background on Crawlers first.
Glue Crawlers are used to create tables in the Glue Data Catalog. They crawl, i.</description>
    </item>
    
    <item>
      <title>Managing volatile Terraform Deployments with AWS CodeBuild and Step Functions</title>
      <link>https://www.tecracer.com/blog/2022/09/managing-volatile-terraform-deployments-with-aws-codebuild-and-step-functions.html</link><pubDate>Sat, 03 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/09/managing-volatile-terraform-deployments-with-aws-codebuild-and-step-functions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/09/managing-volatile-terraform-deployments-with-aws-codebuild-and-step-functions.html">
        <media:title type="html">Managing volatile Terraform Deployments with AWS CodeBuild and Step Functions</media:title>
        <media:description type="html">&lt;p&gt;I was searching for an AWS-native solution that would deploy resources via Terraform, allow them to do some work, and then destroy them properly without leaving any orphaned resources. Also, multiple of those Terraform deployments needed to be live at the same time.&lt;/p&gt;
&lt;p&gt;The solution I found is a combination of AWS CodeBuild, AWS Step Functions, a Terraform State being managed in S3 and Terraform Workspaces.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/09/baloon-horizon.jpg"/>
        <media:keywords>[sap CodeBuild Step Functions level-200 terraform]</media:keywords>
      </media:content>
      <description>&lt;p&gt;I was searching for an AWS-native solution that would deploy resources via Terraform, allow them to do some work, and then destroy them properly without leaving any orphaned resources. Also, multiple of those Terraform deployments needed to be live at the same time.&lt;/p&gt;
&lt;p&gt;The solution I found is a combination of AWS CodeBuild, AWS Step Functions, a Terraform State being managed in S3 and Terraform Workspaces.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Find all Lambda-Runtimes in all Accounts: Multi Account Query with steampipe and TASFKAS (the AWS service formerly known as SSO *)</title>
      <link>https://www.tecracer.com/blog/2022/08/find-all-lambda-runtimes-in-all-accounts-multi-account-query-with-steampipe-and-tasfkas-the-aws-service-formerly-known-as-sso.html</link><pubDate>Fri, 26 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/08/find-all-lambda-runtimes-in-all-accounts-multi-account-query-with-steampipe-and-tasfkas-the-aws-service-formerly-known-as-sso.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/08/find-all-lambda-runtimes-in-all-accounts-multi-account-query-with-steampipe-and-tasfkas-the-aws-service-formerly-known-as-sso.html">
        <media:title type="html">Find all Lambda-Runtimes in all Accounts: Multi Account Query with steampipe and TASFKAS (the AWS service formerly known as SSO *)</media:title>
        <media:description type="html">&lt;p&gt;You have got some mails from AWS: [Action Required] AWS Lambda end of support for Node.js 12
[Action Required] AWS Lambda end of support for Python 3.6 [Solution Required] Search all Lambdas in multiple accounts.&lt;/p&gt;
&lt;p&gt;[Solution Found] Steampipe with AWS multi-account support. Multi-account management is like managing all the arms of a Kraken. I will show you a fast and straightforward solution for this.
(* the new offical name is IAM Identity Center, but I think TASFKAS would also fit 😉)&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/08/kraken.jpeg"/>
        <media:keywords>[level-300 IAM Identity Center security well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;You have got some mails from AWS: [Action Required] AWS Lambda end of support for Node.js 12
[Action Required] AWS Lambda end of support for Python 3.6 [Solution Required] Search all Lambdas in multiple accounts.&lt;/p&gt;
&lt;p&gt;[Solution Found] Steampipe with AWS multi-account support. Multi-account management is like managing all the arms of a Kraken. I will show you a fast and straightforward solution for this.
(* the new offical name is IAM Identity Center, but I think TASFKAS would also fit 😉)&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Prepopulate Lambda Console Testevents without dirty manual  work using Terraform</title>
      <link>https://www.tecracer.com/blog/2022/08/prepopulate-lambda-console-testevents-without-dirty-manual-work-using-terraform.html</link><pubDate>Fri, 12 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/08/prepopulate-lambda-console-testevents-without-dirty-manual-work-using-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/08/prepopulate-lambda-console-testevents-without-dirty-manual-work-using-terraform.html">
        <media:title type="html">Prepopulate Lambda Console Testevents without dirty manual  work using Terraform</media:title>
        <media:description type="html">&lt;p&gt;You like Lambda testevents? Great! But with &amp;ldquo;automate everything&amp;rdquo;, manual console clicks are considered dirty! Keep your hand clean by automating the creation of Lambda test events. So you can give your team, and yourself prepopulated test events. This example shows you the terraform code - because this is the fastest way. With a little effort, you can translate it to CloudFormation or AWS-CDK!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/08/manualwork.png"/>
        <media:keywords>[level-300 terraform eventbridge lambda serverless]</media:keywords>
      </media:content>
      <description>&lt;p&gt;You like Lambda testevents? Great! But with &amp;ldquo;automate everything&amp;rdquo;, manual console clicks are considered dirty! Keep your hand clean by automating the creation of Lambda test events. So you can give your team, and yourself prepopulated test events. This example shows you the terraform code - because this is the fastest way. With a little effort, you can translate it to CloudFormation or AWS-CDK!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Waiting for things to happen and paginating responses with boto3</title>
      <link>https://www.tecracer.com/blog/2022/06/waiting-for-things-to-happen-and-paginating-responses-with-boto3.html</link><pubDate>Fri, 17 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/waiting-for-things-to-happen-and-paginating-responses-with-boto3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/waiting-for-things-to-happen-and-paginating-responses-with-boto3.html">
        <media:title type="html">Waiting for things to happen and paginating responses with boto3</media:title>
        <media:description type="html">In this blog, we&amp;rsquo;ll look at two features in boto3/botocore that are often overlooked - Pagination and Waiters. In addition to that, we&amp;rsquo;ll explore how these are implemented under the hood.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/markus-spiske-oxoinV_hjko-unsplash.jpg"/>
        <media:keywords>[level-300 boto3 python]</media:keywords>
      </media:content>
      <description>In this blog, we&amp;rsquo;ll look at two features in boto3/botocore that are often overlooked - Pagination and Waiters. In addition to that, we&amp;rsquo;ll explore how these are implemented under the hood.</description>
    </item>
    
    <item>
      <title>FSx for ONTAP Backups</title>
      <link>https://www.tecracer.com/blog/2022/06/fsx-for-ontap-backups.html</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/fsx-for-ontap-backups.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/fsx-for-ontap-backups.html">
        <media:title type="html">FSx for ONTAP Backups</media:title>
        <media:description type="html">&lt;p&gt;In our &lt;a href=&#34;https://aws-blog.de/tags/fsx.html&#34;&gt;FSx for NetApp ONTAP series&lt;/a&gt;, we continue to one of the most vital topics: Backups. But did you know there are two types of backup with this service? Let&amp;rsquo;s compare the native backup and AWS Backup in this post.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/xavi-cabrera-kn-UmDZQDjM-unsplash.png"/>
        <media:keywords>[aws fsx backup netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In our &lt;a href=&#34;https://aws-blog.de/tags/fsx.html&#34;&gt;FSx for NetApp ONTAP series&lt;/a&gt;, we continue to one of the most vital topics: Backups. But did you know there are two types of backup with this service? Let&amp;rsquo;s compare the native backup and AWS Backup in this post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What is a Quantum Ledger Database?</title>
      <link>https://www.tecracer.com/blog/2022/06/what-is-a-quantum-ledger-database.html</link><pubDate>Mon, 13 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/what-is-a-quantum-ledger-database.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/what-is-a-quantum-ledger-database.html">
        <media:title type="html">What is a Quantum Ledger Database?</media:title>
        <media:description type="html">Update 2024: QLDB will be discontinued in mid 2025, don&amp;rsquo;t use it for new projects.
This blog introduces you to a database that solves an interesting niche problem: Amazon Quantum Ledger Database (QLDB). We&amp;rsquo;ll get to the service later, but first, I&amp;rsquo;m going to set the stage by describing a problem that the service can solve. I&amp;rsquo;m going to tell you a story - not my own story but one that happened to a colleague.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/qldb_title.png"/>
        <media:keywords>[level-200 qldb database partiql]</media:keywords>
      </media:content>
      <description>Update 2024: QLDB will be discontinued in mid 2025, don&amp;rsquo;t use it for new projects.
This blog introduces you to a database that solves an interesting niche problem: Amazon Quantum Ledger Database (QLDB). We&amp;rsquo;ll get to the service later, but first, I&amp;rsquo;m going to set the stage by describing a problem that the service can solve. I&amp;rsquo;m going to tell you a story - not my own story but one that happened to a colleague.</description>
    </item>
    
    <item>
      <title>Multi-AZ Block Storage for EKS - Architecture</title>
      <link>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-architecture.html</link><pubDate>Fri, 10 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-architecture.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-architecture.html">
        <media:title type="html">Multi-AZ Block Storage for EKS - Architecture</media:title>
        <media:description type="html">&lt;p&gt;On the heels of the recent announcement of our &lt;a href=&#34;https://aws-blog.de/2022/06/consulting-product-multi-az-block-storage-for-eks.html&#34;&gt;consulting offer for multi-AZ block storage for EKS&lt;/a&gt;, it is worth discussing some of the base technologies. Let&amp;rsquo;s look into the idea and how it works under the hood.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/pablo-garcia-saldana-lPQIndZz8Mo-unsplash.png"/>
        <media:keywords>[aws eks fsx level-400 netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;On the heels of the recent announcement of our &lt;a href=&#34;https://aws-blog.de/2022/06/consulting-product-multi-az-block-storage-for-eks.html&#34;&gt;consulting offer for multi-AZ block storage for EKS&lt;/a&gt;, it is worth discussing some of the base technologies. Let&amp;rsquo;s look into the idea and how it works under the hood.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multi-AZ Block Storage for EKS - New Consulting Offer</title>
      <link>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-new-consulting-offer.html</link><pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-new-consulting-offer.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-new-consulting-offer.html">
        <media:title type="html">Multi-AZ Block Storage for EKS - New Consulting Offer</media:title>
        <media:description type="html">&lt;p&gt;Today we announce a new consulting offer on the AWS Marketplace: Multi-AZ Block Storage for EKS. Finally, you can use block-based storage for your specialized workloads, which is highly available.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/pablo-garcia-saldana-lPQIndZz8Mo-unsplash.png"/>
        <media:keywords>[aws eks fsx netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Today we announce a new consulting offer on the AWS Marketplace: Multi-AZ Block Storage for EKS. Finally, you can use block-based storage for your specialized workloads, which is highly available.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Multi-AZ Block Storage for EKS - Solution Overview</title>
      <link>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-solution-overview.html</link><pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-solution-overview.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/multi-az-block-storage-for-eks-solution-overview.html">
        <media:title type="html">Multi-AZ Block Storage for EKS - Solution Overview</media:title>
        <media:description type="html">&lt;p&gt;Did you already encounter an application on EKS which does not perform well with EFS storage or which even needs dedicated block storage with multi-AZ capabilities? In this case, we have prepared something for you:&lt;/p&gt;
&lt;p&gt;We now support you with creating multi-AZ block storage for your EKS clusters and add facilities to monitor, manage and troubleshoot them with easy building blocks.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/06/pablo-garcia-saldana-lPQIndZz8Mo-unsplash.png"/>
        <media:keywords>[aws eks fsx netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Did you already encounter an application on EKS which does not perform well with EFS storage or which even needs dedicated block storage with multi-AZ capabilities? In this case, we have prepared something for you:&lt;/p&gt;
&lt;p&gt;We now support you with creating multi-AZ block storage for your EKS clusters and add facilities to monitor, manage and troubleshoot them with easy building blocks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>New AWS Config Rules - LambdaLess and rust(y)</title>
      <link>https://www.tecracer.com/blog/2022/06/new-aws-config-rules-lambdaless-and-rusty.html</link><pubDate>Wed, 01 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/06/new-aws-config-rules-lambdaless-and-rusty.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/06/new-aws-config-rules-lambdaless-and-rusty.html">
        <media:title type="html">New AWS Config Rules - LambdaLess and rust(y)</media:title>
        <media:description type="html">&lt;p&gt;AWS Config checks all your resources for compliance. With 260 managed rules, it covers a lot of ground. But if you need additional checks until now, you had to write a complex Lambda function. With the new &amp;ldquo;Custom Policy&amp;rdquo; type, it is possible to use declarative Guard rules. Custom Policy rules use less lines of code and are so much easier to read.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/guard-header.jpeg"/>
        <media:keywords>[level-300 security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;AWS Config checks all your resources for compliance. With 260 managed rules, it covers a lot of ground. But if you need additional checks until now, you had to write a complex Lambda function. With the new &amp;ldquo;Custom Policy&amp;rdquo; type, it is possible to use declarative Guard rules. Custom Policy rules use less lines of code and are so much easier to read.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Enable Autocomplete for boto3 in VSCode</title>
      <link>https://www.tecracer.com/blog/2022/05/enable-autocomplete-for-boto3-in-vscode.html</link><pubDate>Tue, 31 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/05/enable-autocomplete-for-boto3-in-vscode.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/05/enable-autocomplete-for-boto3-in-vscode.html">
        <media:title type="html">Enable Autocomplete for boto3 in VSCode</media:title>
        <media:description type="html">One of the less pleasant aspects of working with AWS using Python is the fact that most IDEs aren&amp;rsquo;t able to natively support Autocomplete or IntelliSense for the AWS SDK for Python (boto3) because of the way boto3 is implemented. Today I&amp;rsquo;m going to show you how easy it has become to enable Autocomplete for boto3 in VSCode.
Before we come to the solution, let&amp;rsquo;s talk about why native Autocomplete doesn&amp;rsquo;t work with boto3.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/botostubs_2.png"/>
        <media:keywords>[level-200 boto3 vscode python]</media:keywords>
      </media:content>
      <description>One of the less pleasant aspects of working with AWS using Python is the fact that most IDEs aren&amp;rsquo;t able to natively support Autocomplete or IntelliSense for the AWS SDK for Python (boto3) because of the way boto3 is implemented. Today I&amp;rsquo;m going to show you how easy it has become to enable Autocomplete for boto3 in VSCode.
Before we come to the solution, let&amp;rsquo;s talk about why native Autocomplete doesn&amp;rsquo;t work with boto3.</description>
    </item>
    
    <item>
      <title>Getting a near-real-time view of a DynamoDB stream with Python</title>
      <link>https://www.tecracer.com/blog/2022/05/getting-a-near-real-time-view-of-a-dynamodb-stream-with-python.html</link><pubDate>Fri, 27 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/05/getting-a-near-real-time-view-of-a-dynamodb-stream-with-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/05/getting-a-near-real-time-view-of-a-dynamodb-stream-with-python.html">
        <media:title type="html">Getting a near-real-time view of a DynamoDB stream with Python</media:title>
        <media:description type="html">DynamoDB streams help you respond to changes in your tables, which is commonly used to create aggregations or trigger other workflows once data is updated. Getting a near-real-time view into these Streams can also be helpful during developing or debugging a Serverless application in AWS. Today, I will share a Python script that I built to hook into DynamoDB streams.
Before we begin, I suggest you read my blog post that contains a deep dive into DynamoDB streams and how they&amp;rsquo;re implemented because we&amp;rsquo;ll be using these concepts today.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/towfiqu-barbhuiya-xkArbdUcUeE-unsplash.jpg"/>
        <media:keywords>[level-400 dynamodb python]</media:keywords>
      </media:content>
      <description>DynamoDB streams help you respond to changes in your tables, which is commonly used to create aggregations or trigger other workflows once data is updated. Getting a near-real-time view into these Streams can also be helpful during developing or debugging a Serverless application in AWS. Today, I will share a Python script that I built to hook into DynamoDB streams.
Before we begin, I suggest you read my blog post that contains a deep dive into DynamoDB streams and how they&amp;rsquo;re implemented because we&amp;rsquo;ll be using these concepts today.</description>
    </item>
    
    <item>
      <title>Getting started with testing DynamoDB code in Python</title>
      <link>https://www.tecracer.com/blog/2022/05/getting-started-with-testing-dynamodb-code-in-python.html</link><pubDate>Fri, 20 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/05/getting-started-with-testing-dynamodb-code-in-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/05/getting-started-with-testing-dynamodb-code-in-python.html">
        <media:title type="html">Getting started with testing DynamoDB code in Python</media:title>
        <media:description type="html">Testing is one of the most critical activities in software development and using third-party APIs like DynamoDB in your code comes with challenges when writing tests. Today, I&amp;rsquo;ll show you how you can start writing tests for code that accesses DynamoDB from Python.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/glenn-carstens-peters-RLw-UC03Gwc-unsplash.jpg"/>
        <media:keywords>[level-200 dynamodb python moto testing]</media:keywords>
      </media:content>
      <description>Testing is one of the most critical activities in software development and using third-party APIs like DynamoDB in your code comes with challenges when writing tests. Today, I&amp;rsquo;ll show you how you can start writing tests for code that accesses DynamoDB from Python.</description>
    </item>
    
    <item>
      <title>Putting the database to sleep using Lambda - a Python developer&#39;s first contact with Golang</title>
      <link>https://www.tecracer.com/blog/2022/05/putting-the-database-to-sleep-using-lambda-a-python-developers-first-contact-with-golang.html</link><pubDate>Wed, 11 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/05/putting-the-database-to-sleep-using-lambda-a-python-developers-first-contact-with-golang.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/05/putting-the-database-to-sleep-using-lambda-a-python-developers-first-contact-with-golang.html">
        <media:title type="html">Putting the database to sleep using Lambda - a Python developer&#39;s first contact with Golang</media:title>
        <media:description type="html">In this blog, I take you along on my journey to build my first Golang-based Lambda function.
Inspired by surprise on my RDS bill, I built a Lambda function in Go to periodically stop running databases with a specific tag.
Come, learn and debug with me!</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/chinmay-bhattar-fd9mIBluHkA-unsplash.jpg"/>
        <media:keywords>[level-200 lambda rds go]</media:keywords>
      </media:content>
      <description>In this blog, I take you along on my journey to build my first Golang-based Lambda function.
Inspired by surprise on my RDS bill, I built a Lambda function in Go to periodically stop running databases with a specific tag.
Come, learn and debug with me!</description>
    </item>
    
    <item>
      <title>Glue Crawlers don&#39;t correctly recognize Ion data - here&#39;s how you fix that</title>
      <link>https://www.tecracer.com/blog/2022/05/glue-crawlers-dont-correctly-recognize-ion-data-heres-how-you-fix-that.html</link><pubDate>Tue, 03 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/05/glue-crawlers-dont-correctly-recognize-ion-data-heres-how-you-fix-that.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/05/glue-crawlers-dont-correctly-recognize-ion-data-heres-how-you-fix-that.html">
        <media:title type="html">Glue Crawlers don&#39;t correctly recognize Ion data - here&#39;s how you fix that</media:title>
        <media:description type="html">Amazon Ion is one of the data serialization formats you can use when exporting data from DynamoDB to S3. Recently, I tried to select data from one of these exports with Athena after using a Glue Crawler to create the schema and table. It didn&amp;rsquo;t work, and I got a weird error message. In this post, I&amp;rsquo;ll show you how to fix that problem. If you&amp;rsquo;re not familiar with Ion yet, check out my recent blog post introducing it for more details.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/05/torbjorn-helgesen-SKlrApjIBrw-unsplash.jpg"/>
        <media:keywords>[level-300 amazon-ion athena glue]</media:keywords>
      </media:content>
      <description>Amazon Ion is one of the data serialization formats you can use when exporting data from DynamoDB to S3. Recently, I tried to select data from one of these exports with Athena after using a Glue Crawler to create the schema and table. It didn&amp;rsquo;t work, and I got a weird error message. In this post, I&amp;rsquo;ll show you how to fix that problem. If you&amp;rsquo;re not familiar with Ion yet, check out my recent blog post introducing it for more details.</description>
    </item>
    
    <item>
      <title>What is Amazon Ion, and how can I read and write it in Python?</title>
      <link>https://www.tecracer.com/blog/2022/04/what-is-amazon-ion-and-how-can-i-read-and-write-it-in-python.html</link><pubDate>Tue, 26 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/what-is-amazon-ion-and-how-can-i-read-and-write-it-in-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/what-is-amazon-ion-and-how-can-i-read-and-write-it-in-python.html">
        <media:title type="html">What is Amazon Ion, and how can I read and write it in Python?</media:title>
        <media:description type="html">Amazon Ion is a data serialization format that was open-sourced by Amazon in 2016 and is used internally at the company. Over time it has also been introduced into some AWS services and is the data format that services like the Quantum Ledger Database (QLDB) use. It has also started to appear in more commonly used services, so I think it&amp;rsquo;s worth taking a closer look at. This article will explain what Ion is, its benefits, and how you can use it in Python.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/ion_title.png"/>
        <media:keywords>[level-300 amazon-ion python]</media:keywords>
      </media:content>
      <description>Amazon Ion is a data serialization format that was open-sourced by Amazon in 2016 and is used internally at the company. Over time it has also been introduced into some AWS services and is the data format that services like the Quantum Ledger Database (QLDB) use. It has also started to appear in more commonly used services, so I think it&amp;rsquo;s worth taking a closer look at. This article will explain what Ion is, its benefits, and how you can use it in Python.</description>
    </item>
    
    <item>
      <title>Logging Amazon FSx for NetApp ONTAP</title>
      <link>https://www.tecracer.com/blog/2022/04/logging-amazon-fsx-for-netapp-ontap.html</link><pubDate>Fri, 22 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/logging-amazon-fsx-for-netapp-ontap.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/logging-amazon-fsx-for-netapp-ontap.html">
        <media:title type="html">Logging Amazon FSx for NetApp ONTAP</media:title>
        <media:description type="html">&lt;p&gt;Recently, I spent a lot of time using the exciting new member of the FSx family. One detail made working with it a bit unpleasant, though - the lack of log files.&lt;/p&gt;
&lt;p&gt;This post details how to create a custom integration into CloudWatch Logs and make ONTAP audit logs visible.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/alexandre-jaquetoni-6yelWDI3RE8-unsplash.png"/>
        <media:keywords>[aws level-400 fsx cloudwatch logs netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Recently, I spent a lot of time using the exciting new member of the FSx family. One detail made working with it a bit unpleasant, though - the lack of log files.&lt;/p&gt;
&lt;p&gt;This post details how to create a custom integration into CloudWatch Logs and make ONTAP audit logs visible.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lambda Destinations can improve success- and error handling for asynchronous Lambda Functions</title>
      <link>https://www.tecracer.com/blog/2022/04/lambda-destinations-can-improve-success-and-error-handling-for-asynchronous-lambda-functions.html</link><pubDate>Tue, 19 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/lambda-destinations-can-improve-success-and-error-handling-for-asynchronous-lambda-functions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/lambda-destinations-can-improve-success-and-error-handling-for-asynchronous-lambda-functions.html">
        <media:title type="html">Lambda Destinations can improve success- and error handling for asynchronous Lambda Functions</media:title>
        <media:description type="html">Lambda destinations enable you to respond to successful or failed asynchronous invocations in a way that wasn&amp;rsquo;t possible before the feature was added. I explain what this feature allows you to do and show you how to use it.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/lambda_destinations_detail.png"/>
        <media:keywords>[level-300 lambda python]</media:keywords>
      </media:content>
      <description>Lambda destinations enable you to respond to successful or failed asynchronous invocations in a way that wasn&amp;rsquo;t possible before the feature was added. I explain what this feature allows you to do and show you how to use it.</description>
    </item>
    
    <item>
      <title>About Optimizing for Speed: How to do complete AWS Security&amp;Compliance Scans in 5 minutes</title>
      <link>https://www.tecracer.com/blog/2022/04/about-optimizing-for-speed-how-to-do-complete-aws-securitycompliance-scans-in-5-minutes.html</link><pubDate>Thu, 14 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/about-optimizing-for-speed-how-to-do-complete-aws-securitycompliance-scans-in-5-minutes.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/about-optimizing-for-speed-how-to-do-complete-aws-securitycompliance-scans-in-5-minutes.html">
        <media:title type="html">About Optimizing for Speed: How to do complete AWS Security&amp;Compliance Scans in 5 minutes</media:title>
        <media:description type="html">&lt;p&gt;The project steampipe uses a fast programing language and an intelligent caching approach outrunning prowler speed tenfold. While I tried to workaround prowlers limits I learned a lot about optimizing.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/coworker.jpeg"/>
        <media:keywords>[level-300 security well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The project steampipe uses a fast programing language and an intelligent caching approach outrunning prowler speed tenfold. While I tried to workaround prowlers limits I learned a lot about optimizing.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understanding Apache Airflow on AWS</title>
      <link>https://www.tecracer.com/blog/2022/04/understanding-apache-airflow-on-aws.html</link><pubDate>Tue, 12 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/understanding-apache-airflow-on-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/understanding-apache-airflow-on-aws.html">
        <media:title type="html">Understanding Apache Airflow on AWS</media:title>
        <media:description type="html">Apache Airflow doesn&amp;rsquo;t only have a cool name; it&amp;rsquo;s also a powerful workflow orchestration tool that you can use as Managed Workflows for Apache Airflow (MWAA) on AWS. This post will explain which problems the service solves, how you can get started, and the most important concepts you need to understand.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/airflow_dag_execution.png"/>
        <media:keywords>[level-300 airflow mwaa etl python]</media:keywords>
      </media:content>
      <description>Apache Airflow doesn&amp;rsquo;t only have a cool name; it&amp;rsquo;s also a powerful workflow orchestration tool that you can use as Managed Workflows for Apache Airflow (MWAA) on AWS. This post will explain which problems the service solves, how you can get started, and the most important concepts you need to understand.</description>
    </item>
    
    <item>
      <title>IAM Conditions - Force providing specific tags during resource creation</title>
      <link>https://www.tecracer.com/blog/2022/04/iam-conditions-force-providing-specific-tags-during-resource-creation.html</link><pubDate>Thu, 07 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/iam-conditions-force-providing-specific-tags-during-resource-creation.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/iam-conditions-force-providing-specific-tags-during-resource-creation.html">
        <media:title type="html">IAM Conditions - Force providing specific tags during resource creation</media:title>
        <media:description type="html">We can use permissions boundaries to give developers and teams more freedom to create their own resources. For forcing them to provide specific tags during resource creation, we need a deeper understanding of how this can be achieved. We talk about the example of creating a security group.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/iam_forcing_tags_conditions.png"/>
        <media:keywords>[level-200 iam policy condition well-architected]</media:keywords>
      </media:content>
      <description>We can use permissions boundaries to give developers and teams more freedom to create their own resources. For forcing them to provide specific tags during resource creation, we need a deeper understanding of how this can be achieved. We talk about the example of creating a security group.</description>
    </item>
    
    <item>
      <title>Implementing accurate counters in DynamoDB using Python</title>
      <link>https://www.tecracer.com/blog/2022/04/implementing-accurate-counters-in-dynamodb-using-python.html</link><pubDate>Tue, 05 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/04/implementing-accurate-counters-in-dynamodb-using-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/04/implementing-accurate-counters-in-dynamodb-using-python.html">
        <media:title type="html">Implementing accurate counters in DynamoDB using Python</media:title>
        <media:description type="html">Counters can be used in all kinds of situations like gathering statistics about websites or billing systems.
In this post we&amp;rsquo;ll dive deep into ways you can use DynamoDB to implement atomic and accurate counters using examples in Python.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/04/ddbc_arch.png"/>
        <media:keywords>[level-300 dynamodb python]</media:keywords>
      </media:content>
      <description>Counters can be used in all kinds of situations like gathering statistics about websites or billing systems.
In this post we&amp;rsquo;ll dive deep into ways you can use DynamoDB to implement atomic and accurate counters using examples in Python.</description>
    </item>
    
    <item>
      <title>Deep Dive into DynamoDB streams and the Lambda integration</title>
      <link>https://www.tecracer.com/blog/2022/03/deep-dive-into-dynamodb-streams-and-the-lambda-integration.html</link><pubDate>Tue, 29 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/deep-dive-into-dynamodb-streams-and-the-lambda-integration.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/deep-dive-into-dynamodb-streams-and-the-lambda-integration.html">
        <media:title type="html">Deep Dive into DynamoDB streams and the Lambda integration</media:title>
        <media:description type="html">You have probably seen architectures that use DynamoDB streams to perform change data capture on tables and Lambda functions to process those changes before. Today, we&amp;rsquo;ll do a deep dive into the underlying technology and explore how we can configure and tweak this configuration to our advantage.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/ddbs_title.png"/>
        <media:keywords>[level-300 dynamodb lambda streams]</media:keywords>
      </media:content>
      <description>You have probably seen architectures that use DynamoDB streams to perform change data capture on tables and Lambda functions to process those changes before. Today, we&amp;rsquo;ll do a deep dive into the underlying technology and explore how we can configure and tweak this configuration to our advantage.</description>
    </item>
    
    <item>
      <title>Using Permission Boundaries to balance Security and Developer Productivity</title>
      <link>https://www.tecracer.com/blog/2022/03/using-permission-boundaries-to-balance-security-and-developer-productivity.html</link><pubDate>Tue, 22 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/using-permission-boundaries-to-balance-security-and-developer-productivity.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/using-permission-boundaries-to-balance-security-and-developer-productivity.html">
        <media:title type="html">Using Permission Boundaries to balance Security and Developer Productivity</media:title>
        <media:description type="html">There is a conflict between developer freedom and the requirements of security teams. In this post we&amp;rsquo;ll look at one approach to address this tension: permission boundaries. They&amp;rsquo;re an often overlooked part of IAM, but provide a valuable addition to our security toolkit.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/permission_boundaries_venn.png"/>
        <media:keywords>[level-200 iam permission-boundary security well-architected]</media:keywords>
      </media:content>
      <description>There is a conflict between developer freedom and the requirements of security teams. In this post we&amp;rsquo;ll look at one approach to address this tension: permission boundaries. They&amp;rsquo;re an often overlooked part of IAM, but provide a valuable addition to our security toolkit.</description>
    </item>
    
    <item>
      <title>Introduction to MQTT and AWS IoT Core</title>
      <link>https://www.tecracer.com/blog/2022/03/introduction-to-mqtt-and-aws-iot-core.html</link><pubDate>Tue, 15 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/introduction-to-mqtt-and-aws-iot-core.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/introduction-to-mqtt-and-aws-iot-core.html">
        <media:title type="html">Introduction to MQTT and AWS IoT Core</media:title>
        <media:description type="html">MQTT is one of the core protocols that enables IoT applications. In this post we&amp;rsquo;ll first introduce MQTT and some of the core concepts. We&amp;rsquo;ll also take a look at AWS IoT Core, the MQTT broker that comes bundled in AWS.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/iot_title.png"/>
        <media:keywords>[level-200 iot mqtt]</media:keywords>
      </media:content>
      <description>MQTT is one of the core protocols that enables IoT applications. In this post we&amp;rsquo;ll first introduce MQTT and some of the core concepts. We&amp;rsquo;ll also take a look at AWS IoT Core, the MQTT broker that comes bundled in AWS.</description>
    </item>
    
    <item>
      <title>Sneaky Injections - CloudFormation</title>
      <link>https://www.tecracer.com/blog/2022/03/sneaky-injections-cloudformation.html</link><pubDate>Sat, 12 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/sneaky-injections-cloudformation.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/sneaky-injections-cloudformation.html">
        <media:title type="html">Sneaky Injections - CloudFormation</media:title>
        <media:description type="html">&lt;p&gt;During one of our recent &lt;a href=&#34;https://www.tecracer.de/cloud-computing/aws-security-audit/&#34;&gt;AWS Security Reviews&lt;/a&gt;, I ran across an interesting technique that attackers can use to create a backdoor in AWS accounts. It works by using three S3 IAM actions, CloudFormation, and an administrator who is not careful enough.&lt;/p&gt;
&lt;p&gt;This vector is not new but still scary - and today, I will show you how to check your account for this risk and any previous compromises.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/diana-polekhina-ZBstHWt9vLc-unsplash.png"/>
        <media:keywords>[aws level-400 iam]</media:keywords>
      </media:content>
      <description>&lt;p&gt;During one of our recent &lt;a href=&#34;https://www.tecracer.de/cloud-computing/aws-security-audit/&#34;&gt;AWS Security Reviews&lt;/a&gt;, I ran across an interesting technique that attackers can use to create a backdoor in AWS accounts. It works by using three S3 IAM actions, CloudFormation, and an administrator who is not careful enough.&lt;/p&gt;
&lt;p&gt;This vector is not new but still scary - and today, I will show you how to check your account for this risk and any previous compromises.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scheduling dev.to posts with Honeycode</title>
      <link>https://www.tecracer.com/blog/2022/03/scheduling-dev.to-posts-with-honeycode.html</link><pubDate>Tue, 08 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/scheduling-dev.to-posts-with-honeycode.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/scheduling-dev.to-posts-with-honeycode.html">
        <media:title type="html">Scheduling dev.to posts with Honeycode</media:title>
        <media:description type="html">I explain how I built an app that uses Honeycode and an API Gateway backed by a Lambda Function to schedule my blog posts on dev.to.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/hc_title.png"/>
        <media:keywords>[level-200 honeycode no-code]</media:keywords>
      </media:content>
      <description>I explain how I built an app that uses Honeycode and an API Gateway backed by a Lambda Function to schedule my blog posts on dev.to.</description>
    </item>
    
    <item>
      <title>Honeycode changed my mind about no-code</title>
      <link>https://www.tecracer.com/blog/2022/03/honeycode-changed-my-mind-about-no-code.html</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/03/honeycode-changed-my-mind-about-no-code.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/03/honeycode-changed-my-mind-about-no-code.html">
        <media:title type="html">Honeycode changed my mind about no-code</media:title>
        <media:description type="html">Most enterprises largely run on Excel. Imagine there was a tool that empowers spreadsheet specialists to build web and mobile apps without writing code. Amazon Honeycode tries to do that. We&amp;rsquo;ll explore if it&amp;rsquo;s as powerful as it sounds.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/03/honeycode_logo.png"/>
        <media:keywords>[level-200 honeycode no-code]</media:keywords>
      </media:content>
      <description>Most enterprises largely run on Excel. Imagine there was a tool that empowers spreadsheet specialists to build web and mobile apps without writing code. Amazon Honeycode tries to do that. We&amp;rsquo;ll explore if it&amp;rsquo;s as powerful as it sounds.</description>
    </item>
    
    <item>
      <title>Do you do Lambda Spaghetti?</title>
      <link>https://www.tecracer.com/blog/2022/02/do-you-do-lambda-spaghetti.html</link><pubDate>Fri, 25 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/do-you-do-lambda-spaghetti.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/do-you-do-lambda-spaghetti.html">
        <media:title type="html">Do you do Lambda Spaghetti?</media:title>
        <media:description type="html">&lt;p&gt;Last week in the AWS slack developer channel once again, somebody was asking: &amp;ldquo;How can I run a Lambda locally?&amp;rdquo;. Well, that is a valid question, but there is a chance that you only think you need a local Lambda emulator because you do Lambda Spaghetti! Spaghetti code is a phrase for unstructured and difficult-to-maintain source code. I show you an easier way to test Lambdas locally and have some arguments that a local Lambda runtime should only be the very last resort. On top, you get examples in Pasta-Python, Gemelli-Go and Tortellini-Typescript.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/lambda-spaghetti.png"/>
        <media:keywords>[level-200 lambda]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Last week in the AWS slack developer channel once again, somebody was asking: &amp;ldquo;How can I run a Lambda locally?&amp;rdquo;. Well, that is a valid question, but there is a chance that you only think you need a local Lambda emulator because you do Lambda Spaghetti! Spaghetti code is a phrase for unstructured and difficult-to-maintain source code. I show you an easier way to test Lambdas locally and have some arguments that a local Lambda runtime should only be the very last resort. On top, you get examples in Pasta-Python, Gemelli-Go and Tortellini-Typescript.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building QuickSight Datasets with CDK - Athena</title>
      <link>https://www.tecracer.com/blog/2022/02/building-quicksight-datasets-with-cdk-athena.html</link><pubDate>Wed, 23 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/building-quicksight-datasets-with-cdk-athena.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/building-quicksight-datasets-with-cdk-athena.html">
        <media:title type="html">Building QuickSight Datasets with CDK - Athena</media:title>
        <media:description type="html">In a previous blog post we built QuickSight Datasets by directly loading files from S3. In the wild the data in S3 is often already aggregated or even transformed in Athena. In this new blog post we see how to create a QuickSight Dataset directly relying on Athena.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/qs_athena_dataset_cdk.png"/>
        <media:keywords>[quicksight athena cdk level-200]</media:keywords>
      </media:content>
      <description>In a previous blog post we built QuickSight Datasets by directly loading files from S3. In the wild the data in S3 is often already aggregated or even transformed in Athena. In this new blog post we see how to create a QuickSight Dataset directly relying on Athena.</description>
    </item>
    
    <item>
      <title>How the Application Load Balancer works</title>
      <link>https://www.tecracer.com/blog/2022/02/how-the-application-load-balancer-works.html</link><pubDate>Tue, 22 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/how-the-application-load-balancer-works.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/how-the-application-load-balancer-works.html">
        <media:title type="html">How the Application Load Balancer works</media:title>
        <media:description type="html">Load Balancers are a key component in scalable and fault tolerant architectures. The basic idea is fairly simple, but the implementation involves a fair bit of complexity. In this post I‘ll explain the different components, how they interact, and how requests flow through a load-balanced architecture.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/alb_1.jpeg"/>
        <media:keywords>[level-200 application-load-balancer alb]</media:keywords>
      </media:content>
      <description>Load Balancers are a key component in scalable and fault tolerant architectures. The basic idea is fairly simple, but the implementation involves a fair bit of complexity. In this post I‘ll explain the different components, how they interact, and how requests flow through a load-balanced architecture.</description>
    </item>
    
    <item>
      <title>How ALIAS records can reduce initial load times for your website</title>
      <link>https://www.tecracer.com/blog/2022/02/how-alias-records-can-reduce-initial-load-times-for-your-website.html</link><pubDate>Tue, 15 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/how-alias-records-can-reduce-initial-load-times-for-your-website.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/how-alias-records-can-reduce-initial-load-times-for-your-website.html">
        <media:title type="html">How ALIAS records can reduce initial load times for your website</media:title>
        <media:description type="html">DNS is a core component of the internet. In this post we&amp;rsquo;ll briefly take a look at how it works and what the difference between CNAME and ALIAS records in Amazon Route53 are.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/r53_hierarchy.png"/>
        <media:keywords>[level-200 route53 dns]</media:keywords>
      </media:content>
      <description>DNS is a core component of the internet. In this post we&amp;rsquo;ll briefly take a look at how it works and what the difference between CNAME and ALIAS records in Amazon Route53 are.</description>
    </item>
    
    <item>
      <title>How To Hybrid! - Secure AWS Environment Service Access</title>
      <link>https://www.tecracer.com/blog/2022/02/how-to-hybrid-secure-aws-environment-service-access.html</link><pubDate>Wed, 09 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/how-to-hybrid-secure-aws-environment-service-access.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/how-to-hybrid-secure-aws-environment-service-access.html">
        <media:title type="html">How To Hybrid! - Secure AWS Environment Service Access</media:title>
        <media:description type="html">As AWS Cloud adoption becomes more widespread throughout the industries, challenges arise how to govern IT resource usage and implement a coherent management for systems across on-premises and the AWS Cloud. This blog post gives insights in how the AWS offered Systems Manager capabilities could be extended from the cloud environment to your hybrid and on-premises environments.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/hybrid-cloud-patch-management.png"/>
        <media:keywords>[ssm credentials temporary hybrid linux on-premises ubuntu systems-manager aws activations advanced level-100 level-200]</media:keywords>
      </media:content>
      <description>As AWS Cloud adoption becomes more widespread throughout the industries, challenges arise how to govern IT resource usage and implement a coherent management for systems across on-premises and the AWS Cloud. This blog post gives insights in how the AWS offered Systems Manager capabilities could be extended from the cloud environment to your hybrid and on-premises environments.</description>
    </item>
    
    <item>
      <title>Working around Glue&#39;s habit of dropping unsuspecting columns</title>
      <link>https://www.tecracer.com/blog/2022/02/working-around-glues-habit-of-dropping-unsuspecting-columns.html</link><pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/working-around-glues-habit-of-dropping-unsuspecting-columns.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/working-around-glues-habit-of-dropping-unsuspecting-columns.html">
        <media:title type="html">Working around Glue&#39;s habit of dropping unsuspecting columns</media:title>
        <media:description type="html">This point explains how to work around Glue&amp;rsquo;s problem of selective amnesia when creating Dynamic Frames from the Glue data catalog.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/glue_problem.png"/>
        <media:keywords>[level-300 glue]</media:keywords>
      </media:content>
      <description>This point explains how to work around Glue&amp;rsquo;s problem of selective amnesia when creating Dynamic Frames from the Glue data catalog.</description>
    </item>
    
    <item>
      <title>How do the AWS instances compare to commercially available graphic cards?</title>
      <link>https://www.tecracer.com/blog/2022/02/how-do-the-aws-instances-compare-to-commercially-available-graphic-cards.html</link><pubDate>Fri, 04 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/how-do-the-aws-instances-compare-to-commercially-available-graphic-cards.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/how-do-the-aws-instances-compare-to-commercially-available-graphic-cards.html">
        <media:title type="html">How do the AWS instances compare to commercially available graphic cards?</media:title>
        <media:description type="html">In this post we would like to show a performance comparison between a g5-instance and the highend graphics card ASUS STRIX RTX3090 OC.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/BannerG5vs3090.jpg"/>
        <media:keywords>[level-200 g5.4xlarge RTX3090 Unreal Engine NVIDIA A10G]</media:keywords>
      </media:content>
      <description>In this post we would like to show a performance comparison between a g5-instance and the highend graphics card ASUS STRIX RTX3090 OC.</description>
    </item>
    
    <item>
      <title>Use the CDK to trigger your Lambda function in sub-minute intervals</title>
      <link>https://www.tecracer.com/blog/2022/02/use-the-cdk-to-trigger-your-lambda-function-in-sub-minute-intervals.html</link><pubDate>Tue, 01 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/02/use-the-cdk-to-trigger-your-lambda-function-in-sub-minute-intervals.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/02/use-the-cdk-to-trigger-your-lambda-function-in-sub-minute-intervals.html">
        <media:title type="html">Use the CDK to trigger your Lambda function in sub-minute intervals</media:title>
        <media:description type="html">In this post I&amp;rsquo;ll show you how to trigger your Lambda functions in intervals smaller than a minute using StepFunctions and the CDK.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/02/sub_minute_title3.png"/>
        <media:keywords>[level-300 cdk lambda stepfunctions]</media:keywords>
      </media:content>
      <description>In this post I&amp;rsquo;ll show you how to trigger your Lambda functions in intervals smaller than a minute using StepFunctions and the CDK.</description>
    </item>
    
    <item>
      <title>A Wolf in Sheep&#39;s Clothing - Hidden EC2 Permissions</title>
      <link>https://www.tecracer.com/blog/2022/01/a-wolf-in-sheeps-clothing-hidden-ec2-permissions.html</link><pubDate>Thu, 27 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/a-wolf-in-sheeps-clothing-hidden-ec2-permissions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/a-wolf-in-sheeps-clothing-hidden-ec2-permissions.html">
        <media:title type="html">A Wolf in Sheep&#39;s Clothing - Hidden EC2 Permissions</media:title>
        <media:description type="html">&lt;p&gt;During some R&amp;amp;D for a new blog post, I experimented with IAM conditions in Trust Policies. Some small mistakes during this led to instances that have limited privileges according to the AWS Web Console and CLI. But in reality, they can work with administrative permissions for a few hours - unnoticed.&lt;/p&gt;
&lt;p&gt;Have I piqued your interest? Let&amp;rsquo;s see how to reproduce this effect then.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/wolf-ga500223d6_1920.png"/>
        <media:keywords>[aws level-500 iam]</media:keywords>
      </media:content>
      <description>&lt;p&gt;During some R&amp;amp;D for a new blog post, I experimented with IAM conditions in Trust Policies. Some small mistakes during this led to instances that have limited privileges according to the AWS Web Console and CLI. But in reality, they can work with administrative permissions for a few hours - unnoticed.&lt;/p&gt;
&lt;p&gt;Have I piqued your interest? Let&amp;rsquo;s see how to reproduce this effect then.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Solving Hive Partition Schema Mismatch Errors in Athena</title>
      <link>https://www.tecracer.com/blog/2022/01/solving-hive-partition-schema-mismatch-errors-in-athena.html</link><pubDate>Tue, 25 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/solving-hive-partition-schema-mismatch-errors-in-athena.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/solving-hive-partition-schema-mismatch-errors-in-athena.html">
        <media:title type="html">Solving Hive Partition Schema Mismatch Errors in Athena</media:title>
        <media:description type="html">Working with CSV files and Big Data tools such as AWS Glue and Athena can lead to interesting challenges. In this blog I will explain to you how to solve a particular problem that I encountered in a project - the HIVE_PARTITION_SCHEMA_MISMATCH.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/glue_title_3.png"/>
        <media:keywords>[level-300 glue athena]</media:keywords>
      </media:content>
      <description>Working with CSV files and Big Data tools such as AWS Glue and Athena can lead to interesting challenges. In this blog I will explain to you how to solve a particular problem that I encountered in a project - the HIVE_PARTITION_SCHEMA_MISMATCH.</description>
    </item>
    
    <item>
      <title>Lambda SQS Event Filters may delete your messages if you&#39;re not careful</title>
      <link>https://www.tecracer.com/blog/2022/01/lambda-sqs-event-filters-may-delete-your-messages-if-youre-not-careful.html</link><pubDate>Tue, 18 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/lambda-sqs-event-filters-may-delete-your-messages-if-youre-not-careful.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/lambda-sqs-event-filters-may-delete-your-messages-if-youre-not-careful.html">
        <media:title type="html">Lambda SQS Event Filters may delete your messages if you&#39;re not careful</media:title>
        <media:description type="html">Lambda Event filters are a great addition to our serverless toolbox and allow us to both simplify our code as well as save money. That&amp;rsquo;s great, but they can also delete messages from your SQS-queues if you&amp;rsquo;re note careful. In this post I&amp;rsquo;m going to show you what to watch out for.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/lambda_sqs_filter_title.png"/>
        <media:keywords>[level-300 lambda sqs]</media:keywords>
      </media:content>
      <description>Lambda Event filters are a great addition to our serverless toolbox and allow us to both simplify our code as well as save money. That&amp;rsquo;s great, but they can also delete messages from your SQS-queues if you&amp;rsquo;re note careful. In this post I&amp;rsquo;m going to show you what to watch out for.</description>
    </item>
    
    <item>
      <title>Enhance Lambda Security with new Amazon Inspector Vulnerability Management and prevent &#39;log4jgate&#39;</title>
      <link>https://www.tecracer.com/blog/2022/01/enhance-lambda-security-with-new-amazon-inspector-vulnerability-management-and-prevent-log4jgate.html</link><pubDate>Fri, 14 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/enhance-lambda-security-with-new-amazon-inspector-vulnerability-management-and-prevent-log4jgate.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/enhance-lambda-security-with-new-amazon-inspector-vulnerability-management-and-prevent-log4jgate.html">
        <media:title type="html">Enhance Lambda Security with new Amazon Inspector Vulnerability Management and prevent &#39;log4jgate&#39;</media:title>
        <media:description type="html">&lt;p&gt;Detect the crack in the window (or the lambda library) before it breaks:&lt;/p&gt;
&lt;p&gt;As we have seen during the last month, also well known libraries like &lt;a href=&#34;https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=log4j&#34;&gt;log4j&lt;/a&gt; can have previously unknown vulnerabilities.&lt;/p&gt;
&lt;p&gt;Therefore scanning your Lambda application before deploying is not enough! What happens if a new cybersecurity vulnerability occurs while your functions are running? Solution: Amazon Inspector. Only problem: it`s not available for Lambda yet. Fortunately, you can deploy Lambda with container images and Inspector will continuously scan these images for you.&lt;/p&gt;
&lt;p&gt;Want to know how set up Lambda &amp;amp; Inspector and see how evil Node vulnerabilities are detected? Read on!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/IMG_5204-lambda2.png"/>
        <media:keywords>[level-300 lambda cdk]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Detect the crack in the window (or the lambda library) before it breaks:&lt;/p&gt;
&lt;p&gt;As we have seen during the last month, also well known libraries like &lt;a href=&#34;https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=log4j&#34;&gt;log4j&lt;/a&gt; can have previously unknown vulnerabilities.&lt;/p&gt;
&lt;p&gt;Therefore scanning your Lambda application before deploying is not enough! What happens if a new cybersecurity vulnerability occurs while your functions are running? Solution: Amazon Inspector. Only problem: it`s not available for Lambda yet. Fortunately, you can deploy Lambda with container images and Inspector will continuously scan these images for you.&lt;/p&gt;
&lt;p&gt;Want to know how set up Lambda &amp;amp; Inspector and see how evil Node vulnerabilities are detected? Read on!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Simplify your code and save money with Lambda Event Filters</title>
      <link>https://www.tecracer.com/blog/2022/01/simplify-your-code-and-save-money-with-lambda-event-filters.html</link><pubDate>Tue, 11 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/simplify-your-code-and-save-money-with-lambda-event-filters.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/simplify-your-code-and-save-money-with-lambda-event-filters.html">
        <media:title type="html">Simplify your code and save money with Lambda Event Filters</media:title>
        <media:description type="html">In this post I&amp;rsquo;m going to explore how the new event filters in AWS Lambda can be used to implement the data model for a video streaming website in DynamoDB. I&amp;rsquo;ll explain why this feature makes your code simpler and allows you to save money in the process.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/event_filters_title.png"/>
        <media:keywords>[level-300 lambda]</media:keywords>
      </media:content>
      <description>In this post I&amp;rsquo;m going to explore how the new event filters in AWS Lambda can be used to implement the data model for a video streaming website in DynamoDB. I&amp;rsquo;ll explain why this feature makes your code simpler and allows you to save money in the process.</description>
    </item>
    
    <item>
      <title>The CDK Book: The missing Go Code Examples</title>
      <link>https://www.tecracer.com/blog/2022/01/the-cdk-book-the-missing-go-code-examples.html</link><pubDate>Sun, 09 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/the-cdk-book-the-missing-go-code-examples.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/the-cdk-book-the-missing-go-code-examples.html">
        <media:title type="html">The CDK Book: The missing Go Code Examples</media:title>
        <media:description type="html">The CDK Book The CDK Book &amp;ldquo;A Comprehensive Guide to the AWS Cloud Development Kit&amp;rdquo; is a book by Sathyajith Bhat, Matthew Bonig, Matt Coulter, Thorsten Hoeger written end of 2021.
Because the CDK itself is polyglott with jsii, the TypeScript examples are automatically translated in other languages. So the example CDK code used in the book is jsii generated, and there are samples for TypeScript, Python, Java and C#.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/thecdkbook-go.png"/>
        <media:keywords>[level-300 go lambda cdk]</media:keywords>
      </media:content>
      <description>The CDK Book The CDK Book &amp;ldquo;A Comprehensive Guide to the AWS Cloud Development Kit&amp;rdquo; is a book by Sathyajith Bhat, Matthew Bonig, Matt Coulter, Thorsten Hoeger written end of 2021.
Because the CDK itself is polyglott with jsii, the TypeScript examples are automatically translated in other languages. So the example CDK code used in the book is jsii generated, and there are samples for TypeScript, Python, Java and C#.</description>
    </item>
    
    <item>
      <title>One Step Closer to IPv6</title>
      <link>https://www.tecracer.com/blog/2022/01/one-step-closer-to-ipv6.html</link><pubDate>Fri, 07 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/one-step-closer-to-ipv6.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/one-step-closer-to-ipv6.html">
        <media:title type="html">One Step Closer to IPv6</media:title>
        <media:description type="html">&lt;p&gt;Over many years, we have now read warnings about the exhaustion of available IPv4 addresses. So far, there still seem to be ways and ideas on how to extend their lifetime (by approaching large organizations, using NAT, re-dedication of 240.0.0.0/4, and so on).&lt;/p&gt;
&lt;p&gt;Switching over to the much-dreaded IPv6 sounds easy, but even minor things can still cause problems.&lt;/p&gt;
&lt;p&gt;So what is the current state of AWS with this topic? And how did the landscape change during re:Invent 2021?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/ipv6-680x363.jpg"/>
        <media:keywords>[Network Aws VPC]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Over many years, we have now read warnings about the exhaustion of available IPv4 addresses. So far, there still seem to be ways and ideas on how to extend their lifetime (by approaching large organizations, using NAT, re-dedication of 240.0.0.0/4, and so on).&lt;/p&gt;
&lt;p&gt;Switching over to the much-dreaded IPv6 sounds easy, but even minor things can still cause problems.&lt;/p&gt;
&lt;p&gt;So what is the current state of AWS with this topic? And how did the landscape change during re:Invent 2021?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to ingest MQTT data from VerneMQ into your Data Lake using IoT Core</title>
      <link>https://www.tecracer.com/blog/2022/01/how-to-ingest-mqtt-data-from-vernemq-into-your-data-lake-using-iot-core.html</link><pubDate>Tue, 04 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/how-to-ingest-mqtt-data-from-vernemq-into-your-data-lake-using-iot-core.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/how-to-ingest-mqtt-data-from-vernemq-into-your-data-lake-using-iot-core.html">
        <media:title type="html">How to ingest MQTT data from VerneMQ into your Data Lake using IoT Core</media:title>
        <media:description type="html">This post explains how you can ingest data from a MQTT broker such as VerneMQ into your data lake via IoT Core and Kinesis Data Firehose. We&amp;rsquo;ll set up a data processing pipeline from start to finish in Terraform.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2022/01/verne_bridge_poc_architecture.png"/>
        <media:keywords>[level-400 iot kinesis data lake vernemq mqtt]</media:keywords>
      </media:content>
      <description>This post explains how you can ingest data from a MQTT broker such as VerneMQ into your data lake via IoT Core and Kinesis Data Firehose. We&amp;rsquo;ll set up a data processing pipeline from start to finish in Terraform.</description>
    </item>
    
    <item>
      <title>Views of the Pyramids: From a monolithic Test process to a Serverless Test Automation with CodeBuild</title>
      <link>https://www.tecracer.com/blog/2022/01/views-of-the-pyramids-from-a-monolithic-test-process-to-a-serverless-test-automation-with-codebuild.html</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2022/01/views-of-the-pyramids-from-a-monolithic-test-process-to-a-serverless-test-automation-with-codebuild.html</guid>
      <media:content url="https://www.tecracer.com/blog/2022/01/views-of-the-pyramids-from-a-monolithic-test-process-to-a-serverless-test-automation-with-codebuild.html">
        <media:title type="html">Views of the Pyramids: From a monolithic Test process to a Serverless Test Automation with CodeBuild</media:title>
        <media:description type="html">&lt;p&gt;Comparing the development methodology of a &lt;em&gt;monolithic&lt;/em&gt; program to a Serverless IAC application you will see that the power of DevOps lies in automating everything. I will show you a working example of a serverless CI pipeline with automated unit, integration and end2end test and test reports in CodeBuild. The full source is written GO, with references to Node.JS and python for the test parts.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/12/steffen-gundermann-PtGvu2P-Gco-unsplash.jpeg"/>
        <media:keywords>[level-300 go lambda cdk]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Comparing the development methodology of a &lt;em&gt;monolithic&lt;/em&gt; program to a Serverless IAC application you will see that the power of DevOps lies in automating everything. I will show you a working example of a serverless CI pipeline with automated unit, integration and end2end test and test reports in CodeBuild. The full source is written GO, with references to Node.JS and python for the test parts.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Can AWS re:Post replace stackoverflow?</title>
      <link>https://www.tecracer.com/blog/2021/12/can-aws-repost-replace-stackoverflow.html</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/12/can-aws-repost-replace-stackoverflow.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/12/can-aws-repost-replace-stackoverflow.html">
        <media:title type="html">Can AWS re:Post replace stackoverflow?</media:title>
        <media:description type="html">AWS launched re:Post as a successor to the AWS forums and it looks suspiciously similar to stackoverflow.
In this post I take a first look at the platform and try to find out if it&amp;rsquo;s good enough to drive traffic away from stackoverflow.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/12/repost_title.png"/>
        <media:keywords>[level-200 re:post]</media:keywords>
      </media:content>
      <description>AWS launched re:Post as a successor to the AWS forums and it looks suspiciously similar to stackoverflow.
In this post I take a first look at the platform and try to find out if it&amp;rsquo;s good enough to drive traffic away from stackoverflow.</description>
    </item>
    
    <item>
      <title>Using PySpark and AWS Glue to analyze multi-line log files</title>
      <link>https://www.tecracer.com/blog/2021/12/using-pyspark-and-aws-glue-to-analyze-multi-line-log-files.html</link><pubDate>Fri, 03 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/12/using-pyspark-and-aws-glue-to-analyze-multi-line-log-files.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/12/using-pyspark-and-aws-glue-to-analyze-multi-line-log-files.html">
        <media:title type="html">Using PySpark and AWS Glue to analyze multi-line log files</media:title>
        <media:description type="html">Logfile analytics with Spark is tricky.
One of the common problems are multi-line logs.
In this post I explain to you how you can use PySpark to get your multi-line logs into a structured data frame.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/12/blog_pyspark_logs.png"/>
        <media:keywords>[level-400 glue pyspark]</media:keywords>
      </media:content>
      <description>Logfile analytics with Spark is tricky.
One of the common problems are multi-line logs.
In this post I explain to you how you can use PySpark to get your multi-line logs into a structured data frame.</description>
    </item>
    
    <item>
      <title>NetApp DataSense on AWS</title>
      <link>https://www.tecracer.com/blog/2021/11/netapp-datasense-on-aws.html</link><pubDate>Tue, 30 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/11/netapp-datasense-on-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/11/netapp-datasense-on-aws.html">
        <media:title type="html">NetApp DataSense on AWS</media:title>
        <media:description type="html">&lt;p&gt;Over the last years, demands and expectations on data security have increased dramatically. The main drivers are local data privacy regulations like the EU-GDPR, which imply awareness of sensitive data and an overview of potential risks.&lt;/p&gt;
&lt;p&gt;Amazon has offered its service Macie in 2017, added new capabilities lately, and is doing a great job with data on S3. But how do you include your EFS/FSx file shares and RDS databases to eliminate blind spots? Meet NetApp Cloud DataSense.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/11/viktor-talashuk-05HLFQu8bFw-unsplash-41.png"/>
        <media:keywords>[Security Aws Netapp]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Over the last years, demands and expectations on data security have increased dramatically. The main drivers are local data privacy regulations like the EU-GDPR, which imply awareness of sensitive data and an overview of potential risks.&lt;/p&gt;
&lt;p&gt;Amazon has offered its service Macie in 2017, added new capabilities lately, and is doing a great job with data on S3. But how do you include your EFS/FSx file shares and RDS databases to eliminate blind spots? Meet NetApp Cloud DataSense.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Airgapped Testing - VMware Edition</title>
      <link>https://www.tecracer.com/blog/2021/11/airgapped-testing-vmware-edition.html</link><pubDate>Mon, 22 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/11/airgapped-testing-vmware-edition.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/11/airgapped-testing-vmware-edition.html">
        <media:title type="html">Airgapped Testing - VMware Edition</media:title>
        <media:description type="html">&lt;p&gt;Recently, I got a bug report for the &lt;code&gt;kitchen-vcenter&lt;/code&gt; driver, which allows lifecycle management of testing VMs on VMware vCenter environments. Apparently, a customer tried to create a VM without any network interface.&lt;/p&gt;
&lt;p&gt;The problem was that this crashed in a very unintuitive way. But it made me wonder: Would it be possible to use non-networked machines for tests? It turns out: That&amp;rsquo;s absolutely possible!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/claudio-schwarz-purzlbaum-cKrpgejIZpU-unsplash.jpg"/>
        <media:keywords>[devops chef VMware]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Recently, I got a bug report for the &lt;code&gt;kitchen-vcenter&lt;/code&gt; driver, which allows lifecycle management of testing VMs on VMware vCenter environments. Apparently, a customer tried to create a VM without any network interface.&lt;/p&gt;
&lt;p&gt;The problem was that this crashed in a very unintuitive way. But it made me wonder: Would it be possible to use non-networked machines for tests? It turns out: That&amp;rsquo;s absolutely possible!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cloud Driven Development Workshop@devopenspace</title>
      <link>https://www.tecracer.com/blog/2021/11/cloud-driven-development-workshop@devopenspace.html</link><pubDate>Fri, 19 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/11/cloud-driven-development-workshop@devopenspace.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/11/cloud-driven-development-workshop@devopenspace.html">
        <media:title type="html">Cloud Driven Development Workshop@devopenspace</media:title>
        <media:description type="html">&lt;p&gt;This is a live Blog from the workshop &amp;ldquo;Cloud Driven Development&amp;rdquo; on &lt;a href=&#34;https://devopenspace.de/&#34;&gt;https://devopenspace.de/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Forget a lot of what you know about classic full-stack development. Together, we&amp;rsquo;ll dive into cloud-driven software development and build a sample serverless application in AWS.&lt;/p&gt;
&lt;p&gt;This blog was build live during the workshop on November 2021. So it`s not a complete reference, just a few hints to test and deploy the infrastructure and the applications.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/11/cdd.png"/>
        <media:keywords>[level-300 go lambda cdk]</media:keywords>
      </media:content>
      <description>&lt;p&gt;This is a live Blog from the workshop &amp;ldquo;Cloud Driven Development&amp;rdquo; on &lt;a href=&#34;https://devopenspace.de/&#34;&gt;https://devopenspace.de/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Forget a lot of what you know about classic full-stack development. Together, we&amp;rsquo;ll dive into cloud-driven software development and build a sample serverless application in AWS.&lt;/p&gt;
&lt;p&gt;This blog was build live during the workshop on November 2021. So it`s not a complete reference, just a few hints to test and deploy the infrastructure and the applications.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lambda Container Deployment with CDK: Using Arm based Lambda with GO</title>
      <link>https://www.tecracer.com/blog/2021/11/lambda-container-deployment-with-cdk-using-arm-based-lambda-with-go.html</link><pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/11/lambda-container-deployment-with-cdk-using-arm-based-lambda-with-go.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/11/lambda-container-deployment-with-cdk-using-arm-based-lambda-with-go.html">
        <media:title type="html">Lambda Container Deployment with CDK: Using Arm based Lambda with GO</media:title>
        <media:description type="html">&lt;p&gt;End of September 2021, &lt;a href=&#34;https://aws.amazon.com/blogs/aws/aws-lambda-functions-powered-by-aws-graviton2-processor-run-your-functions-on-arm-and-get-up-to-34-better-price-performance/&#34;&gt;AWS announced&lt;/a&gt; Graviton 2 powered Lambda Functions. The announcement post says &amp;ldquo;All Lambda runtimes built on top of Amazon Linux 2, including the custom runtime, are supported on Arm&amp;hellip;&amp;rdquo;. Not all languages out of the box, for using GO as fast language on a fast Graviton processor, you have to use Docker based deployment. Here I show you a simple - CDK powered way to do that.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/11/gograviton.png"/>
        <media:keywords>[level-300 go lambda cdk]</media:keywords>
      </media:content>
      <description>&lt;p&gt;End of September 2021, &lt;a href=&#34;https://aws.amazon.com/blogs/aws/aws-lambda-functions-powered-by-aws-graviton2-processor-run-your-functions-on-arm-and-get-up-to-34-better-price-performance/&#34;&gt;AWS announced&lt;/a&gt; Graviton 2 powered Lambda Functions. The announcement post says &amp;ldquo;All Lambda runtimes built on top of Amazon Linux 2, including the custom runtime, are supported on Arm&amp;hellip;&amp;rdquo;. Not all languages out of the box, for using GO as fast language on a fast Graviton processor, you have to use Docker based deployment. Here I show you a simple - CDK powered way to do that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Darf ich als deutscher Finanzdienstleister in die Cloud?</title>
      <link>https://www.tecracer.com/blog/2021/11/darf-ich-als-deutscher-finanzdienstleister-in-die-cloud.html</link><pubDate>Thu, 04 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/11/darf-ich-als-deutscher-finanzdienstleister-in-die-cloud.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/11/darf-ich-als-deutscher-finanzdienstleister-in-die-cloud.html">
        <media:title type="html">Darf ich als deutscher Finanzdienstleister in die Cloud?</media:title>
        <media:description type="html">Viele Unternehmen und insbesondere solche in der Finanzbranche stellen sich die Frage, ob sie ihre IT oder Teile dieser überhaupt in die Cloud migrieren dürfen. Ja, die Cloud skaliert gut, sie schafft bessere Verfügbarkeit lokal wie global, sie fördert Agilität, erleichtert den Zugang zu neuen Technologien und kann in vielen Fällen auch Sicherheitsvorteile schaffen. Aber wie die rechtliche Situation bei einer Auslagerung an Public Cloud-Anbieter aussieht, steht nochmal auf einem anderen Blatt Papier.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/11/beatriz-perez-moya-XN4T2PVUUgk-unsplash.jpg"/>
        <media:keywords>[level-100 security compliance financial-services]</media:keywords>
      </media:content>
      <description>Viele Unternehmen und insbesondere solche in der Finanzbranche stellen sich die Frage, ob sie ihre IT oder Teile dieser überhaupt in die Cloud migrieren dürfen. Ja, die Cloud skaliert gut, sie schafft bessere Verfügbarkeit lokal wie global, sie fördert Agilität, erleichtert den Zugang zu neuen Technologien und kann in vielen Fällen auch Sicherheitsvorteile schaffen. Aber wie die rechtliche Situation bei einer Auslagerung an Public Cloud-Anbieter aussieht, steht nochmal auf einem anderen Blatt Papier.</description>
    </item>
    
    <item>
      <title>Update your Style in Test Kitchen (Part 2)</title>
      <link>https://www.tecracer.com/blog/2021/10/update-your-style-in-test-kitchen-part-2.html</link><pubDate>Mon, 25 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/10/update-your-style-in-test-kitchen-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/10/update-your-style-in-test-kitchen-part-2.html">
        <media:title type="html">Update your Style in Test Kitchen (Part 2)</media:title>
        <media:description type="html">&lt;p&gt;It is time for a follow-up to my &lt;a href=&#34;https://aws-blog.de/2020/06/update-your-style-in-test-kitchen.html&#34;&gt;blog post from last year&lt;/a&gt; - especially as Test Kitchen 3.0 changed some defaults. Let&amp;rsquo;s check some cargo-culted settings out in this blog post.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/10/pexels-david-mceachan-71241.jpg"/>
        <media:keywords>[devops chef]</media:keywords>
      </media:content>
      <description>&lt;p&gt;It is time for a follow-up to my &lt;a href=&#34;https://aws-blog.de/2020/06/update-your-style-in-test-kitchen.html&#34;&gt;blog post from last year&lt;/a&gt; - especially as Test Kitchen 3.0 changed some defaults. Let&amp;rsquo;s check some cargo-culted settings out in this blog post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Third Party Platform Support for Chef</title>
      <link>https://www.tecracer.com/blog/2021/10/third-party-platform-support-for-chef.html</link><pubDate>Thu, 14 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/10/third-party-platform-support-for-chef.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/10/third-party-platform-support-for-chef.html">
        <media:title type="html">Third Party Platform Support for Chef</media:title>
        <media:description type="html">&lt;p&gt;Currently, users of Chef are limited to working with the platforms supported by the Chef core. But with the advancements of Target Mode, the story could change quickly. Learn about the idea of a &amp;ldquo;Platform Support Pack&amp;rdquo; and what it could mean for the future.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/10/pexels-karolina-grabowska-4506249.jpg"/>
        <media:keywords>[devops chef]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Currently, users of Chef are limited to working with the platforms supported by the Chef core. But with the advancements of Target Mode, the story could change quickly. Learn about the idea of a &amp;ldquo;Platform Support Pack&amp;rdquo; and what it could mean for the future.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Testing Terraform with InSpec (Part 2)</title>
      <link>https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-2.html</link><pubDate>Fri, 08 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-2.html">
        <media:title type="html">Testing Terraform with InSpec (Part 2)</media:title>
        <media:description type="html">&lt;p&gt;In this post, we will set it all up for easy working in Visual Studio Code. Let&amp;rsquo;s start!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/10/pexels-pixabay-163016-41.jpg"/>
        <media:keywords>[Security Aws Inspec Terraform IaC vscode]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In this post, we will set it all up for easy working in Visual Studio Code. Let&amp;rsquo;s start!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Testing Terraform with InSpec (Part 1)</title>
      <link>https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-1.html</link><pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/10/testing-terraform-with-inspec-part-1.html">
        <media:title type="html">Testing Terraform with InSpec (Part 1)</media:title>
        <media:description type="html">While Infrastructure-as-Code slowly becomes omnipresent, many of the communicated advantages of the approach stay mostly unrealized. Sure, code style checks (linting) and even automated documentation get more common every month. But one of the cornerstones often gets ignore: testing.
Let&amp;rsquo;s see which types of code testing are available and how to do it without writing too much code.
The promise of the Infrastructure-as-Code (short: IaC) movement is to handle infrastructure just as if it was a program.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/10/pexels-pixabay-163016-41.jpg"/>
        <media:keywords>[Security Aws Inspec Terraform Iac]</media:keywords>
      </media:content>
      <description>While Infrastructure-as-Code slowly becomes omnipresent, many of the communicated advantages of the approach stay mostly unrealized. Sure, code style checks (linting) and even automated documentation get more common every month. But one of the cornerstones often gets ignore: testing.
Let&amp;rsquo;s see which types of code testing are available and how to do it without writing too much code.
The promise of the Infrastructure-as-Code (short: IaC) movement is to handle infrastructure just as if it was a program.</description>
    </item>
    
    <item>
      <title>Building QuickSight Datasets with CDK - S3</title>
      <link>https://www.tecracer.com/blog/2021/09/building-quicksight-datasets-with-cdk-s3.html</link><pubDate>Tue, 28 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/09/building-quicksight-datasets-with-cdk-s3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/09/building-quicksight-datasets-with-cdk-s3.html">
        <media:title type="html">Building QuickSight Datasets with CDK - S3</media:title>
        <media:description type="html">AWS BI solution Amazon QuickSight provides a neat and powerful web console to handle most use cases. Nevertheless, as soon as a need for automation appears, relying on IaC can help increase productivity.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/qs_s3_dataset_cdk.png"/>
        <media:keywords>[quicksight s3 cdk level-200]</media:keywords>
      </media:content>
      <description>AWS BI solution Amazon QuickSight provides a neat and powerful web console to handle most use cases. Nevertheless, as soon as a need for automation appears, relying on IaC can help increase productivity.</description>
    </item>
    
    <item>
      <title>Be Aware of EBS Direct APIs</title>
      <link>https://www.tecracer.com/blog/2021/09/be-aware-of-ebs-direct-apis.html</link><pubDate>Fri, 17 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/09/be-aware-of-ebs-direct-apis.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/09/be-aware-of-ebs-direct-apis.html">
        <media:title type="html">Be Aware of EBS Direct APIs</media:title>
        <media:description type="html">&lt;p&gt;Recently, I blogged about a security incident where CloudTrail was not set up to log S3 data events. But while this is the most common type of data events, there are some more. And one of them has really scary implications. But good news: you can protect yourself about that.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/luis-villasmil-S2qA7JhjI6Y-unsplash-4-1.jpg"/>
        <media:keywords>[security aws]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Recently, I blogged about a security incident where CloudTrail was not set up to log S3 data events. But while this is the most common type of data events, there are some more. And one of them has really scary implications. But good news: you can protect yourself about that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How To Hybrid! - AWS Systems Manager Patch Management</title>
      <link>https://www.tecracer.com/blog/2021/09/how-to-hybrid-aws-systems-manager-patch-management.html</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/09/how-to-hybrid-aws-systems-manager-patch-management.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/09/how-to-hybrid-aws-systems-manager-patch-management.html">
        <media:title type="html">How To Hybrid! - AWS Systems Manager Patch Management</media:title>
        <media:description type="html">As AWS Cloud adoption becomes more widespread throughout the industries, challenges arise how to govern IT resource usage and implement a coherent management for systems across on-premises and the AWS Cloud. This blog post gives insights in how the AWS offered Systems Manager capabilities could be extended from the cloud environment to your hybrid and on-premises environments.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/hybrid-cloud-patch-management.png"/>
        <media:keywords>[ssm patchmanagement patchmanager hybrid linux on-premises ubuntu patching patch systems-manager aws activations advanced level-100 level-200]</media:keywords>
      </media:content>
      <description>As AWS Cloud adoption becomes more widespread throughout the industries, challenges arise how to govern IT resource usage and implement a coherent management for systems across on-premises and the AWS Cloud. This blog post gives insights in how the AWS offered Systems Manager capabilities could be extended from the cloud environment to your hybrid and on-premises environments.</description>
    </item>
    
    <item>
      <title>CloudTrail Data Events</title>
      <link>https://www.tecracer.com/blog/2021/09/cloudtrail-data-events.html</link><pubDate>Thu, 09 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/09/cloudtrail-data-events.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/09/cloudtrail-data-events.html">
        <media:title type="html">CloudTrail Data Events</media:title>
        <media:description type="html">&lt;p&gt;In today&amp;rsquo;s post, I will talk about a hacking investigation I recently took part in. We will look into what went wrong, what the attackers did, and how we can improve detection and prevention to manage such incidents better.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/pexels-sora-shimazaki-5926386-41.jpg"/>
        <media:keywords>[security aws]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In today&amp;rsquo;s post, I will talk about a hacking investigation I recently took part in. We will look into what went wrong, what the attackers did, and how we can improve detection and prevention to manage such incidents better.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Chef Technology Partner of the Year</title>
      <link>https://www.tecracer.com/blog/2021/09/chef-technology-partner-of-the-year.html</link><pubDate>Wed, 08 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/09/chef-technology-partner-of-the-year.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/09/chef-technology-partner-of-the-year.html">
        <media:title type="html">Chef Technology Partner of the Year</media:title>
        <media:description type="html">&lt;p&gt;To our pleasant surprise, Chef awarded tecRacer the &lt;a href=&#34;https://www.chef.io/partners/partner-awards&#34;&gt;&amp;ldquo;2021 Technology Partner of the Year&amp;rdquo;&lt;/a&gt; title at the opening keynote of ChefConf 2021.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/09/pexels-rodnae-productions-7005687.jpg"/>
        <media:keywords>[devops chef award]</media:keywords>
      </media:content>
      <description>&lt;p&gt;To our pleasant surprise, Chef awarded tecRacer the &lt;a href=&#34;https://www.chef.io/partners/partner-awards&#34;&gt;&amp;ldquo;2021 Technology Partner of the Year&amp;rdquo;&lt;/a&gt; title at the opening keynote of ChefConf 2021.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Map out your IAM with PMapper</title>
      <link>https://www.tecracer.com/blog/2021/08/map-out-your-iam-with-pmapper.html</link><pubDate>Fri, 20 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/08/map-out-your-iam-with-pmapper.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/08/map-out-your-iam-with-pmapper.html">
        <media:title type="html">Map out your IAM with PMapper</media:title>
        <media:description type="html">&lt;p&gt;Writing &amp;ldquo;Least Privilege&amp;rdquo; policies is an art in itself, but it inevitably leads to a large number of JSON-based policies in your accounts. As one of the rules of good security is &amp;ldquo;low maintainability = low security&amp;rdquo;, let&amp;rsquo;s dive into tools which can show us risks inside our policies - which might even result in paths to administrative privileges!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/08/pexels-ylanite-koppens-697662-41.jpg"/>
        <media:keywords>[Security Aws]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Writing &amp;ldquo;Least Privilege&amp;rdquo; policies is an art in itself, but it inevitably leads to a large number of JSON-based policies in your accounts. As one of the rules of good security is &amp;ldquo;low maintainability = low security&amp;rdquo;, let&amp;rsquo;s dive into tools which can show us risks inside our policies - which might even result in paths to administrative privileges!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IAM: What happens when you assume a role?</title>
      <link>https://www.tecracer.com/blog/2021/08/iam-what-happens-when-you-assume-a-role.html</link><pubDate>Fri, 13 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/08/iam-what-happens-when-you-assume-a-role.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/08/iam-what-happens-when-you-assume-a-role.html">
        <media:title type="html">IAM: What happens when you assume a role?</media:title>
        <media:description type="html">IAM Roles are a critical security feature in AWS.
Handling them is not very intuitive in the beginning.
In this blog post we take a look behind the curtain and explain what&amp;rsquo;s going on when you assume a role.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/08/iam_role_title.png"/>
        <media:keywords>[level-200 iam]</media:keywords>
      </media:content>
      <description>IAM Roles are a critical security feature in AWS.
Handling them is not very intuitive in the beginning.
In this blog post we take a look behind the curtain and explain what&amp;rsquo;s going on when you assume a role.</description>
    </item>
    
    <item>
      <title>Secure Backup Solution for OnPremises and Hybrid Environments</title>
      <link>https://www.tecracer.com/blog/2021/07/secure-backup-solution-for-onpremises-and-hybrid-environments.html</link><pubDate>Wed, 28 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/07/secure-backup-solution-for-onpremises-and-hybrid-environments.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/07/secure-backup-solution-for-onpremises-and-hybrid-environments.html">
        <media:title type="html">Secure Backup Solution for OnPremises and Hybrid Environments</media:title>
        <media:description type="html">With current ransomware attacks it is important to have a reliable backup strategie in place. With Veeam Backup &amp;amp; Replication you are able to backup your on-premises and hybrid environments and extend your storage solution with AWS Cloud capabilities to increase capacity and archiving storage with AWS S3 service.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/07/secure-backups.png"/>
        <media:keywords>[veeam s3 glacier object-lock deeparchive security aws level-100]</media:keywords>
      </media:content>
      <description>With current ransomware attacks it is important to have a reliable backup strategie in place. With Veeam Backup &amp;amp; Replication you are able to backup your on-premises and hybrid environments and extend your storage solution with AWS Cloud capabilities to increase capacity and archiving storage with AWS S3 service.</description>
    </item>
    
    <item>
      <title>Implementing optimistic locking in DynamoDB with Python</title>
      <link>https://www.tecracer.com/blog/2021/07/implementing-optimistic-locking-in-dynamodb-with-python.html</link><pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/07/implementing-optimistic-locking-in-dynamodb-with-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/07/implementing-optimistic-locking-in-dynamodb-with-python.html">
        <media:title type="html">Implementing optimistic locking in DynamoDB with Python</media:title>
        <media:description type="html">Concurrent access to the same items in DynamoDB can lead to consistency problems.
In this post I explain why that is and introduce optimistic locking as a technique to combat this issue.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/07/ddb_optimistic_locking_title.png"/>
        <media:keywords>[level-300 python dynamodb]</media:keywords>
      </media:content>
      <description>Concurrent access to the same items in DynamoDB can lead to consistency problems.
In this post I explain why that is and introduce optimistic locking as a technique to combat this issue.</description>
    </item>
    
    <item>
      <title>CDK Infrastructure Testing - Part 2b - Unit, Integration and Application Test for Serverless Lambda Functions</title>
      <link>https://www.tecracer.com/blog/cdk-cit-part2b/</link><pubDate>Sun, 04 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/cdk-cit-part2b/</guid>
      <media:content url="https://www.tecracer.com/blog/cdk-cit-part2b/">
        <media:title type="html">CDK Infrastructure Testing - Part 2b - Unit, Integration and Application Test for Serverless Lambda Functions</media:title>
        <media:description type="html">&lt;p&gt;After describing the context of the test pyramid for Infrastructure as Code in part 1, and the Web Application in Part 2a - let`s apply that to some Lambda function.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/06/three.png"/>
        <media:keywords>[level-300 go vpc cit cdk testing Application Load Balancer]</media:keywords>
      </media:content>
      <description>&lt;p&gt;After describing the context of the test pyramid for Infrastructure as Code in part 1, and the Web Application in Part 2a - let`s apply that to some Lambda function.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Containers! Containers everywhere!</title>
      <link>https://www.tecracer.com/blog/2021/06/containers-containers-everywhere.html</link><pubDate>Tue, 29 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/06/containers-containers-everywhere.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/06/containers-containers-everywhere.html">
        <media:title type="html">Containers! Containers everywhere!</media:title>
        <media:description type="html">The newly introduced ECS Anywhere feature lets us use our existing resources as Compute Power in Amazon ECS. Let&amp;rsquo;s talk about some basics and see how ECS Anywhere can be set up in Terraform!</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/07/ecs-anywhere-header.png"/>
        <media:keywords>[terraform ecs anywhere aws level-200]</media:keywords>
      </media:content>
      <description>The newly introduced ECS Anywhere feature lets us use our existing resources as Compute Power in Amazon ECS. Let&amp;rsquo;s talk about some basics and see how ECS Anywhere can be set up in Terraform!</description>
    </item>
    
    <item>
      <title>What I wish somebody had explained to me before I started to use AWS Glue</title>
      <link>https://www.tecracer.com/blog/2021/06/what-i-wish-somebody-had-explained-to-me-before-i-started-to-use-aws-glue.html</link><pubDate>Tue, 22 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/06/what-i-wish-somebody-had-explained-to-me-before-i-started-to-use-aws-glue.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/06/what-i-wish-somebody-had-explained-to-me-before-i-started-to-use-aws-glue.html">
        <media:title type="html">What I wish somebody had explained to me before I started to use AWS Glue</media:title>
        <media:description type="html">There are many components under the Glue umbrella that can fit together into a cohesive big picture.
In this introduction to Glue I&amp;rsquo;m explaining my version of this big picture.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/06/glue_title.png"/>
        <media:keywords>[glue level-200 python pyspark]</media:keywords>
      </media:content>
      <description>There are many components under the Glue umbrella that can fit together into a cohesive big picture.
In this introduction to Glue I&amp;rsquo;m explaining my version of this big picture.</description>
    </item>
    
    <item>
      <title>CDK Infrastructure Testing - Part 2a - Implement Unit, Integration and Application Test for CDK Infrastructure and an EC2 Web Server Application</title>
      <link>https://www.tecracer.com/blog/cdk-cit-part2a/</link><pubDate>Sun, 20 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/cdk-cit-part2a/</guid>
      <media:content url="https://www.tecracer.com/blog/cdk-cit-part2a/">
        <media:title type="html">CDK Infrastructure Testing - Part 2a - Implement Unit, Integration and Application Test for CDK Infrastructure and an EC2 Web Server Application</media:title>
        <media:description type="html">&lt;p&gt;With CDK you create Infrastructure as Code - IaC.  You can automate the test for the IaC code.
The three test tastes -Unit, Integration and Application- should work closely together. Here I show you how. It is like the three steps of coffee tasting: 1 smell, 2 Taste, 3 Feel.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/06/three.png"/>
        <media:keywords>[level-300 go vpc cdk testing Application Load Balancer]</media:keywords>
      </media:content>
      <description>&lt;p&gt;With CDK you create Infrastructure as Code - IaC.  You can automate the test for the IaC code.
The three test tastes -Unit, Integration and Application- should work closely together. Here I show you how. It is like the three steps of coffee tasting: 1 smell, 2 Taste, 3 Feel.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Least Privilege - Semi-Automated</title>
      <link>https://www.tecracer.com/blog/2021/06/least-privilege-semi-automated.html</link><pubDate>Fri, 11 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/06/least-privilege-semi-automated.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/06/least-privilege-semi-automated.html">
        <media:title type="html">Least Privilege - Semi-Automated</media:title>
        <media:description type="html">&lt;p&gt;In almost every tutorial on AWS you will come across the term &amp;ldquo;Least Privilege&amp;rdquo;. Writing IAM policies properly requires lots of research and time - that&amp;rsquo;s the reason why many projects still rely on AWS Managed Policies or write exploitable policies. But there are tools to help you along.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/06/pexels-life-of-pix-4291-41.jpg"/>
        <media:keywords>[security aws]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In almost every tutorial on AWS you will come across the term &amp;ldquo;Least Privilege&amp;rdquo;. Writing IAM policies properly requires lots of research and time - that&amp;rsquo;s the reason why many projects still rely on AWS Managed Policies or write exploitable policies. But there are tools to help you along.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CIT - Build CDK Infrastructure Testing - Part 1 - Terratest and the Integrated Integration</title>
      <link>https://www.tecracer.com/blog/2021/05/cit-build-cdk-infrastructure-testing-part-1-terratest-and-the-integrated-integration.html</link><pubDate>Sun, 23 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/05/cit-build-cdk-infrastructure-testing-part-1-terratest-and-the-integrated-integration.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/05/cit-build-cdk-infrastructure-testing-part-1-terratest-and-the-integrated-integration.html">
        <media:title type="html">CIT - Build CDK Infrastructure Testing - Part 1 - Terratest and the Integrated Integration</media:title>
        <media:description type="html">&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;TL;DR You don`t need a DSL to do easy integration testing. With CDK available in go, infrastructure test can be programmed with GO packages easily.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/05/infra-002.png"/>
        <media:keywords>[level-300 go vpc cdk cit testing Application Load Balancer]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;heading&#34;&gt;&lt;/h1&gt;
&lt;p&gt;TL;DR You don`t need a DSL to do easy integration testing. With CDK available in go, infrastructure test can be programmed with GO packages easily.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Implementing and deploying Custom Resources using CDK</title>
      <link>https://www.tecracer.com/blog/2021/05/implementing-and-deploying-custom-resources-using-cdk.html</link><pubDate>Mon, 10 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/05/implementing-and-deploying-custom-resources-using-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/05/implementing-and-deploying-custom-resources-using-cdk.html">
        <media:title type="html">Implementing and deploying Custom Resources using CDK</media:title>
        <media:description type="html">CDK doesn&amp;rsquo;t offer every type of resource by default. Custom Resources allow us to overcome this limitation.
Anything that can be created within a Lambda function, can be deployed as a Custom Resource, with its lifecycle being managed by CDK/CloudFormation.
This blog posts explains how to set this up using the example of an user in a SimpleAD.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/fleur-dQf7RZhMOJU-unsplash.jpg"/>
        <media:keywords>[lambda cdk custom resources ldap workspaces level-300 typescript]</media:keywords>
      </media:content>
      <description>CDK doesn&amp;rsquo;t offer every type of resource by default. Custom Resources allow us to overcome this limitation.
Anything that can be created within a Lambda function, can be deployed as a Custom Resource, with its lifecycle being managed by CDK/CloudFormation.
This blog posts explains how to set this up using the example of an user in a SimpleAD.</description>
    </item>
    
    <item>
      <title>Stay single - AWS SSO on the cli with distributed CodeCommit Repositories</title>
      <link>https://www.tecracer.com/blog/2021/05/stay-single-aws-sso-on-the-cli-with-distributed-codecommit-repositories.html</link><pubDate>Fri, 07 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/05/stay-single-aws-sso-on-the-cli-with-distributed-codecommit-repositories.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/05/stay-single-aws-sso-on-the-cli-with-distributed-codecommit-repositories.html">
        <media:title type="html">Stay single - AWS SSO on the cli with distributed CodeCommit Repositories</media:title>
        <media:description type="html">&lt;p&gt;TL;DR with &lt;code&gt;aws-sso-util&lt;/code&gt; and &lt;code&gt;awsume&lt;/code&gt; sso and codecommmit is easy&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/05/call-me-hangry-jmRikC7H2FA-unsplash.jpg"/>
        <media:keywords>[level-300 cli sso]</media:keywords>
      </media:content>
      <description>&lt;p&gt;TL;DR with &lt;code&gt;aws-sso-util&lt;/code&gt; and &lt;code&gt;awsume&lt;/code&gt; sso and codecommmit is easy&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Terraform OS Detection</title>
      <link>https://www.tecracer.com/blog/2021/05/terraform-os-detection.html</link><pubDate>Wed, 05 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/05/terraform-os-detection.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/05/terraform-os-detection.html">
        <media:title type="html">Terraform OS Detection</media:title>
        <media:description type="html">In some rare cases it is important to know on which Operating System Terraform is being executed.
Since there is (yet) no functionality that solves this by Terraform this hack can help in these situations.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/05/terraform.png"/>
        <media:keywords>[terraform OS detection]</media:keywords>
      </media:content>
      <description>In some rare cases it is important to know on which Operating System Terraform is being executed.
Since there is (yet) no functionality that solves this by Terraform this hack can help in these situations.</description>
    </item>
    
    <item>
      <title>Assessing compliance with AWS Audit Manager</title>
      <link>https://www.tecracer.com/blog/2021/04/assessing-compliance-with-aws-audit-manager.html</link><pubDate>Mon, 19 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/assessing-compliance-with-aws-audit-manager.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/assessing-compliance-with-aws-audit-manager.html">
        <media:title type="html">Assessing compliance with AWS Audit Manager</media:title>
        <media:description type="html">Introduction As in traditional IT infrastructures, firms in regulated industries such as banks or energy providers have strict security requirements to comply with when using public cloud providers as well. However, cloud adoption is often driven by application development teams that are striving for increased speed and agility to launch new features in their application, but don&amp;rsquo;t care too much about those regulatory requirements. That makes it particularly important for IT governance functions to have effective tools to evaluate compliance with the aforementioned standards and gather evidence that can be provided to their internal or external auditors.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/04/pic1.png"/>
        <media:keywords>[ec2 level-200 security]</media:keywords>
      </media:content>
      <description>Introduction As in traditional IT infrastructures, firms in regulated industries such as banks or energy providers have strict security requirements to comply with when using public cloud providers as well. However, cloud adoption is often driven by application development teams that are striving for increased speed and agility to launch new features in their application, but don&amp;rsquo;t care too much about those regulatory requirements. That makes it particularly important for IT governance functions to have effective tools to evaluate compliance with the aforementioned standards and gather evidence that can be provided to their internal or external auditors.</description>
    </item>
    
    <item>
      <title>Working with lists in DynamoDB</title>
      <link>https://www.tecracer.com/blog/2021/04/working-with-lists-in-dynamodb.html</link><pubDate>Thu, 15 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/working-with-lists-in-dynamodb.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/working-with-lists-in-dynamodb.html">
        <media:title type="html">Working with lists in DynamoDB</media:title>
        <media:description type="html">DynamoDB supports complex data types like lists.
In this post we take a look at different ways to interact with lists.
We will use Python to write code that may be used in a data access layer to manipulate items with list attributes.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/04/ddb_titles.pptx.png"/>
        <media:keywords>[dynamodb level-300 python]</media:keywords>
      </media:content>
      <description>DynamoDB supports complex data types like lists.
In this post we take a look at different ways to interact with lists.
We will use Python to write code that may be used in a data access layer to manipulate items with list attributes.</description>
    </item>
    
    <item>
      <title>Building a Serverless Webapp with Amplify and Quasar - Day 3</title>
      <link>https://www.tecracer.com/blog/2021/04/building-a-serverless-webapp-with-amplify-and-quasar-day-3.html</link><pubDate>Thu, 08 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/building-a-serverless-webapp-with-amplify-and-quasar-day-3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/building-a-serverless-webapp-with-amplify-and-quasar-day-3.html">
        <media:title type="html">Building a Serverless Webapp with Amplify and Quasar - Day 3</media:title>
        <media:description type="html">I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the third article in a series that lets you follow along with the development process in your own time.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/QuasarAmplify.jpg"/>
        <media:keywords>[amplify javascript full-stack level-300]</media:keywords>
      </media:content>
      <description>I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the third article in a series that lets you follow along with the development process in your own time.</description>
    </item>
    
    <item>
      <title>Easy going - programming AWS Resources with the CDK in GO</title>
      <link>https://www.tecracer.com/blog/2021/04/easy-going-programming-aws-resources-with-the-cdk-in-go.html</link><pubDate>Wed, 07 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/easy-going-programming-aws-resources-with-the-cdk-in-go.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/easy-going-programming-aws-resources-with-the-cdk-in-go.html">
        <media:title type="html">Easy going - programming AWS Resources with the CDK in GO</media:title>
        <media:description type="html">&lt;h1 id=&#34;cdk-go-is-in-preview-here-are-the-pros-and-cons-and-a-first-vpc-example&#34;&gt;CDK GO is in preview, here are the pros and cons and a first VPC example&lt;/h1&gt;
&lt;p&gt;TL;DR The GO module system is IMHO neater than node.JS or Python. But you have to get used to the strongly typed language GO.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/04/balkouras-nicos-8tadBT_8Gag-unsplash.jpg"/>
        <media:keywords>[level-200 go vpc]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;cdk-go-is-in-preview-here-are-the-pros-and-cons-and-a-first-vpc-example&#34;&gt;CDK GO is in preview, here are the pros and cons and a first VPC example&lt;/h1&gt;
&lt;p&gt;TL;DR The GO module system is IMHO neater than node.JS or Python. But you have to get used to the strongly typed language GO.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CDK Lambda Deployment takes about a minute - how about sub second Function Code Deployment?</title>
      <link>https://www.tecracer.com/blog/2021/04/cdk-lambda-deployment-takes-about-a-minute-how-about-sub-second-function-code-deployment.html</link><pubDate>Sun, 04 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/cdk-lambda-deployment-takes-about-a-minute-how-about-sub-second-function-code-deployment.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/cdk-lambda-deployment-takes-about-a-minute-how-about-sub-second-function-code-deployment.html">
        <media:title type="html">CDK Lambda Deployment takes about a minute - how about sub second Function Code Deployment?</media:title>
        <media:description type="html">&lt;h1 id=&#34;cdk-lambda-deployment-takes-about-a-minute---how-about-sub-second-function-code-deployment&#34;&gt;CDK Lambda Deployment takes about a minute - how about sub second Function Code Deployment?&lt;/h1&gt;
&lt;p&gt;Creation of Lambda infrastructure with the CDK is really powerful.
Updating the Function code is really slow. Here is a fix for that to get to a sub-second Lambda function deployment time.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/04/melody-p-wFN9B3s_iik-unsplash.jpg"/>
        <media:keywords>[level-300 go]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;cdk-lambda-deployment-takes-about-a-minute---how-about-sub-second-function-code-deployment&#34;&gt;CDK Lambda Deployment takes about a minute - how about sub second Function Code Deployment?&lt;/h1&gt;
&lt;p&gt;Creation of Lambda infrastructure with the CDK is really powerful.
Updating the Function code is really slow. Here is a fix for that to get to a sub-second Lambda function deployment time.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Insider Story - Nadim Yonis</title>
      <link>https://www.tecracer.com/blog/2021/04/insider-story-nadim-yonis.html</link><pubDate>Thu, 01 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/04/insider-story-nadim-yonis.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/04/insider-story-nadim-yonis.html">
        <media:title type="html">Insider Story - Nadim Yonis</media:title>
        <media:description type="html">We, as tecRacer, thrive on our individual and unique employees. In our new series &amp;ldquo;Insider Stories&amp;rdquo; Nadim will tell you how he found his way to the company as well as how he experiences working for tecRacer.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/02/insider_stories_title.jpg"/>
        <media:keywords>[insider-story]</media:keywords>
      </media:content>
      <description>We, as tecRacer, thrive on our individual and unique employees. In our new series &amp;ldquo;Insider Stories&amp;rdquo; Nadim will tell you how he found his way to the company as well as how he experiences working for tecRacer.</description>
    </item>
    
    <item>
      <title>Complexity costs: Read performance for nested DynamoDB items with different Lambda configurations</title>
      <link>https://www.tecracer.com/blog/2021/03/complexity-costs-read-performance-for-nested-dynamodb-items-with-different-lambda-configurations.html</link><pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/03/complexity-costs-read-performance-for-nested-dynamodb-items-with-different-lambda-configurations.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/03/complexity-costs-read-performance-for-nested-dynamodb-items-with-different-lambda-configurations.html">
        <media:title type="html">Complexity costs: Read performance for nested DynamoDB items with different Lambda configurations</media:title>
        <media:description type="html">DynamoDB allows us to store complex data structures and deeply nested objects, but this complexity isn&amp;rsquo;t free.
In this post we take a look at how different Lambda configurations impact the read times from boto3.
We examine how different resource configurations can improve the read time of the same item by more than a factor of 12.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/complexity_costs_title.png"/>
        <media:keywords>[dynamodb lambda python level-400]</media:keywords>
      </media:content>
      <description>DynamoDB allows us to store complex data structures and deeply nested objects, but this complexity isn&amp;rsquo;t free.
In this post we take a look at how different Lambda configurations impact the read times from boto3.
We examine how different resource configurations can improve the read time of the same item by more than a factor of 12.</description>
    </item>
    
    <item>
      <title>Building a Serverless Webapp with Amplify and Quasar - Day 2</title>
      <link>https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-2.html</link><pubDate>Mon, 22 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-2.html">
        <media:title type="html">Building a Serverless Webapp with Amplify and Quasar - Day 2</media:title>
        <media:description type="html">I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the second article in a series that lets you follow along with the development process in your own time.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/QuasarAmplify.jpg"/>
        <media:keywords>[amplify javascript full-stack level-300]</media:keywords>
      </media:content>
      <description>I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the second article in a series that lets you follow along with the development process in your own time.</description>
    </item>
    
    <item>
      <title>Building a Serverless Webapp with Amplify and Quasar - Day 1</title>
      <link>https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-1.html</link><pubDate>Tue, 16 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/03/building-a-serverless-webapp-with-amplify-and-quasar-day-1.html">
        <media:title type="html">Building a Serverless Webapp with Amplify and Quasar - Day 1</media:title>
        <media:description type="html">I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the first article in a series that lets you follow along with the development process in your own time.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/QuasarAmplify.jpg"/>
        <media:keywords>[amplify javascript full-stack level-300]</media:keywords>
      </media:content>
      <description>I was helping a customer with a Amplify App.
This later turned into a meetup, where we are building a photo sorting application using AWS Amplify for the backend and Quasar for the frontend.
This is the first article in a series that lets you follow along with the development process in your own time.</description>
    </item>
    
    <item>
      <title>Modelling a product catalog in DynamoDB</title>
      <link>https://www.tecracer.com/blog/2021/03/modelling-a-product-catalog-in-dynamodb.html</link><pubDate>Tue, 09 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/03/modelling-a-product-catalog-in-dynamodb.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/03/modelling-a-product-catalog-in-dynamodb.html">
        <media:title type="html">Modelling a product catalog in DynamoDB</media:title>
        <media:description type="html">Data modelling in NoSQL databases is different from what we&amp;rsquo;re used to in the relational world.
In this article we&amp;rsquo;ll talk about the process of data modelling in DynamoDB, single-table design and how to build a basic data access layer using python.
We&amp;rsquo;ll explore these concepts by building a product catalog for a simple webshop that supports different query patterns and basic inventory management.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/fromatoz_title_2.png"/>
        <media:keywords>[dynamodb level-300 python]</media:keywords>
      </media:content>
      <description>Data modelling in NoSQL databases is different from what we&amp;rsquo;re used to in the relational world.
In this article we&amp;rsquo;ll talk about the process of data modelling in DynamoDB, single-table design and how to build a basic data access layer using python.
We&amp;rsquo;ll explore these concepts by building a product catalog for a simple webshop that supports different query patterns and basic inventory management.</description>
    </item>
    
    <item>
      <title>DynamoDB in 15 minutes</title>
      <link>https://www.tecracer.com/blog/2021/03/dynamodb-in-15-minutes.html</link><pubDate>Tue, 02 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/03/dynamodb-in-15-minutes.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/03/dynamodb-in-15-minutes.html">
        <media:title type="html">DynamoDB in 15 minutes</media:title>
        <media:description type="html">In this post I&amp;rsquo;ll introduce DynamoDB, a very powerful fully managed NoSQL wide-column data store in AWS.
We will talk about data structures, the APIs to read and write data, indexes, as well as performance and cost considerations.
In the end you will gain a solid understanding of the basics, which will serve as a starting point for further research.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/03/dynamodb_title.png"/>
        <media:keywords>[dynamodb level-300]</media:keywords>
      </media:content>
      <description>In this post I&amp;rsquo;ll introduce DynamoDB, a very powerful fully managed NoSQL wide-column data store in AWS.
We will talk about data structures, the APIs to read and write data, indexes, as well as performance and cost considerations.
In the end you will gain a solid understanding of the basics, which will serve as a starting point for further research.</description>
    </item>
    
    <item>
      <title>How boto3 impacts the cold start times of your Lambda functions</title>
      <link>https://www.tecracer.com/blog/2021/02/how-boto3-impacts-the-cold-start-times-of-your-lambda-functions.html</link><pubDate>Mon, 08 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/02/how-boto3-impacts-the-cold-start-times-of-your-lambda-functions.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/02/how-boto3-impacts-the-cold-start-times-of-your-lambda-functions.html">
        <media:title type="html">How boto3 impacts the cold start times of your Lambda functions</media:title>
        <media:description type="html">Many Lambda functions are written in Python and use the AWS SDK boto3.
Initializing your first boto3 client or resource can take a long time after a Lambda cold start.
In this article we explore how much exactly and why it&amp;rsquo;s up to 10x faster on Lambdas with more memory.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/02/lambda_boto3_thumbnail.png"/>
        <media:keywords>[python lambda level-300 cdk]</media:keywords>
      </media:content>
      <description>Many Lambda functions are written in Python and use the AWS SDK boto3.
Initializing your first boto3 client or resource can take a long time after a Lambda cold start.
In this article we explore how much exactly and why it&amp;rsquo;s up to 10x faster on Lambdas with more memory.</description>
    </item>
    
    <item>
      <title>Analyzing CloudWatch Costs</title>
      <link>https://www.tecracer.com/blog/2021/02/analyzing-cloudwatch-costs.html</link><pubDate>Tue, 02 Feb 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/02/analyzing-cloudwatch-costs.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/02/analyzing-cloudwatch-costs.html">
        <media:title type="html">Analyzing CloudWatch Costs</media:title>
        <media:description type="html">Amazon CloudWatch is a managed service for storing, visualizing and analyzing logs and metrics data of applications and AWS infrastructure.
The service is simple to configure and use and is priced based on usage.
Thus, adoption is generally both easy and cheap compared to other tools such as Splunk, ElasticSearch, Datadog, and all the others out there.
Upon heavy usage, it can become quite expensive though.
This post summarizes some common cost drivers in CloudWatch and proposes strategies to identify these and reduce their costs.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/02/image1.png"/>
        <media:keywords>[cloudwatch level-200]</media:keywords>
      </media:content>
      <description>Amazon CloudWatch is a managed service for storing, visualizing and analyzing logs and metrics data of applications and AWS infrastructure.
The service is simple to configure and use and is priced based on usage.
Thus, adoption is generally both easy and cheap compared to other tools such as Splunk, ElasticSearch, Datadog, and all the others out there.
Upon heavy usage, it can become quite expensive though.
This post summarizes some common cost drivers in CloudWatch and proposes strategies to identify these and reduce their costs.</description>
    </item>
    
    <item>
      <title>Online Lehren und Lernen 
 ein Erfahrungsaustausch mit Lehrenden und der AWS Usergroup Hannover 
 Di 2. März 2021 15:00 - ca. 18:00</title>
      <link>https://www.tecracer.com/blog/2021/01/online-lehren-und-lernen-ein-erfahrungsaustausch-mit-lehrenden-und-der-aws-usergroup-hannover-di-2.-m%C3%A4rz-2021-1500-ca.-1800.html</link><pubDate>Fri, 29 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/online-lehren-und-lernen-ein-erfahrungsaustausch-mit-lehrenden-und-der-aws-usergroup-hannover-di-2.-m%C3%A4rz-2021-1500-ca.-1800.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/online-lehren-und-lernen-ein-erfahrungsaustausch-mit-lehrenden-und-der-aws-usergroup-hannover-di-2.-m%C3%A4rz-2021-1500-ca.-1800.html">
        <media:title type="html">Online Lehren und Lernen 
 ein Erfahrungsaustausch mit Lehrenden und der AWS Usergroup Hannover 
 Di 2. März 2021 15:00 - ca. 18:00</media:title>
        <media:description type="html">&lt;p&gt;Online Lehren und Lernen - ein Erfahrungsaustausch mit Lehrenden und der AWS Usergroup Hannover&lt;/p&gt;
&lt;p&gt;Nicht nur für AWS Interessierte, sondern für alle Lehrenden und Netzwerkenden, die von persönlichem Kontakt zu Online Veranstaltungen umstellen mussten.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/DorotheaHeise.jpeg"/>
        <media:keywords>[level-100]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Online Lehren und Lernen - ein Erfahrungsaustausch mit Lehrenden und der AWS Usergroup Hannover&lt;/p&gt;
&lt;p&gt;Nicht nur für AWS Interessierte, sondern für alle Lehrenden und Netzwerkenden, die von persönlichem Kontakt zu Online Veranstaltungen umstellen mussten.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>(Prevent) Hacking into a CloudService - About security, ECS and terraform 
 AWS UserGroup  Hannover Online Meetup Feb, 4th 2021</title>
      <link>https://www.tecracer.com/blog/2021/01/prevent-hacking-into-a-cloudservice-about-security-ecs-and-terraform-aws-usergroup-hannover-online-meetup-feb-4th-2021.html</link><pubDate>Thu, 28 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/prevent-hacking-into-a-cloudservice-about-security-ecs-and-terraform-aws-usergroup-hannover-online-meetup-feb-4th-2021.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/prevent-hacking-into-a-cloudservice-about-security-ecs-and-terraform-aws-usergroup-hannover-online-meetup-feb-4th-2021.html">
        <media:title type="html">(Prevent) Hacking into a CloudService - About security, ECS and terraform 
 AWS UserGroup  Hannover Online Meetup Feb, 4th 2021</media:title>
        <media:description type="html">Yoni: Oftentimes, when we think about protecting resources in the cloud, we immediately think about the typical ways in - via public-facing applications or abuse of credentials. In this talk, we will look at one additional way: through the work unit parameters of a service. During the development of Indeni&amp;rsquo;s Cloudrail SaaS product, Yoni was responsible for trying to find ways to hack into the service. One of the ways he found, raises questions about how secure ECS workloads really are.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/lock-wide.png"/>
        <media:keywords>[level-300 security terraform ecs]</media:keywords>
      </media:content>
      <description>Yoni: Oftentimes, when we think about protecting resources in the cloud, we immediately think about the typical ways in - via public-facing applications or abuse of credentials. In this talk, we will look at one additional way: through the work unit parameters of a service. During the development of Indeni&amp;rsquo;s Cloudrail SaaS product, Yoni was responsible for trying to find ways to hack into the service. One of the ways he found, raises questions about how secure ECS workloads really are.</description>
    </item>
    
    <item>
      <title>Hands on: Migrating from PostgreSQL to MySQL with the AWS Database Migration Service (DMS)</title>
      <link>https://www.tecracer.com/blog/2021/01/hands-on-migrating-from-postgresql-to-mysql-with-the-aws-database-migration-service-dms.html</link><pubDate>Thu, 28 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/hands-on-migrating-from-postgresql-to-mysql-with-the-aws-database-migration-service-dms.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/hands-on-migrating-from-postgresql-to-mysql-with-the-aws-database-migration-service-dms.html">
        <media:title type="html">Hands on: Migrating from PostgreSQL to MySQL with the AWS Database Migration Service (DMS)</media:title>
        <media:description type="html">Database migrations can be a complex and time consuming task.
This is particularly true for heterogeneous database migrations.
Today we will see how the AWS Database Migration Service (DMS) can be a life saver for both homogeneous and heterogeneous migrations.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/dms_postgres_to_mysql.png"/>
        <media:keywords>[DMS RDS PostgreSQL MySQL Docker level-300]</media:keywords>
      </media:content>
      <description>Database migrations can be a complex and time consuming task.
This is particularly true for heterogeneous database migrations.
Today we will see how the AWS Database Migration Service (DMS) can be a life saver for both homogeneous and heterogeneous migrations.</description>
    </item>
    
    <item>
      <title>Why I had to update my mental model of DynamoDB streams</title>
      <link>https://www.tecracer.com/blog/2021/01/why-i-had-to-update-my-mental-model-of-dynamodb-streams.html</link><pubDate>Tue, 26 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/why-i-had-to-update-my-mental-model-of-dynamodb-streams.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/why-i-had-to-update-my-mental-model-of-dynamodb-streams.html">
        <media:title type="html">Why I had to update my mental model of DynamoDB streams</media:title>
        <media:description type="html">In a recent training I learned something about DynamoDB streams that surprised me.
I had expected that &lt;em&gt;any&lt;/em&gt; PutItem, UpdateItem or DeleteItem API call would cause a record to appear in the stream of my table, but that&amp;rsquo;s not the case.
The stream works a little different from what I expected and in this short article I&amp;rsquo;m going to explain to you how.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/inventory_lab_architecture.png"/>
        <media:keywords>[dynamodb streams level-300]</media:keywords>
      </media:content>
      <description>In a recent training I learned something about DynamoDB streams that surprised me.
I had expected that &lt;em&gt;any&lt;/em&gt; PutItem, UpdateItem or DeleteItem API call would cause a record to appear in the stream of my table, but that&amp;rsquo;s not the case.
The stream works a little different from what I expected and in this short article I&amp;rsquo;m going to explain to you how.</description>
    </item>
    
    <item>
      <title>Cross Account Resource Access - Invalid Principal in Policy</title>
      <link>https://www.tecracer.com/blog/2021/01/cross-account-resource-access-invalid-principal-in-policy.html</link><pubDate>Thu, 21 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/cross-account-resource-access-invalid-principal-in-policy.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/cross-account-resource-access-invalid-principal-in-policy.html">
        <media:title type="html">Cross Account Resource Access - Invalid Principal in Policy</media:title>
        <media:description type="html">Keeping accounts decoupled is important in cross account scenarios.
Setting permissions in the wrong way can lead to unwanted behavior.
Better avoid setting a principal in a resource policy to a specific ARN as it may lead to &amp;lsquo;Invalid Principal&amp;rsquo;-errors.
Using conditions provides you a more reliable and least privileged architecture.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/CrossAccountLambdaBlog.png"/>
        <media:keywords>[cross-account lambda iam resource-policy principal]</media:keywords>
      </media:content>
      <description>Keeping accounts decoupled is important in cross account scenarios.
Setting permissions in the wrong way can lead to unwanted behavior.
Better avoid setting a principal in a resource policy to a specific ARN as it may lead to &amp;lsquo;Invalid Principal&amp;rsquo;-errors.
Using conditions provides you a more reliable and least privileged architecture.</description>
    </item>
    
    <item>
      <title>New Year, New Design</title>
      <link>https://www.tecracer.com/blog/2021/01/new-year-new-design.html</link><pubDate>Fri, 08 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2021/01/new-year-new-design.html</guid>
      <media:content url="https://www.tecracer.com/blog/2021/01/new-year-new-design.html">
        <media:title type="html">New Year, New Design</media:title>
        <media:description type="html">A new year is always an opportunity to start fresh and that&amp;rsquo;s why we&amp;rsquo;ve decided to update the design of aws-blog.de this year. Patrick has been hard at work on the design for a while and we&amp;rsquo;re excited to show it off.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2021/01/trust-tru-katsande-uAE0BrCuddg-unsplash.jpg"/>
        <media:keywords>[blog]</media:keywords>
      </media:content>
      <description>A new year is always an opportunity to start fresh and that&amp;rsquo;s why we&amp;rsquo;ve decided to update the design of aws-blog.de this year. Patrick has been hard at work on the design for a while and we&amp;rsquo;re excited to show it off.</description>
    </item>
    
    <item>
      <title>Reliable Data Streaming on AWS</title>
      <link>https://www.tecracer.com/blog/2020/12/reliable-data-streaming-on-aws.html</link><pubDate>Tue, 29 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/12/reliable-data-streaming-on-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/12/reliable-data-streaming-on-aws.html">
        <media:title type="html">Reliable Data Streaming on AWS</media:title>
        <media:description type="html">&lt;h2 id=&#34;reliable-data-streaming-on-aws&#34;&gt;Reliable Data Streaming on AWS&lt;/h2&gt;
&lt;p&gt;We should agree that in our digital world streaming and especially data streaming becomes more and more important if it isn&amp;rsquo;t already. Besides performance/throughput and security for a data streaming system reliability is a major point to be considered.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/12/reliable-datastreaming.png"/>
        <media:keywords>[level-200 apache kafka amazon msk kinesis cdk]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;reliable-data-streaming-on-aws&#34;&gt;Reliable Data Streaming on AWS&lt;/h2&gt;
&lt;p&gt;We should agree that in our digital world streaming and especially data streaming becomes more and more important if it isn&amp;rsquo;t already. Besides performance/throughput and security for a data streaming system reliability is a major point to be considered.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Using CloudFormation Modules for Serverless Standard Architecture</title>
      <link>https://www.tecracer.com/blog/2020/12/using-cloudformation-modules-for-serverless-standard-architecture.html</link><pubDate>Thu, 10 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/12/using-cloudformation-modules-for-serverless-standard-architecture.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/12/using-cloudformation-modules-for-serverless-standard-architecture.html">
        <media:title type="html">Using CloudFormation Modules for Serverless Standard Architecture</media:title>
        <media:description type="html">&lt;h2 id=&#34;serverless---a-use-case-for-cloudformation-modules&#34;&gt;Serverless - a Use Case for CloudFormation Modules?&lt;/h2&gt;
&lt;p&gt;Let´s agree to &amp;ldquo;infrastructure as code&amp;rdquo; is a good thing. The next question is: What framework do you use? To compare the frameworks, we have the tRick-benchmark &lt;a href=&#34;https://github.com/tecracer/tRick-benchmarks&#34;&gt;repository&lt;/a&gt;, where we model infrastructure with different frameworks.&lt;/p&gt;
&lt;p&gt;Here is a walk through how to use CloudFormation Modules. This should help you to compare the different frameworks.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/12/lambda-vs-cfn.jpg"/>
        <media:keywords>[level-300 cloudformation serverless cdk go]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;serverless---a-use-case-for-cloudformation-modules&#34;&gt;Serverless - a Use Case for CloudFormation Modules?&lt;/h2&gt;
&lt;p&gt;Let´s agree to &amp;ldquo;infrastructure as code&amp;rdquo; is a good thing. The next question is: What framework do you use? To compare the frameworks, we have the tRick-benchmark &lt;a href=&#34;https://github.com/tecracer/tRick-benchmarks&#34;&gt;repository&lt;/a&gt;, where we model infrastructure with different frameworks.&lt;/p&gt;
&lt;p&gt;Here is a walk through how to use CloudFormation Modules. This should help you to compare the different frameworks.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Jump to the Cloud - Migration Immersion Day</title>
      <link>https://www.tecracer.com/blog/2020/11/jump-to-the-cloud-migration-immersion-day.html</link><pubDate>Sat, 28 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/11/jump-to-the-cloud-migration-immersion-day.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/11/jump-to-the-cloud-migration-immersion-day.html">
        <media:title type="html">Jump to the Cloud - Migration Immersion Day</media:title>
        <media:description type="html">&lt;h2 id=&#34;der-sprung-in-die-cloud---unterstützt-durch-unsere-migrationserfahrung&#34;&gt;Der Sprung in die Cloud - unterstützt durch unsere Migrationserfahrung.&lt;/h2&gt;
&lt;p&gt;In diesem Video beschreiben wir den Weg zu erfolgreichen Migrationen in Richtung AWS.
Wir geben einen Überblick über die Phasen des Migrationsprozesses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Assess&lt;/li&gt;
&lt;li&gt;Mobilize&lt;/li&gt;
&lt;li&gt;Migration &amp;amp; Modernization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dabei konzentrieren wir uns auf die gemeinsamen Herausforderungen im Migrationsprozess und deren Bewältigung. Darüber hinaus zeigen wir Werkzeuge und Methoden, die Ihnen helfen können, schneller zu migrieren und Sie in jeder Phase dieses Prozesses zu unterstützen.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Die Aufzeichnung ist in deutscher Sprache.&lt;/p&gt;
&lt;p&gt;Speaker: Andreas Tschauner
und Gernot Glawe&lt;/p&gt;
&lt;p&gt;Das Lab wird in einem separatem Video gezeigt.
Die Fragerunde ist nicht Bestandteil des Videos.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/img/2020/11/rhand-mccoy-A33NsT3TnwQ-unsplash.jpg"/>
        <media:keywords>[level-200]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;der-sprung-in-die-cloud---unterstützt-durch-unsere-migrationserfahrung&#34;&gt;Der Sprung in die Cloud - unterstützt durch unsere Migrationserfahrung.&lt;/h2&gt;
&lt;p&gt;In diesem Video beschreiben wir den Weg zu erfolgreichen Migrationen in Richtung AWS.
Wir geben einen Überblick über die Phasen des Migrationsprozesses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Assess&lt;/li&gt;
&lt;li&gt;Mobilize&lt;/li&gt;
&lt;li&gt;Migration &amp;amp; Modernization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dabei konzentrieren wir uns auf die gemeinsamen Herausforderungen im Migrationsprozess und deren Bewältigung. Darüber hinaus zeigen wir Werkzeuge und Methoden, die Ihnen helfen können, schneller zu migrieren und Sie in jeder Phase dieses Prozesses zu unterstützen.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Die Aufzeichnung ist in deutscher Sprache.&lt;/p&gt;
&lt;p&gt;Speaker: Andreas Tschauner
und Gernot Glawe&lt;/p&gt;
&lt;p&gt;Das Lab wird in einem separatem Video gezeigt.
Die Fragerunde ist nicht Bestandteil des Videos.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>People perspective of cloud transformation</title>
      <link>https://www.tecracer.com/blog/2020/11/people-perspective-of-cloud-transformation.html</link><pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/11/people-perspective-of-cloud-transformation.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/11/people-perspective-of-cloud-transformation.html">
        <media:title type="html">People perspective of cloud transformation</media:title>
        <media:description type="html">&lt;h2 id=&#34;the-underestimated-factor&#34;&gt;The underestimated factor&lt;/h2&gt;
&lt;p&gt;The underestimated human factor in migrations to the Amazon Web Services (AWS) cloud.&lt;/p&gt;
&lt;p&gt;You want to migrate (your IT) to the Cloud!
This is not only a complex technical task.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s call it &amp;ldquo;SoftSkills&amp;rdquo;, &amp;ldquo;peopleware&amp;rdquo;, &amp;ldquo;social systems&amp;rdquo; - it&amp;rsquo;s all about people.
Their thoughts, feelings and the resulting behaviour make a &lt;strong&gt;migration&lt;/strong&gt; a success.
Or not.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/11/2020-11-23_07-59-53.png"/>
        <media:keywords>[level-200]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;the-underestimated-factor&#34;&gt;The underestimated factor&lt;/h2&gt;
&lt;p&gt;The underestimated human factor in migrations to the Amazon Web Services (AWS) cloud.&lt;/p&gt;
&lt;p&gt;You want to migrate (your IT) to the Cloud!
This is not only a complex technical task.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s call it &amp;ldquo;SoftSkills&amp;rdquo;, &amp;ldquo;peopleware&amp;rdquo;, &amp;ldquo;social systems&amp;rdquo; - it&amp;rsquo;s all about people.
Their thoughts, feelings and the resulting behaviour make a &lt;strong&gt;migration&lt;/strong&gt; a success.
Or not.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS Migration best practices - Agile vs. Waterfall?</title>
      <link>https://www.tecracer.com/blog/2020/11/aws-migration-best-practices-agile-vs.-waterfall.html</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/11/aws-migration-best-practices-agile-vs.-waterfall.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/11/aws-migration-best-practices-agile-vs.-waterfall.html">
        <media:title type="html">AWS Migration best practices - Agile vs. Waterfall?</media:title>
        <media:description type="html">&lt;h2 id=&#34;changes-ahead&#34;&gt;Changes ahead&lt;/h2&gt;
&lt;p&gt;The industry has changed a lot over the years, and we have seen in particular massive progress with endless resources that have failed to succeed. There is an abundance set of tools, of methodologies, tons of documented experiences but yet fundamentally the needle has not shifted.
But how can this be? Shouldn’t we be much smarter in managing programs with all the tools and methodologies in hand? From V model, Prince 2, to Agile, to … ?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/11/plan.png"/>
        <media:keywords>[level-100]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;changes-ahead&#34;&gt;Changes ahead&lt;/h2&gt;
&lt;p&gt;The industry has changed a lot over the years, and we have seen in particular massive progress with endless resources that have failed to succeed. There is an abundance set of tools, of methodologies, tons of documented experiences but yet fundamentally the needle has not shifted.
But how can this be? Shouldn’t we be much smarter in managing programs with all the tools and methodologies in hand? From V model, Prince 2, to Agile, to … ?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Test driven development with AWS and golang</title>
      <link>https://www.tecracer.com/blog/2020/11/test-driven-development-with-aws-and-golang.html</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/11/test-driven-development-with-aws-and-golang.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/11/test-driven-development-with-aws-and-golang.html">
        <media:title type="html">Test driven development with AWS and golang</media:title>
        <media:description type="html">&lt;h2 id=&#34;why-go&#34;&gt;Why Go?&lt;/h2&gt;
&lt;p&gt;Go(lang) is a &lt;strong&gt;fast&lt;/strong&gt; &lt;strong&gt;strongly typed&lt;/strong&gt; language, which is a good fit for AWS lambda and other backend purposes. I am going to highlight some nice go features. Usually this leads to heated discussions about the &amp;ldquo;best&amp;rdquo; programming language&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/11/2020-11-09_00137.jpg"/>
        <media:keywords>[level-300 go testing]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;why-go&#34;&gt;Why Go?&lt;/h2&gt;
&lt;p&gt;Go(lang) is a &lt;strong&gt;fast&lt;/strong&gt; &lt;strong&gt;strongly typed&lt;/strong&gt; language, which is a good fit for AWS lambda and other backend purposes. I am going to highlight some nice go features. Usually this leads to heated discussions about the &amp;ldquo;best&amp;rdquo; programming language&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consistent Style Across Editors</title>
      <link>https://www.tecracer.com/blog/2020/11/consistent-style-across-editors.html</link><pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/11/consistent-style-across-editors.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/11/consistent-style-across-editors.html">
        <media:title type="html">Consistent Style Across Editors</media:title>
        <media:description type="html">&lt;h1 id=&#34;consistent-style-across-editors&#34;&gt;Consistent Style Across Editors&lt;/h1&gt;
&lt;p&gt;Sometimes, common themes occur if working on a project with multiple people and different development environments. One of the unexpected, time-consuming problems is related to editor configurations.&lt;/p&gt;
&lt;p&gt;But it is pretty easy to unify things, if you know where to look&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/11/patrick-fore-0gkw_9fy0eQ-unsplash.jpg"/>
        <media:keywords>[allgemein cdk cli devops developing go iac python ruby shell terraform vscode]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;consistent-style-across-editors&#34;&gt;Consistent Style Across Editors&lt;/h1&gt;
&lt;p&gt;Sometimes, common themes occur if working on a project with multiple people and different development environments. One of the unexpected, time-consuming problems is related to editor configurations.&lt;/p&gt;
&lt;p&gt;But it is pretty easy to unify things, if you know where to look&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Air-Gapped Compliance Scans with InSpec</title>
      <link>https://www.tecracer.com/blog/2020/10/air-gapped-compliance-scans-with-inspec.html</link><pubDate>Fri, 30 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/air-gapped-compliance-scans-with-inspec.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/air-gapped-compliance-scans-with-inspec.html">
        <media:title type="html">Air-Gapped Compliance Scans with InSpec</media:title>
        <media:description type="html">&lt;p&gt;&lt;a href=&#34;https://www.chef.io/products/chef-inspec&#34;&gt;Chef InSpec&lt;/a&gt; offers the possibility to scan any type of device using community-authored compliance profiles. As InSpec needs to connect to the machines, networking and firewall rules make this task tricky in bigger environments.&lt;br&gt;
&lt;br&gt;
With the newly released &lt;code&gt;train-awsssm&lt;/code&gt; plugin, this situation changes drastically. Read on, if you want to know how.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/claudio-schwarz-purzlbaum-cKrpgejIZpU-unsplash.jpg"/>
        <media:keywords>[devops inspec security]</media:keywords>
      </media:content>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.chef.io/products/chef-inspec&#34;&gt;Chef InSpec&lt;/a&gt; offers the possibility to scan any type of device using community-authored compliance profiles. As InSpec needs to connect to the machines, networking and firewall rules make this task tricky in bigger environments.&lt;br&gt;
&lt;br&gt;
With the newly released &lt;code&gt;train-awsssm&lt;/code&gt; plugin, this situation changes drastically. Read on, if you want to know how.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Deploying Custom Ohai Plugins</title>
      <link>https://www.tecracer.com/blog/2020/10/deploying-custom-ohai-plugins.html</link><pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/deploying-custom-ohai-plugins.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/deploying-custom-ohai-plugins.html">
        <media:title type="html">Deploying Custom Ohai Plugins</media:title>
        <media:description type="html">&lt;p&gt;With the deprecation of the &lt;code&gt;ohai&lt;/code&gt; cookbook, there is some confusion on how to deploy custom Ohai plugins.&lt;/p&gt;
&lt;p&gt;This short summary shows, how easy deployments have become.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/arthur-yeti--zoe4nviem4-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;With the deprecation of the &lt;code&gt;ohai&lt;/code&gt; cookbook, there is some confusion on how to deploy custom Ohai plugins.&lt;/p&gt;
&lt;p&gt;This short summary shows, how easy deployments have become.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to deploy XWiki on AWS with One Click</title>
      <link>https://www.tecracer.com/blog/2020/10/how-to-deploy-xwiki-on-aws-with-one-click.html</link><pubDate>Wed, 21 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/how-to-deploy-xwiki-on-aws-with-one-click.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/how-to-deploy-xwiki-on-aws-with-one-click.html">
        <media:title type="html">How to deploy XWiki on AWS with One Click</media:title>
        <media:description type="html">Deploy your selfhosted serverless XWiki now! There are many ways to get your own, truly private and selfhosted, wiki in the exciting cloud computing times. SaaS solutions exists and many OpenSource Software can be hosted on virtual machines or even hardware.
But what is the best way to deploy such Wiki on your AWS Account? This blog post shows you how to operate a deployment of XWiki without harming any servers.</media:description>
        <media:thumbnails url="https://www.tecracer.com/img/2020/10/library-xwiki.jpg"/>
        <media:keywords>[cdk fargate serverless level-200]</media:keywords>
      </media:content>
      <description>Deploy your selfhosted serverless XWiki now! There are many ways to get your own, truly private and selfhosted, wiki in the exciting cloud computing times. SaaS solutions exists and many OpenSource Software can be hosted on virtual machines or even hardware.
But what is the best way to deploy such Wiki on your AWS Account? This blog post shows you how to operate a deployment of XWiki without harming any servers.</description>
    </item>
    
    <item>
      <title>AWS Certification Challenge - jetzt den CloudPractitioner machen!</title>
      <link>https://www.tecracer.com/blog/2020/10/aws-certification-challenge-jetzt-den-cloudpractitioner-machen.html</link><pubDate>Fri, 09 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/aws-certification-challenge-jetzt-den-cloudpractitioner-machen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/aws-certification-challenge-jetzt-den-cloudpractitioner-machen.html">
        <media:title type="html">AWS Certification Challenge - jetzt den CloudPractitioner machen!</media:title>
        <media:description type="html">Get certified challenge - Ein Meetup der AWS User Group Hannover Wir haben uns entschieden, die User Group in Hannover wieder in deutscher Sprache zu halten. Daher dieser Post auch in Deutsch.
The orga team of the AWS User Group Hannover (Malte&amp;amp;Me) decided to get back to german language in the user group, so this post is in german.
Einladung Einstieg in die Zertifizierung zum AWS Certified Cloud Practitioner:
Wie geht das, Tipps, wie lernt man&amp;hellip;.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/chichi-onyekanne-yqZ7Z3ye154-unsplash.jpg"/>
        <media:keywords>[level-100]</media:keywords>
      </media:content>
      <description>Get certified challenge - Ein Meetup der AWS User Group Hannover Wir haben uns entschieden, die User Group in Hannover wieder in deutscher Sprache zu halten. Daher dieser Post auch in Deutsch.
The orga team of the AWS User Group Hannover (Malte&amp;amp;Me) decided to get back to german language in the user group, so this post is in german.
Einladung Einstieg in die Zertifizierung zum AWS Certified Cloud Practitioner:
Wie geht das, Tipps, wie lernt man&amp;hellip;.</description>
    </item>
    
    <item>
      <title>Start Guessing Capacity - Benchmark EC2 Instances</title>
      <link>https://www.tecracer.com/blog/2020/10/start-guessing-capacity-benchmark-ec2-instances.html</link><pubDate>Fri, 09 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/start-guessing-capacity-benchmark-ec2-instances.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/start-guessing-capacity-benchmark-ec2-instances.html">
        <media:title type="html">Start Guessing Capacity - Benchmark EC2 Instances</media:title>
        <media:description type="html">Stop guessing capacity! - Start calculating.
If you migrate an older server to the AWS Cloud using EC2 instances, the prefered way is to start with a good guess and then rightsize with CloudWatch metric data.
But sometimes you&amp;rsquo;ve got no clue, where to start. And: Did you think all AWS vCPUs are created equal?
No, not at all. The compute power of different instance types is - yes - different.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/c6g-crown.png"/>
        <media:keywords>[level-300 ec2 cdk]</media:keywords>
      </media:content>
      <description>Stop guessing capacity! - Start calculating.
If you migrate an older server to the AWS Cloud using EC2 instances, the prefered way is to start with a good guess and then rightsize with CloudWatch metric data.
But sometimes you&amp;rsquo;ve got no clue, where to start. And: Did you think all AWS vCPUs are created equal?
No, not at all. The compute power of different instance types is - yes - different.</description>
    </item>
    
    <item>
      <title>Speed up Docker Image Building with the CDK</title>
      <link>https://www.tecracer.com/blog/2020/10/speed-up-docker-image-building-with-the-cdk.html</link><pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/10/speed-up-docker-image-building-with-the-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/10/speed-up-docker-image-building-with-the-cdk.html">
        <media:title type="html">Speed up Docker Image Building with the CDK</media:title>
        <media:description type="html">When building docker images with the CDK you might notice increasing build times on subsequent invocations of &lt;code&gt;cdk synth&lt;/code&gt;.
Depending on your setup, there might be a simple solution to that problem - using a .dockerignore file.
In this post I&amp;rsquo;m going to briefly explain how and why that&amp;rsquo;s useful and may help you.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/10/jonas-smith-aL6tG-j-E4Y-unsplash.jpg"/>
        <media:keywords>[level-300 container cdk]</media:keywords>
      </media:content>
      <description>When building docker images with the CDK you might notice increasing build times on subsequent invocations of &lt;code&gt;cdk synth&lt;/code&gt;.
Depending on your setup, there might be a simple solution to that problem - using a .dockerignore file.
In this post I&amp;rsquo;m going to briefly explain how and why that&amp;rsquo;s useful and may help you.</description>
    </item>
    
    <item>
      <title>Enforcing encryption standards on S3-objects</title>
      <link>https://www.tecracer.com/blog/2020/09/enforcing-encryption-standards-on-s3-objects.html</link><pubDate>Fri, 11 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/09/enforcing-encryption-standards-on-s3-objects.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/09/enforcing-encryption-standards-on-s3-objects.html">
        <media:title type="html">Enforcing encryption standards on S3-objects</media:title>
        <media:description type="html">Encrypting objects at rest is a best practice when working with S3.
Enforcing this with policies is not as trivial as you may think.
There are subtle issues with default encryption, which may result in compliance risks.
We&amp;rsquo;re going to investigate these issues and show you how to solve them.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/09/s3_title.png"/>
        <media:keywords>[level-300 s3 kms cdk well-architected]</media:keywords>
      </media:content>
      <description>Encrypting objects at rest is a best practice when working with S3.
Enforcing this with policies is not as trivial as you may think.
There are subtle issues with default encryption, which may result in compliance risks.
We&amp;rsquo;re going to investigate these issues and show you how to solve them.</description>
    </item>
    
    <item>
      <title>Deployment Issues with Cross Stack Dependencies and the CDK</title>
      <link>https://www.tecracer.com/blog/2020/09/deployment-issues-with-cross-stack-dependencies-and-the-cdk.html</link><pubDate>Fri, 04 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/09/deployment-issues-with-cross-stack-dependencies-and-the-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/09/deployment-issues-with-cross-stack-dependencies-and-the-cdk.html">
        <media:title type="html">Deployment Issues with Cross Stack Dependencies and the CDK</media:title>
        <media:description type="html">In this blog post I explain to you how to handle a particular class of errors with cross stack dependencies in the CLoud Development Kit.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/09/cdk_cross_stack_title.png"/>
        <media:keywords>[level-400 cdk cloudformation python]</media:keywords>
      </media:content>
      <description>In this blog post I explain to you how to handle a particular class of errors with cross stack dependencies in the CLoud Development Kit.</description>
    </item>
    
    <item>
      <title>Mocking data in Test Kitchen (Part 2)</title>
      <link>https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen-part-2.html</link><pubDate>Fri, 14 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen-part-2.html">
        <media:title type="html">Mocking data in Test Kitchen (Part 2)</media:title>
        <media:description type="html">&lt;p&gt;Going beyond the easier use case of mocking attributes and databags, we sometimes want to fake some data about the system itself.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/08/brian-mcgowan-ZAA73cj0Iso-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Going beyond the easier use case of mocking attributes and databags, we sometimes want to fake some data about the system itself.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mocking data in Test Kitchen</title>
      <link>https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen.html</link><pubDate>Fri, 07 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/08/mocking-data-in-test-kitchen.html">
        <media:title type="html">Mocking data in Test Kitchen</media:title>
        <media:description type="html">&lt;p&gt;The more complex your cookbooks, the bigger the need to supply some external information to your test machines. Passing specific attributes, values of databags or secrets for testing become necessary. We will go through these use cases and show how to mock the data in this post.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/08/suzanne-d-williams-5NGIlTOZLaw-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The more complex your cookbooks, the bigger the need to supply some external information to your test machines. Passing specific attributes, values of databags or secrets for testing become necessary. We will go through these use cases and show how to mock the data in this post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>CDK Speedster - fast Lambda deployment</title>
      <link>https://www.tecracer.com/blog/2020/07/cdk-speedster-fast-lambda-deployment.html</link><pubDate>Thu, 23 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/07/cdk-speedster-fast-lambda-deployment.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/07/cdk-speedster-fast-lambda-deployment.html">
        <media:title type="html">CDK Speedster - fast Lambda deployment</media:title>
        <media:description type="html">&lt;p&gt;CDK is great for serverless architectures.
But the deploy times even for small lambda functions is to slow.&lt;/p&gt;
&lt;p&gt;Here is a little trick which can speed up things &lt;em&gt;a lot&lt;/em&gt;. A small caveat: It is cheating.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/07/amirali-mirhashemian-5TEN19lBTBI-unsplash.jpg"/>
        <media:keywords>[cdk cloudformation level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;CDK is great for serverless architectures.
But the deploy times even for small lambda functions is to slow.&lt;/p&gt;
&lt;p&gt;Here is a little trick which can speed up things &lt;em&gt;a lot&lt;/em&gt;. A small caveat: It is cheating.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The CDK pipeline construct</title>
      <link>https://www.tecracer.com/blog/2020/07/the-cdk-pipeline-construct.html</link><pubDate>Sun, 12 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/07/the-cdk-pipeline-construct.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/07/the-cdk-pipeline-construct.html">
        <media:title type="html">The CDK pipeline construct</media:title>
        <media:description type="html">&lt;p&gt;Generation of Infrastructure-as-Code is fun. To be the real DevOps hero, you should build a complete CI-CD pipeline. But this is a piece of work. And if you want to deploy to multiple accounts, it gets tricky.
With the new CDK, builtin pipeline Construct, it&amp;rsquo;s easy - if you solve a few problems. Here is a complete walk-through.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/07/christophe-dion-3KA1M16PuoE-unsplash.jpg"/>
        <media:keywords>[cdk cloudformation level-300 codepipeline]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Generation of Infrastructure-as-Code is fun. To be the real DevOps hero, you should build a complete CI-CD pipeline. But this is a piece of work. And if you want to deploy to multiple accounts, it gets tricky.
With the new CDK, builtin pipeline Construct, it&amp;rsquo;s easy - if you solve a few problems. Here is a complete walk-through.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Spice up your Cloudformation Development life</title>
      <link>https://www.tecracer.com/blog/2020/06/spice-up-your-cloudformation-development-life.html</link><pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/spice-up-your-cloudformation-development-life.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/spice-up-your-cloudformation-development-life.html">
        <media:title type="html">Spice up your Cloudformation Development life</media:title>
        <media:description type="html">&lt;p&gt;Pure CloudFormation coding only with &lt;code&gt;vi&lt;/code&gt; can be hard work. But since CloudFormation still is the lingua franca of AWS infrastructure as code, the ecosystem keeps evolving. Even if you only use it indirectly, there are some tools to &lt;em&gt;spice up your development&lt;/em&gt;. Hot diagrams, more aroma with compliance checks or bittersweet automated testing. Ready to taste it? Here we go.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/payoon-gerinto-jF9AJ6eQJlk-unsplash.jpg"/>
        <media:keywords>[cloudformation terraform level-200]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Pure CloudFormation coding only with &lt;code&gt;vi&lt;/code&gt; can be hard work. But since CloudFormation still is the lingua franca of AWS infrastructure as code, the ecosystem keeps evolving. Even if you only use it indirectly, there are some tools to &lt;em&gt;spice up your development&lt;/em&gt;. Hot diagrams, more aroma with compliance checks or bittersweet automated testing. Ready to taste it? Here we go.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Update your Style in Test Kitchen</title>
      <link>https://www.tecracer.com/blog/2020/06/update-your-style-in-test-kitchen.html</link><pubDate>Wed, 24 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/update-your-style-in-test-kitchen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/update-your-style-in-test-kitchen.html">
        <media:title type="html">Update your Style in Test Kitchen</media:title>
        <media:description type="html">&lt;p&gt;It is surprising how many resources on the Internet are carrying on outdated or deprecated information - the Chef ecosystem is no exception to this. While outdated style in Ruby files has been detected via &lt;code&gt;cookstyle&lt;/code&gt; for a while, Test Kitchen files still have no sanity checks yet.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see what changed in this short post.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/inja-pavlic-J9-E479LeOc-unsplash.jpg"/>
        <media:keywords>[devops chef]</media:keywords>
      </media:content>
      <description>&lt;p&gt;It is surprising how many resources on the Internet are carrying on outdated or deprecated information - the Chef ecosystem is no exception to this. While outdated style in Ruby files has been detected via &lt;code&gt;cookstyle&lt;/code&gt; for a while, Test Kitchen files still have no sanity checks yet.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see what changed in this short post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS Setup: Secure Identity Foundation with Terraform</title>
      <link>https://www.tecracer.com/blog/2020/06/aws-setup-secure-identity-foundation-with-terraform.html</link><pubDate>Mon, 22 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/aws-setup-secure-identity-foundation-with-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/aws-setup-secure-identity-foundation-with-terraform.html">
        <media:title type="html">AWS Setup: Secure Identity Foundation with Terraform</media:title>
        <media:description type="html">AWS Setup: Secure Identity Foundation with Terraform When it comes to access management in AWS, often I see a basic setup, with Users in IAM, as described here. Clearly, most people focus on building actual running applications, at first. After the first running POCs, the next migrations are on the road map; your architecture evolves, but the initial IAM setup stays. So it&amp;rsquo;s better to have a super secure set-up right from the beginning.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/markus-winkler-OjSG0E_qcbo-unsplash.jpg"/>
        <media:keywords>[level-300 terraform iam]</media:keywords>
      </media:content>
      <description>AWS Setup: Secure Identity Foundation with Terraform When it comes to access management in AWS, often I see a basic setup, with Users in IAM, as described here. Clearly, most people focus on building actual running applications, at first. After the first running POCs, the next migrations are on the road map; your architecture evolves, but the initial IAM setup stays. So it&amp;rsquo;s better to have a super secure set-up right from the beginning.</description>
    </item>
    
    <item>
      <title>The State of Target Mode in 2020</title>
      <link>https://www.tecracer.com/blog/2020/06/the-state-of-target-mode-in-2020.html</link><pubDate>Tue, 16 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/the-state-of-target-mode-in-2020.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/the-state-of-target-mode-in-2020.html">
        <media:title type="html">The State of Target Mode in 2020</media:title>
        <media:description type="html">&lt;h1 id=&#34;the-state-of-target-mode-in-2020&#34;&gt;The State of Target Mode in 2020&lt;/h1&gt;
&lt;p&gt;After my blog series on the agentless use of Chef dubbed &amp;ldquo;Target Mode&amp;rdquo; between August and October 2019, it is time to review what happened since.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated 14th October 2020&lt;/strong&gt;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/laimannung-6Ptwy-nDnoE-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;the-state-of-target-mode-in-2020&#34;&gt;The State of Target Mode in 2020&lt;/h1&gt;
&lt;p&gt;After my blog series on the agentless use of Chef dubbed &amp;ldquo;Target Mode&amp;rdquo; between August and October 2019, it is time to review what happened since.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updated 14th October 2020&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>S3 Cross Account Adventures</title>
      <link>https://www.tecracer.com/blog/2020/06/s3-cross-account-adventures.html</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/s3-cross-account-adventures.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/s3-cross-account-adventures.html">
        <media:title type="html">S3 Cross Account Adventures</media:title>
        <media:description type="html">Update October 2020
AWS has finally added a feature to solve our problem, now all that&amp;rsquo;s missing is CloudFormation support :-)
Amazon S3 Object Ownership is available to enable bucket owners to automatically assume ownership of objects uploaded to their buckets
In the process of building a data lake in a multi-account environment, we encountered a problem that didn&amp;rsquo;t fit into our existing mental model of how S3 and S3 cross account permissions work.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-Simple-Storage-Service-S3@4x.png"/>
        <media:keywords>[level-300 data lake s3 cross-account]</media:keywords>
      </media:content>
      <description>Update October 2020
AWS has finally added a feature to solve our problem, now all that&amp;rsquo;s missing is CloudFormation support :-)
Amazon S3 Object Ownership is available to enable bucket owners to automatically assume ownership of objects uploaded to their buckets
In the process of building a data lake in a multi-account environment, we encountered a problem that didn&amp;rsquo;t fit into our existing mental model of how S3 and S3 cross account permissions work.</description>
    </item>
    
    <item>
      <title>Bridging the terraform - CloudFormation gap</title>
      <link>https://www.tecracer.com/blog/2020/06/bridging-the-terraform-cloudformation-gap.html</link><pubDate>Mon, 08 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/bridging-the-terraform-cloudformation-gap.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/bridging-the-terraform-cloudformation-gap.html">
        <media:title type="html">Bridging the terraform - CloudFormation gap</media:title>
        <media:description type="html">&lt;p&gt;CloudFormation does not cover all AWS Resource types. Terraform does a better job in covering resource types just in time.
So if you want to use a resource type which CloudFormation does not support yet, but you want to use CloudFormation, you have to build a &lt;em&gt;Custom Resource&lt;/em&gt; with an own Lambda Function. CDK to the rescue: use &lt;code&gt;AwsCustomResource&lt;/code&gt;.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/alex-radelich-2gYsZUmockw-unsplash.jpg"/>
        <media:keywords>[cdk cloudformation terraform level-300]</media:keywords>
      </media:content>
      <description>&lt;p&gt;CloudFormation does not cover all AWS Resource types. Terraform does a better job in covering resource types just in time.
So if you want to use a resource type which CloudFormation does not support yet, but you want to use CloudFormation, you have to build a &lt;em&gt;Custom Resource&lt;/em&gt; with an own Lambda Function. CDK to the rescue: use &lt;code&gt;AwsCustomResource&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tecRacer is Chef Partner of the Year Financial Services</title>
      <link>https://www.tecracer.com/blog/2020/06/tecracer-is-chef-partner-of-the-year-financial-services.html</link><pubDate>Wed, 03 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/06/tecracer-is-chef-partner-of-the-year-financial-services.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/06/tecracer-is-chef-partner-of-the-year-financial-services.html">
        <media:title type="html">tecRacer is Chef Partner of the Year Financial Services</media:title>
        <media:description type="html">ChefConf Online started this year with a big announcement for us. We have received the Chef Hartman award as &amp;ldquo;Partner of the year Financial Services&amp;rdquo;! This special award goes to companies that drove successful customer outcomes, developed special solution expertise and leveraged Chef&amp;rsquo;s GTM to drive growth. It makes us proud to be part of the whole Chef world. Thank you Chef, thank you Barry for this award!</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/06/chef-principal-partner-2020.jpg"/>
        <media:keywords>[devops award]</media:keywords>
      </media:content>
      <description>ChefConf Online started this year with a big announcement for us. We have received the Chef Hartman award as &amp;ldquo;Partner of the year Financial Services&amp;rdquo;! This special award goes to companies that drove successful customer outcomes, developed special solution expertise and leveraged Chef&amp;rsquo;s GTM to drive growth. It makes us proud to be part of the whole Chef world. Thank you Chef, thank you Barry for this award!</description>
    </item>
    
    <item>
      <title>Building a static website with Hugo and the CDK</title>
      <link>https://www.tecracer.com/blog/2020/05/building-a-static-website-with-hugo-and-the-cdk.html</link><pubDate>Wed, 20 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/05/building-a-static-website-with-hugo-and-the-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/05/building-a-static-website-with-hugo-and-the-cdk.html">
        <media:title type="html">Building a static website with Hugo and the CDK</media:title>
        <media:description type="html">&lt;h1 id=&#34;building-a-static-website-with-hugo-and-the-cdk&#34;&gt;Building a static website with Hugo and the CDK&lt;/h1&gt;
&lt;p&gt;If you ever wanted to host your personal website or blog on AWS this article is right for you. We&amp;rsquo;re going to build a static website with Hugo, CodeBuild and CodePipeline and host it using CloudFront and S3. We will set up everything you need to build and deploy new versions of the Website.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/05/static_website_architecture.png"/>
        <media:keywords>[level-400 cloudfront hugo s3 codepipeline codebuild cdk python]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;building-a-static-website-with-hugo-and-the-cdk&#34;&gt;Building a static website with Hugo and the CDK&lt;/h1&gt;
&lt;p&gt;If you ever wanted to host your personal website or blog on AWS this article is right for you. We&amp;rsquo;re going to build a static website with Hugo, CodeBuild and CodePipeline and host it using CloudFront and S3. We will set up everything you need to build and deploy new versions of the Website.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Testing Physical Machines with kitchen-static (Part 2)</title>
      <link>https://www.tecracer.com/blog/2020/05/testing-physical-machines-with-kitchen-static-part-2.html</link><pubDate>Mon, 04 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/05/testing-physical-machines-with-kitchen-static-part-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/05/testing-physical-machines-with-kitchen-static-part-2.html">
        <media:title type="html">Testing Physical Machines with kitchen-static (Part 2)</media:title>
        <media:description type="html">&lt;h1 id=&#34;testing-on-physical-machines---part-2&#34;&gt;Testing on Physical Machines - Part 2&lt;/h1&gt;
&lt;p&gt;After introducing how to work with physical machines and Test Kitchen last time, we will look at a feature to allow central orchestration of available machines.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/04/stef-westheim-ZGH6xd3usAs-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;testing-on-physical-machines---part-2&#34;&gt;Testing on Physical Machines - Part 2&lt;/h1&gt;
&lt;p&gt;After introducing how to work with physical machines and Test Kitchen last time, we will look at a feature to allow central orchestration of available machines.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Testing Physical Machines with kitchen-static</title>
      <link>https://www.tecracer.com/blog/2020/04/testing-physical-machines-with-kitchen-static.html</link><pubDate>Tue, 28 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/04/testing-physical-machines-with-kitchen-static.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/04/testing-physical-machines-with-kitchen-static.html">
        <media:title type="html">Testing Physical Machines with kitchen-static</media:title>
        <media:description type="html">&lt;h1 id=&#34;testing-on-physical-machines-with-kitchen-static&#34;&gt;Testing on Physical Machines with kitchen-static&lt;/h1&gt;
&lt;p&gt;This article shows how to work with Test Kitchen on physical machines using the &lt;a href=&#34;https://github.com/tecracer-theinen/kitchen-static&#34;&gt;kitchen-static Driver&lt;/a&gt;. If you need to deliver a product (bundle of server and software) instead of just configuration, some tasks cannot be run on virtual machines alone but need testing on actual hardware.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/04/stef-westheim-ZGH6xd3usAs-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;testing-on-physical-machines-with-kitchen-static&#34;&gt;Testing on Physical Machines with kitchen-static&lt;/h1&gt;
&lt;p&gt;This article shows how to work with Test Kitchen on physical machines using the &lt;a href=&#34;https://github.com/tecracer-theinen/kitchen-static&#34;&gt;kitchen-static Driver&lt;/a&gt;. If you need to deliver a product (bundle of server and software) instead of just configuration, some tasks cannot be run on virtual machines alone but need testing on actual hardware.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Rotate your credentials and don&#39;t forget MFA</title>
      <link>https://www.tecracer.com/blog/2020/03/rotate-your-credentials-and-dont-forget-mfa.html</link><pubDate>Sat, 14 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/03/rotate-your-credentials-and-dont-forget-mfa.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/03/rotate-your-credentials-and-dont-forget-mfa.html">
        <media:title type="html">Rotate your credentials and don&#39;t forget MFA</media:title>
        <media:description type="html">&lt;p&gt;According to the Well-Architected Framework and the &lt;em&gt;least privileges&lt;/em&gt; principle, you should change your access keys and login password regularly. Therefore the user should have the right to edit their credentials. But &lt;em&gt;only&lt;/em&gt; their own. Also using MFA - multi-factor authentication enhances the security even more. Therefore the user should be able to change MFA. But &lt;em&gt;only&lt;/em&gt; their own.
But how to do that? You have to combine two parts of AWS documentation. We will show you how you provide a &amp;ldquo;self-editing&amp;rdquo; group for your users with the CDK.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/03/jeff-fielitz-60WxQTZ8iq8-unsplash.jpg"/>
        <media:keywords>[security iam level-300 well-architected]</media:keywords>
      </media:content>
      <description>&lt;p&gt;According to the Well-Architected Framework and the &lt;em&gt;least privileges&lt;/em&gt; principle, you should change your access keys and login password regularly. Therefore the user should have the right to edit their credentials. But &lt;em&gt;only&lt;/em&gt; their own. Also using MFA - multi-factor authentication enhances the security even more. Therefore the user should be able to change MFA. But &lt;em&gt;only&lt;/em&gt; their own.
But how to do that? You have to combine two parts of AWS documentation. We will show you how you provide a &amp;ldquo;self-editing&amp;rdquo; group for your users with the CDK.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building a Fargate-based container app with Cognito Authentication</title>
      <link>https://www.tecracer.com/blog/2020/03/building-a-fargate-based-container-app-with-cognito-authentication.html</link><pubDate>Wed, 11 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/03/building-a-fargate-based-container-app-with-cognito-authentication.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/03/building-a-fargate-based-container-app-with-cognito-authentication.html">
        <media:title type="html">Building a Fargate-based container app with Cognito Authentication</media:title>
        <media:description type="html">&lt;p&gt;In this post I&amp;rsquo;m going to show you how to use Cognito User Authentication in combination with a Docker app running in Fargate behind an Application Load Balancer and we&amp;rsquo;re going to build all this with the Cloud Development Kit (CDK).&lt;/p&gt;
&lt;p&gt;Why would you want to use this? You&amp;rsquo;re running your web application inside a docker container and don&amp;rsquo;t want to deal with user authentication.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/03/Cognito-ALB-Authentication-with-Fargate-Title.png"/>
        <media:keywords>[level-400 fargate cognito alb cdk python]</media:keywords>
      </media:content>
      <description>&lt;p&gt;In this post I&amp;rsquo;m going to show you how to use Cognito User Authentication in combination with a Docker app running in Fargate behind an Application Load Balancer and we&amp;rsquo;re going to build all this with the Cloud Development Kit (CDK).&lt;/p&gt;
&lt;p&gt;Why would you want to use this? You&amp;rsquo;re running your web application inside a docker container and don&amp;rsquo;t want to deal with user authentication.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The declarative vs imperative Infrastructure as Code discussion is flawed</title>
      <link>https://www.tecracer.com/blog/2020/02/the-declarative-vs-imperative-infrastructure-as-code-discussion-is-flawed.html</link><pubDate>Sun, 23 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/02/the-declarative-vs-imperative-infrastructure-as-code-discussion-is-flawed.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/02/the-declarative-vs-imperative-infrastructure-as-code-discussion-is-flawed.html">
        <media:title type="html">The declarative vs imperative Infrastructure as Code discussion is flawed</media:title>
        <media:description type="html">&amp;ldquo;Infrastructure definition has to be declarative&amp;rdquo;. Let&amp;rsquo;s see where this presumption gets us. My guess why some ops guys prefer pure terraform or CloudFormation is that these languages seem to be easier to understand. There is precisely one way of creating a specific resource in the language. If you use a programming language, there are many ways to solve one specific problem.
The problem which could occur later in the project is that both declarative languages have boundaries in what they can do, with a programming language you do not have these boundaries.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/02/hermes-rivera-qbf59TU077Q-unsplash.jpg"/>
        <media:keywords>[cdk terraform iac]</media:keywords>
      </media:content>
      <description>&amp;ldquo;Infrastructure definition has to be declarative&amp;rdquo;. Let&amp;rsquo;s see where this presumption gets us. My guess why some ops guys prefer pure terraform or CloudFormation is that these languages seem to be easier to understand. There is precisely one way of creating a specific resource in the language. If you use a programming language, there are many ways to solve one specific problem.
The problem which could occur later in the project is that both declarative languages have boundaries in what they can do, with a programming language you do not have these boundaries.</description>
    </item>
    
    <item>
      <title>The case of the missing bucket notifications</title>
      <link>https://www.tecracer.com/blog/2020/02/the-case-of-the-missing-bucket-notifications.html</link><pubDate>Mon, 10 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/02/the-case-of-the-missing-bucket-notifications.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/02/the-case-of-the-missing-bucket-notifications.html">
        <media:title type="html">The case of the missing bucket notifications</media:title>
        <media:description type="html">The case of the missing bucket notifications A few days ago I was trying to do something quite simple. I wanted to send S3 Put-Events to multiple Lambda functions for processing. This is a pretty common pattern. To implement it you have to use an architecture such as the one you can see in the title image above.
This is because S3 has a limit on the event handlers (notification targets) per event type of exactly one.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/02/s3_sns_lambda_fanout.png"/>
        <media:keywords>[s3 sns lambda kms]</media:keywords>
      </media:content>
      <description>The case of the missing bucket notifications A few days ago I was trying to do something quite simple. I wanted to send S3 Put-Events to multiple Lambda functions for processing. This is a pretty common pattern. To implement it you have to use an architecture such as the one you can see in the title image above.
This is because S3 has a limit on the event handlers (notification targets) per event type of exactly one.</description>
    </item>
    
    <item>
      <title>Three hurdles to skip before using the secure Instance Metadata Service V2</title>
      <link>https://www.tecracer.com/blog/2020/01/three-hurdles-to-skip-before-using-the-secure-instance-metadata-service-v2.html</link><pubDate>Wed, 15 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/01/three-hurdles-to-skip-before-using-the-secure-instance-metadata-service-v2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/01/three-hurdles-to-skip-before-using-the-secure-instance-metadata-service-v2.html">
        <media:title type="html">Three hurdles to skip before using the secure Instance Metadata Service V2</media:title>
        <media:description type="html">&lt;h2 id=&#34;do-not-use-new-instance-metadata-service-v2-imdsv2-without-proper-prevention&#34;&gt;Do not use new Instance Metadata Service V2 (imdsv2) without proper prevention!&lt;/h2&gt;
&lt;p&gt;You may think you can use Instance Metadata Service V2 right away, but there are a few caveats: Many old modules do not work with imdsv2 yet. We look at &lt;strong&gt;aws cli&lt;/strong&gt;, the &lt;strong&gt;Systems Manager agent&lt;/strong&gt; and the &lt;strong&gt;Instance Connect&lt;/strong&gt; service. Currently, these services will &lt;strong&gt;not&lt;/strong&gt; work with imdsv2 on an EC2 instance with the latest Amazon Linux 2 image out of the box. Here you can read how to make them work!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2020/01/interactive-sports-VYTQNnaboUA-unsplash.jpg"/>
        <media:keywords>[security iam ec2]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;do-not-use-new-instance-metadata-service-v2-imdsv2-without-proper-prevention&#34;&gt;Do not use new Instance Metadata Service V2 (imdsv2) without proper prevention!&lt;/h2&gt;
&lt;p&gt;You may think you can use Instance Metadata Service V2 right away, but there are a few caveats: Many old modules do not work with imdsv2 yet. We look at &lt;strong&gt;aws cli&lt;/strong&gt;, the &lt;strong&gt;Systems Manager agent&lt;/strong&gt; and the &lt;strong&gt;Instance Connect&lt;/strong&gt; service. Currently, these services will &lt;strong&gt;not&lt;/strong&gt; work with imdsv2 on an EC2 instance with the latest Amazon Linux 2 image out of the box. Here you can read how to make them work!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Machine to Machine Authentication with Cognito and Serverless</title>
      <link>https://www.tecracer.com/blog/2020/01/machine-to-machine-authentication-with-cognito-and-serverless.html</link><pubDate>Mon, 06 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2020/01/machine-to-machine-authentication-with-cognito-and-serverless.html</guid>
      <media:content url="https://www.tecracer.com/blog/2020/01/machine-to-machine-authentication-with-cognito-and-serverless.html">
        <media:title type="html">Machine to Machine Authentication with Cognito and Serverless</media:title>
        <media:description type="html">Introduction Authentication is a problem almost every IT professional has had to deal with at some point in time. Doing it right isn&amp;rsquo;t easy. What I mean by right is balancing usability and security. AWS attempts to solve this problem with AWS Cognito, which is quite nice of them, because Authentication is exactly the undifferentiated heavy lifting most customers don&amp;rsquo;t want to deal with themselves.
Unfortunately authentication is still a complex topic and Cognito is an abstraction layer for it, which makes it easier, but it&amp;rsquo;s a fairly low level abstraction conceptually in that you still need to understand most of the concepts involved in order configure it correctly.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-Cognito@4x.png"/>
        <media:keywords>[cognito serverless python]</media:keywords>
      </media:content>
      <description>Introduction Authentication is a problem almost every IT professional has had to deal with at some point in time. Doing it right isn&amp;rsquo;t easy. What I mean by right is balancing usability and security. AWS attempts to solve this problem with AWS Cognito, which is quite nice of them, because Authentication is exactly the undifferentiated heavy lifting most customers don&amp;rsquo;t want to deal with themselves.
Unfortunately authentication is still a complex topic and Cognito is an abstraction layer for it, which makes it easier, but it&amp;rsquo;s a fairly low level abstraction conceptually in that you still need to understand most of the concepts involved in order configure it correctly.</description>
    </item>
    
    <item>
      <title>Dissecting Serverless Stacks (IV)</title>
      <link>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iv.html</link><pubDate>Fri, 29 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iv.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iv.html">
        <media:title type="html">Dissecting Serverless Stacks (IV)</media:title>
        <media:description type="html">&lt;h1 id=&#34;dissecting-serverless-stacks-iv&#34;&gt;Dissecting Serverless Stacks (IV)&lt;/h1&gt;
&lt;p&gt;After we figured out how to implement a &lt;code&gt;sls&lt;/code&gt; command line option to switch between the usual behaviour and a way to conditionally omit IAM in our deployments, we will get deeper into it and build a small hack on how we could hand over all artefacts of our project to somebody who does not even know SLS at all.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/gritt-zheng-u2hf-ISGM2w-unsplash-1280.jpg"/>
        <media:keywords>[serverless lambda]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;dissecting-serverless-stacks-iv&#34;&gt;Dissecting Serverless Stacks (IV)&lt;/h1&gt;
&lt;p&gt;After we figured out how to implement a &lt;code&gt;sls&lt;/code&gt; command line option to switch between the usual behaviour and a way to conditionally omit IAM in our deployments, we will get deeper into it and build a small hack on how we could hand over all artefacts of our project to somebody who does not even know SLS at all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>R can not be pushed in Production - deprecated!</title>
      <link>https://www.tecracer.com/blog/2019/11/r-can-not-be-pushed-in-production-deprecated.html</link><pubDate>Wed, 27 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/r-can-not-be-pushed-in-production-deprecated.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/r-can-not-be-pushed-in-production-deprecated.html">
        <media:title type="html">R can not be pushed in Production - deprecated!</media:title>
        <media:description type="html">Running Shiny on Fargate Some guys still thinking R cannot be used at scale or only in a limited way. I still do not understand the reason why people are like this. Since my last post about AWS Batch, which is a Docker-based service within AWS, which enables you to work with R, I spend a lot of time with Fargate, another Docker-based service on AWS. This time my boss wanted a BI app.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/fargate-front.png"/>
        <media:keywords>[Docker R Cognito Fargate Application Load Balancer]</media:keywords>
      </media:content>
      <description>Running Shiny on Fargate Some guys still thinking R cannot be used at scale or only in a limited way. I still do not understand the reason why people are like this. Since my last post about AWS Batch, which is a Docker-based service within AWS, which enables you to work with R, I spend a lot of time with Fargate, another Docker-based service on AWS. This time my boss wanted a BI app.</description>
    </item>
    
    <item>
      <title>Dissecting Serverless Stacks (III)</title>
      <link>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iii.html</link><pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iii.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-iii.html">
        <media:title type="html">Dissecting Serverless Stacks (III)</media:title>
        <media:description type="html">&lt;h1 id=&#34;dissecting-serverless-stacks-iii&#34;&gt;Dissecting Serverless Stacks (III)&lt;/h1&gt;
&lt;p&gt;The third post of this series showed how to make IAM statements an external file, so we can deploy that one but still work with the &lt;code&gt;sls&lt;/code&gt; command. It still involved commenting out things in the configuration, so this post will show how to solve that issue.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/katlyn-giberson-OkhcMbf3vQ0-unsplash-1280.jpg"/>
        <media:keywords>[serverless lambda]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;dissecting-serverless-stacks-iii&#34;&gt;Dissecting Serverless Stacks (III)&lt;/h1&gt;
&lt;p&gt;The third post of this series showed how to make IAM statements an external file, so we can deploy that one but still work with the &lt;code&gt;sls&lt;/code&gt; command. It still involved commenting out things in the configuration, so this post will show how to solve that issue.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS UserGroup Hannover AWS News September und Oktober</title>
      <link>https://www.tecracer.com/blog/2019/11/aws-usergroup-hannover-aws-news-september-und-oktober.html</link><pubDate>Thu, 21 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/aws-usergroup-hannover-aws-news-september-und-oktober.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/aws-usergroup-hannover-aws-news-september-und-oktober.html">
        <media:title type="html">AWS UserGroup Hannover AWS News September und Oktober</media:title>
        <media:description type="html">AWS News 25.9.19 - 21.11.19 Zu Anfang der Usergroup sprechen wir über die AWS News und ein paar Trainingsnews.
Unser Service: Alle News, die von unserem Sponsor tecRacer bzw. den Consultants als wichtiger benannt wurden sind unter &amp;ldquo;Noteworthy&amp;rdquo; zu finden.
Dann haben wir ein paar sehr interessante neue Trainings und ca 500 Zeilen geballte News!
Noteworthy Wir stellen vor: AWS IQ
Vorstellung von NoSQL Workbench für Amazon DynamoDB – jetzt als Vorversion</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/roven-images-HxeBUWUiA1A-unsplash.jpg"/>
        <media:keywords>[]</media:keywords>
      </media:content>
      <description>AWS News 25.9.19 - 21.11.19 Zu Anfang der Usergroup sprechen wir über die AWS News und ein paar Trainingsnews.
Unser Service: Alle News, die von unserem Sponsor tecRacer bzw. den Consultants als wichtiger benannt wurden sind unter &amp;ldquo;Noteworthy&amp;rdquo; zu finden.
Dann haben wir ein paar sehr interessante neue Trainings und ca 500 Zeilen geballte News!
Noteworthy Wir stellen vor: AWS IQ
Vorstellung von NoSQL Workbench für Amazon DynamoDB – jetzt als Vorversion</description>
    </item>
    
    <item>
      <title>Dissecting Serverless Stacks (II)</title>
      <link>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-ii.html</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-ii.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-ii.html">
        <media:title type="html">Dissecting Serverless Stacks (II)</media:title>
        <media:description type="html">&lt;h1 id=&#34;dissecting-serverless-stacks-ii&#34;&gt;Dissecting Serverless Stacks (II)&lt;/h1&gt;
&lt;p&gt;With the output of the last post of this series, we established the base to be able to deliver a Serverless application independent of its needed IAM privileges. So let&amp;rsquo;s see how this will work out.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/michael-dam-7Czv6Vm9Lf8-unsplash-1280.jpg"/>
        <media:keywords>[serverless lambda]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;dissecting-serverless-stacks-ii&#34;&gt;Dissecting Serverless Stacks (II)&lt;/h1&gt;
&lt;p&gt;With the output of the last post of this series, we established the base to be able to deliver a Serverless application independent of its needed IAM privileges. So let&amp;rsquo;s see how this will work out.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Installationen für Alexa live Coding - Durchblick bei der neuen Alexa Presentation Language</title>
      <link>https://www.tecracer.com/blog/2019/11/installationen-f%C3%BCr-alexa-live-coding-durchblick-bei-der-neuen-alexa-presentation-language.html</link><pubDate>Tue, 12 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/installationen-f%C3%BCr-alexa-live-coding-durchblick-bei-der-neuen-alexa-presentation-language.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/installationen-f%C3%BCr-alexa-live-coding-durchblick-bei-der-neuen-alexa-presentation-language.html">
        <media:title type="html">Installationen für Alexa live Coding - Durchblick bei der neuen Alexa Presentation Language</media:title>
        <media:description type="html">Alexa live coding Installations The AWS Usergroup Hannover meets on 21. of November at tecRacer.
Details on the meetup website of the event
Das Treffen wird in deutsch stattfinden!
Um life mitzumachen, müssen ein paar Tools installiert werden.
Ein twitch stream zur Installation und später das Treffen seht ihr in den twitch clips: hier
Streaming starts twitch.tv/tecracerDas Streaming beginn 19:00 Zeitzone Europe/Berlin unter twitch.tv/tecracer
Node, npm See Website
Test node --version ASK Alexa Skills kit cli</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/saketh-garuda.jpg"/>
        <media:keywords>[alexa cdk]</media:keywords>
      </media:content>
      <description>Alexa live coding Installations The AWS Usergroup Hannover meets on 21. of November at tecRacer.
Details on the meetup website of the event
Das Treffen wird in deutsch stattfinden!
Um life mitzumachen, müssen ein paar Tools installiert werden.
Ein twitch stream zur Installation und später das Treffen seht ihr in den twitch clips: hier
Streaming starts twitch.tv/tecracerDas Streaming beginn 19:00 Zeitzone Europe/Berlin unter twitch.tv/tecracer
Node, npm See Website
Test node --version ASK Alexa Skills kit cli</description>
    </item>
    
    <item>
      <title>Dissecting Serverless Stacks (I)</title>
      <link>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-i.html</link><pubDate>Fri, 08 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-i.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/11/dissecting-serverless-stacks-i.html">
        <media:title type="html">Dissecting Serverless Stacks (I)</media:title>
        <media:description type="html">&lt;h1 id=&#34;dissecting-serverless-stacks-i&#34;&gt;Dissecting Serverless Stacks (I)&lt;/h1&gt;
&lt;p&gt;This post establishes the base for a small series on how to create Serverless based Lambdas which can be deployed in environments without IAM privileges or where the &lt;code&gt;sls&lt;/code&gt; command cannot be used at all.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/11/tobias-FbchmfWWb1E-unsplash-1280.jpg"/>
        <media:keywords>[serverless lambda]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;dissecting-serverless-stacks-i&#34;&gt;Dissecting Serverless Stacks (I)&lt;/h1&gt;
&lt;p&gt;This post establishes the base for a small series on how to create Serverless based Lambdas which can be deployed in environments without IAM privileges or where the &lt;code&gt;sls&lt;/code&gt; command cannot be used at all.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Instant Clones with kitchen-vcenter</title>
      <link>https://www.tecracer.com/blog/2019/10/instant-clones-with-kitchen-vcenter.html</link><pubDate>Fri, 25 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/instant-clones-with-kitchen-vcenter.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/instant-clones-with-kitchen-vcenter.html">
        <media:title type="html">Instant Clones with kitchen-vcenter</media:title>
        <media:description type="html">&lt;h1 id=&#34;instant-clones-with-kitchen-vcenter&#34;&gt;Instant Clones with kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;Over the last few posts we optimized our kitchen-vcenter setups and are stuck with the usual, long boot times of Windows systems. Surprisingly, VMware introduced a feature which can help us get rid of those. For good.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/10/daniel-mayovskiy-ai6IRDJQMKw-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;instant-clones-with-kitchen-vcenter&#34;&gt;Instant Clones with kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;Over the last few posts we optimized our kitchen-vcenter setups and are stuck with the usual, long boot times of Windows systems. Surprisingly, VMware introduced a feature which can help us get rid of those. For good.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Guest Operations and kitchen-vcenter</title>
      <link>https://www.tecracer.com/blog/2019/10/guest-operations-and-kitchen-vcenter.html</link><pubDate>Fri, 18 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/guest-operations-and-kitchen-vcenter.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/guest-operations-and-kitchen-vcenter.html">
        <media:title type="html">Guest Operations and kitchen-vcenter</media:title>
        <media:description type="html">&lt;h1 id=&#34;guest-operations-and-kitchen-vcenter&#34;&gt;Guest Operations and kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;In this part of the blog series, we will look on how to speed up IP discovery of new machines with a little-known feature of the VMware Tools.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/10/wendy-scofield-TjfQR3JgGG8-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;guest-operations-and-kitchen-vcenter&#34;&gt;Guest Operations and kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;In this part of the blog series, we will look on how to speed up IP discovery of new machines with a little-known feature of the VMware Tools.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linked Clones with kitchen-vcenter</title>
      <link>https://www.tecracer.com/blog/2019/10/linked-clones-with-kitchen-vcenter.html</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/linked-clones-with-kitchen-vcenter.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/linked-clones-with-kitchen-vcenter.html">
        <media:title type="html">Linked Clones with kitchen-vcenter</media:title>
        <media:description type="html">&lt;h1 id=&#34;linked-clones-with-kitchen-vcenter&#34;&gt;Linked Clones with kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;Quickly starting new Test Kitchen machines is one of the main concerns for getting the desired feedback cycles in cookbook development. While machines get created as a full clone by default, the kitchen-vcenter driver offers a better alternative.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/10/veri-ivanova-p3Pj7jOYvnM-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;linked-clones-with-kitchen-vcenter&#34;&gt;Linked Clones with kitchen-vcenter&lt;/h1&gt;
&lt;p&gt;Quickly starting new Test Kitchen machines is one of the main concerns for getting the desired feedback cycles in cookbook development. While machines get created as a full clone by default, the kitchen-vcenter driver offers a better alternative.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Defenders - caller based EC2 security with CDK</title>
      <link>https://www.tecracer.com/blog/2019/10/defenders-caller-based-ec2-security-with-cdk.html</link><pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/defenders-caller-based-ec2-security-with-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/defenders-caller-based-ec2-security-with-cdk.html">
        <media:title type="html">Defenders - caller based EC2 security with CDK</media:title>
        <media:description type="html">Defenders: Caller based EC2 security The risk with security credentials is that they get exposed an are being used elsewhere. What if we could prevent that the are being used elsewhere. The idea from the article of William Bengston from netflix was: Dynamically locking credentials to the environment.
This implementation of this idea is much more simple with the cdk. So, let&amp;rsquo;s defend ourselves!
Our story here is the battle of the defenders (tm).</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/10/photo-1567604539011-ce1f37c5d657.jpeg"/>
        <media:keywords>[ec2 security cdk]</media:keywords>
      </media:content>
      <description>Defenders: Caller based EC2 security The risk with security credentials is that they get exposed an are being used elsewhere. What if we could prevent that the are being used elsewhere. The idea from the article of William Bengston from netflix was: Dynamically locking credentials to the environment.
This implementation of this idea is much more simple with the cdk. So, let&amp;rsquo;s defend ourselves!
Our story here is the battle of the defenders (tm).</description>
    </item>
    
    <item>
      <title>Target Mode with Serial Devices</title>
      <link>https://www.tecracer.com/blog/2019/10/target-mode-with-serial-devices.html</link><pubDate>Fri, 04 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/target-mode-with-serial-devices.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/target-mode-with-serial-devices.html">
        <media:title type="html">Target Mode with Serial Devices</media:title>
        <media:description type="html">&lt;h1 id=&#34;target-mode-with-serial-devices&#34;&gt;Target Mode with Serial Devices&lt;/h1&gt;
&lt;p&gt;Usually, you will work with SSH or WinRM to connect to remote nodes and configure them. Those standard protocols bring along all the perks of a modern network connection: Encryption, Authentication, File transfers, etc&lt;/p&gt;
&lt;p&gt;But what if you have a device without network connectivity?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/markus-spiske-gcgves5HAc-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;target-mode-with-serial-devices&#34;&gt;Target Mode with Serial Devices&lt;/h1&gt;
&lt;p&gt;Usually, you will work with SSH or WinRM to connect to remote nodes and configure them. Those standard protocols bring along all the perks of a modern network connection: Encryption, Authentication, File transfers, etc&lt;/p&gt;
&lt;p&gt;But what if you have a device without network connectivity?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Layers with Serverless</title>
      <link>https://www.tecracer.com/blog/2019/10/ruby-layers-with-serverless.html</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/10/ruby-layers-with-serverless.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/10/ruby-layers-with-serverless.html">
        <media:title type="html">Ruby Layers with Serverless</media:title>
        <media:description type="html">&lt;h1 id=&#34;ruby-layers-with-serverless&#34;&gt;Ruby Layers with Serverless&lt;/h1&gt;
&lt;p&gt;After showing how easy it is to &lt;a href=&#34;https://www.tecracer.com/blog/2019/09/ruby-lambdas-with-serverless.html&#34;&gt;write AWS Lambda functions in Ruby&lt;/a&gt;, we will work on a way to build Layers with external dependencies or shared data in this post.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/10/martin-sanchez-MD6E2Sv__iA-unsplash.jpg"/>
        <media:keywords>[serverless lambda ruby]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;ruby-layers-with-serverless&#34;&gt;Ruby Layers with Serverless&lt;/h1&gt;
&lt;p&gt;After showing how easy it is to &lt;a href=&#34;https://www.tecracer.com/blog/2019/09/ruby-lambdas-with-serverless.html&#34;&gt;write AWS Lambda functions in Ruby&lt;/a&gt;, we will work on a way to build Layers with external dependencies or shared data in this post.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The kitchen-vcenter Driver</title>
      <link>https://www.tecracer.com/blog/2019/09/the-kitchen-vcenter-driver.html</link><pubDate>Fri, 27 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/the-kitchen-vcenter-driver.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/the-kitchen-vcenter-driver.html">
        <media:title type="html">The kitchen-vcenter Driver</media:title>
        <media:description type="html">&lt;h1 id=&#34;the-kitchen-vcenter-driver&#34;&gt;The kitchen-vcenter Driver&lt;/h1&gt;
&lt;p&gt;While many companies already rely on some Cloud for all of their IT systems, bigger enterprise customers often have own data centers which consist of thousands of virtual machines. Under these circumstances, it is often not desirable to only test Chef cookbooks on AWS or Azure, but doing this in the real environment is a better idea. The &lt;code&gt;kitchen-vcenter&lt;/code&gt; driver allows you to harness the power of your own IT systems.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/taylor-vick-M5tzZtFCOfs-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;the-kitchen-vcenter-driver&#34;&gt;The kitchen-vcenter Driver&lt;/h1&gt;
&lt;p&gt;While many companies already rely on some Cloud for all of their IT systems, bigger enterprise customers often have own data centers which consist of thousands of virtual machines. Under these circumstances, it is often not desirable to only test Chef cookbooks on AWS or Azure, but doing this in the real environment is a better idea. The &lt;code&gt;kitchen-vcenter&lt;/code&gt; driver allows you to harness the power of your own IT systems.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ruby Lambdas with Serverless</title>
      <link>https://www.tecracer.com/blog/2019/09/ruby-lambdas-with-serverless.html</link><pubDate>Tue, 24 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/ruby-lambdas-with-serverless.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/ruby-lambdas-with-serverless.html">
        <media:title type="html">Ruby Lambdas with Serverless</media:title>
        <media:description type="html">&lt;h1 id=&#34;ruby-lambdas-with-serverless&#34;&gt;Ruby Lambdas with Serverless&lt;/h1&gt;
&lt;p&gt;Support for Ruby was added on AWS Lambda end of November 2018, with support via the &lt;a href=&#34;https://serverless.com/&#34;&gt;Serverless Framework&lt;/a&gt; landing on the same day.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/philipp-berndt-5i0GnoTTjSE-unsplash.jpg"/>
        <media:keywords>[serverless lambda ruby]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;ruby-lambdas-with-serverless&#34;&gt;Ruby Lambdas with Serverless&lt;/h1&gt;
&lt;p&gt;Support for Ruby was added on AWS Lambda end of November 2018, with support via the &lt;a href=&#34;https://serverless.com/&#34;&gt;Serverless Framework&lt;/a&gt; landing on the same day.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The kitchen-ec2 Driver</title>
      <link>https://www.tecracer.com/blog/2019/09/the-kitchen-ec2-driver.html</link><pubDate>Fri, 20 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/the-kitchen-ec2-driver.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/the-kitchen-ec2-driver.html">
        <media:title type="html">The kitchen-ec2 Driver</media:title>
        <media:description type="html">&lt;h1 id=&#34;the-kitchen-ec2-driver&#34;&gt;The kitchen-ec2 Driver&lt;/h1&gt;
&lt;p&gt;Within the Chef ecosystem, Test Kitchen is one of the most useful tools. It offers the possibility to quickly test cookbooks in different OS environments on machines with a limited lifetime. That way, you can check if your fancy recipes work the same on RedHat, Centos 6 and Ubuntu. As speed is king, this fast feedback motivates more for early testing and reduces the amount of bugs found in production.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/taylor-wilcox-cABI3p0F7rU-unsplash.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;the-kitchen-ec2-driver&#34;&gt;The kitchen-ec2 Driver&lt;/h1&gt;
&lt;p&gt;Within the Chef ecosystem, Test Kitchen is one of the most useful tools. It offers the possibility to quickly test cookbooks in different OS environments on machines with a limited lifetime. That way, you can check if your fancy recipes work the same on RedHat, Centos 6 and Ubuntu. As speed is king, this fast feedback motivates more for early testing and reduces the amount of bugs found in production.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Custom Resource Diffs in Chef</title>
      <link>https://www.tecracer.com/blog/2019/09/custom-resource-diffs-in-chef.html</link><pubDate>Fri, 13 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/custom-resource-diffs-in-chef.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/custom-resource-diffs-in-chef.html">
        <media:title type="html">Custom Resource Diffs in Chef</media:title>
        <media:description type="html">&lt;h1 id=&#34;custom-resource-diffs-in-chef&#34;&gt;Custom Resource Diffs in Chef&lt;/h1&gt;
&lt;p&gt;If you are writing custom resources regularly, you might have been annoyed by a general &amp;ldquo;diff&amp;rdquo; functionality in Chef. In this post we will work on some snippets to make this possible&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/sharon-mccutcheon-o2glCCYUCe8-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;custom-resource-diffs-in-chef&#34;&gt;Custom Resource Diffs in Chef&lt;/h1&gt;
&lt;p&gt;If you are writing custom resources regularly, you might have been annoyed by a general &amp;ldquo;diff&amp;rdquo; functionality in Chef. In this post we will work on some snippets to make this possible&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Automating ACM Certificates with Serverless Framework</title>
      <link>https://www.tecracer.com/blog/2019/09/automating-acm-certificates-with-serverless-framework.html</link><pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/automating-acm-certificates-with-serverless-framework.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/automating-acm-certificates-with-serverless-framework.html">
        <media:title type="html">Automating ACM Certificates with Serverless Framework</media:title>
        <media:description type="html">Automating ACM Certificate creation with the Serverless Framework Encryption is the basis for secure communication in our modern world. For most web applications this boils down to using HTTPS to encrypt traffic between the client and server. HTTPS or the underlying protocols TLS/SSL rely on Public Key Infrastructure and Encryption to establish the Authenticity of the communication partner. Authenticity in this context means that the client can be sure he is communicating with Google if they access https://google.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/werner-vogels-encrypt.png"/>
        <media:keywords>[serverless acm cloudformation lambda]</media:keywords>
      </media:content>
      <description>Automating ACM Certificate creation with the Serverless Framework Encryption is the basis for secure communication in our modern world. For most web applications this boils down to using HTTPS to encrypt traffic between the client and server. HTTPS or the underlying protocols TLS/SSL rely on Public Key Infrastructure and Encryption to establish the Authenticity of the communication partner. Authenticity in this context means that the client can be sure he is communicating with Google if they access https://google.</description>
    </item>
    
    <item>
      <title>More Tools - CDK Examples</title>
      <link>https://www.tecracer.com/blog/2019/09/more-tools-cdk-examples.html</link><pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/more-tools-cdk-examples.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/more-tools-cdk-examples.html">
        <media:title type="html">More Tools - CDK Examples</media:title>
        <media:description type="html">&lt;h2 id=&#34;we-need-more-cdk-examples&#34;&gt;We need more CDK examples&lt;/h2&gt;
&lt;p&gt;In this github repo we focus on examples for every day work. While there are some nice examples for the fancy stuff like fargate, ecs and so on in &lt;a href=&#34;https://github.com/aws-samples/aws-cdk-examples/tree/master/typescript&#34;&gt;aws-cdk-examples/typescript at master · aws-samples/aws-cdk-examples · GitHub&lt;/a&gt;, i felt that basic examples where missing.&lt;/p&gt;
&lt;p&gt;So we created &lt;a href=&#34;https://github.com/tecracer/cdk-templates&#34;&gt;GitHub - tecracer/cdk-templates: Templates for aws cdk&lt;/a&gt;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/fleur-dQf7RZhMOJU-unsplash.jpg"/>
        <media:keywords>[cdk s3 cloudformation devops]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;we-need-more-cdk-examples&#34;&gt;We need more CDK examples&lt;/h2&gt;
&lt;p&gt;In this github repo we focus on examples for every day work. While there are some nice examples for the fancy stuff like fargate, ecs and so on in &lt;a href=&#34;https://github.com/aws-samples/aws-cdk-examples/tree/master/typescript&#34;&gt;aws-cdk-examples/typescript at master · aws-samples/aws-cdk-examples · GitHub&lt;/a&gt;, i felt that basic examples where missing.&lt;/p&gt;
&lt;p&gt;So we created &lt;a href=&#34;https://github.com/tecracer/cdk-templates&#34;&gt;GitHub - tecracer/cdk-templates: Templates for aws cdk&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Writing Chef Target Mode Resources</title>
      <link>https://www.tecracer.com/blog/2019/09/writing-chef-target-mode-resources.html</link><pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/writing-chef-target-mode-resources.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/writing-chef-target-mode-resources.html">
        <media:title type="html">Writing Chef Target Mode Resources</media:title>
        <media:description type="html">&lt;h1 id=&#34;writing-chef-target-mode-resources&#34;&gt;Writing Chef Target Mode Resources&lt;/h1&gt;
&lt;p&gt;After my previous blog posts, you might be tempted to write your own Chef custom resources which are compatible with Target Mode.&lt;/p&gt;
&lt;p&gt;Luckily, this is very easy - so this will be a short one.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/img/2019/08/george-pagan-iii-bIlaTxx4nCo-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;writing-chef-target-mode-resources&#34;&gt;Writing Chef Target Mode Resources&lt;/h1&gt;
&lt;p&gt;After my previous blog posts, you might be tempted to write your own Chef custom resources which are compatible with Target Mode.&lt;/p&gt;
&lt;p&gt;Luckily, this is very easy - so this will be a short one.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Amazon Connect und die kleine Mailbox…</title>
      <link>https://www.tecracer.com/blog/2019/09/amazon-connect-und-die-kleine-mailbox.html</link><pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/09/amazon-connect-und-die-kleine-mailbox.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/09/amazon-connect-und-die-kleine-mailbox.html">
        <media:title type="html">Amazon Connect und die kleine Mailbox…</media:title>
        <media:description type="html">&lt;h1 id=&#34;amazon-connect-und-die-kleine-mailbox&#34;&gt;Amazon Connect und die kleine Mailbox…&lt;/h1&gt;
&lt;p&gt;Amazon Connect ist als veröffentlichter Service zwar noch relativ jung, aber definitiv nicht mehr in den Kinderschuhen. Das cloudbasierte Contact Center von Amazon etabliert sich zunehmend, was auch wir - nicht zuletzt über steigende Projektzahlen - feststellen können. Dabei besticht es unter anderem durch seine offene Plattform und hohe Integrierbarkeit.&lt;/p&gt;
&lt;p&gt;Was fehlt - ist eine Mailbox!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/09/mailbox.jpg"/>
        <media:keywords>[connect lambda]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;amazon-connect-und-die-kleine-mailbox&#34;&gt;Amazon Connect und die kleine Mailbox…&lt;/h1&gt;
&lt;p&gt;Amazon Connect ist als veröffentlichter Service zwar noch relativ jung, aber definitiv nicht mehr in den Kinderschuhen. Das cloudbasierte Contact Center von Amazon etabliert sich zunehmend, was auch wir - nicht zuletzt über steigende Projektzahlen - feststellen können. Dabei besticht es unter anderem durch seine offene Plattform und hohe Integrierbarkeit.&lt;/p&gt;
&lt;p&gt;Was fehlt - ist eine Mailbox!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Local Preprocessing in Target Mode</title>
      <link>https://www.tecracer.com/blog/2019/08/local-preprocessing-in-target-mode.html</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/local-preprocessing-in-target-mode.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/local-preprocessing-in-target-mode.html">
        <media:title type="html">Local Preprocessing in Target Mode</media:title>
        <media:description type="html">&lt;h1 id=&#34;local-preprocessing-in-target-mode&#34;&gt;Local Preprocessing in Target Mode&lt;/h1&gt;
&lt;p&gt;If you ever created configuration files with any automation system, you know that this involves a lot of templating. This is actually one of the most basic tasks that Chef performs and it is done using the &lt;code&gt;template&lt;/code&gt; resource.&lt;/p&gt;
&lt;p&gt;With Chef&amp;rsquo;s Target Mode this currently is a bit more complicated.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/george-pagan-iii-bIlaTxx4nCo-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;local-preprocessing-in-target-mode&#34;&gt;Local Preprocessing in Target Mode&lt;/h1&gt;
&lt;p&gt;If you ever created configuration files with any automation system, you know that this involves a lot of templating. This is actually one of the most basic tasks that Chef performs and it is done using the &lt;code&gt;template&lt;/code&gt; resource.&lt;/p&gt;
&lt;p&gt;With Chef&amp;rsquo;s Target Mode this currently is a bit more complicated.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Target Mode with Chef Server and Chef Automate</title>
      <link>https://www.tecracer.com/blog/2019/08/target-mode-with-chef-server-and-chef-automate.html</link><pubDate>Fri, 23 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/target-mode-with-chef-server-and-chef-automate.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/target-mode-with-chef-server-and-chef-automate.html">
        <media:title type="html">Target Mode with Chef Server and Chef Automate</media:title>
        <media:description type="html">&lt;h1 id=&#34;target-mode-with-chef-server-and-chef-automate&#34;&gt;Target Mode with Chef Server and Chef Automate&lt;/h1&gt;
&lt;p&gt;It is not sufficient to provision remote devices via Target Mode but we also want an overview of node attributes, run history and changed resources.&lt;/p&gt;
&lt;p&gt;In this post we have a look at how to connect agentless resources with central servers to give us the much-needed visibility.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/george-pagan-iii-bIlaTxx4nCo-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;target-mode-with-chef-server-and-chef-automate&#34;&gt;Target Mode with Chef Server and Chef Automate&lt;/h1&gt;
&lt;p&gt;It is not sufficient to provision remote devices via Target Mode but we also want an overview of node attributes, run history and changed resources.&lt;/p&gt;
&lt;p&gt;In this post we have a look at how to connect agentless resources with central servers to give us the much-needed visibility.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting around circular CloudFormation Dependencies: S3-Event-Lambda-Role</title>
      <link>https://www.tecracer.com/blog/2019/08/getting-around-circular-cloudformation-dependencies-s3-event-lambda-role.html</link><pubDate>Tue, 20 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/getting-around-circular-cloudformation-dependencies-s3-event-lambda-role.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/getting-around-circular-cloudformation-dependencies-s3-event-lambda-role.html">
        <media:title type="html">Getting around circular CloudFormation Dependencies: S3-Event-Lambda-Role</media:title>
        <media:description type="html">&lt;h1 id=&#34;getting-around-circular-cloudformation-dependencies&#34;&gt;Getting around circular CloudFormation dependencies&lt;/h1&gt;
&lt;p&gt;Several posts complain about the inability of &lt;strong&gt;CloudFormation&lt;/strong&gt; to apply a &lt;strong&gt;Lambda&lt;/strong&gt; event function to an S3 Bucket with an dynamically generated name.&lt;/p&gt;
&lt;p&gt;The standard UseCase is an S3 Bucket with a Lambda event notification. In this special case the Bucket has a dynamically generated name. This cannot be done by pure CloudFormation!&lt;/p&gt;
&lt;p&gt;How to work around this circular depency? Let me show you an easy way:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/s3-circle.png"/>
        <media:keywords>[cdk s3 cloudformation devops]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;getting-around-circular-cloudformation-dependencies&#34;&gt;Getting around circular CloudFormation dependencies&lt;/h1&gt;
&lt;p&gt;Several posts complain about the inability of &lt;strong&gt;CloudFormation&lt;/strong&gt; to apply a &lt;strong&gt;Lambda&lt;/strong&gt; event function to an S3 Bucket with an dynamically generated name.&lt;/p&gt;
&lt;p&gt;The standard UseCase is an S3 Bucket with a Lambda event notification. In this special case the Bucket has a dynamically generated name. This cannot be done by pure CloudFormation!&lt;/p&gt;
&lt;p&gt;How to work around this circular depency? Let me show you an easy way:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Agentless Provisioning with Chef</title>
      <link>https://www.tecracer.com/blog/2019/08/agentless-provisioning-with-chef.html</link><pubDate>Fri, 16 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/agentless-provisioning-with-chef.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/agentless-provisioning-with-chef.html">
        <media:title type="html">Agentless Provisioning with Chef</media:title>
        <media:description type="html">&lt;h1 id=&#34;agentless-provisioning-with-chef&#34;&gt;Agentless Provisioning with Chef&lt;/h1&gt;
&lt;p&gt;One of the main points of criticism about Chef I heard over the last few years has been the need to have an agent deployed at remote machines. Sometimes that is not desired, sometimes it is not even possible.&lt;/p&gt;
&lt;p&gt;Due to this, configuring remote machines has become the stronghold of other tools - but a new feature of Chef changes the landscape fundamentally.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/george-pagan-iii-bIlaTxx4nCo-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;agentless-provisioning-with-chef&#34;&gt;Agentless Provisioning with Chef&lt;/h1&gt;
&lt;p&gt;One of the main points of criticism about Chef I heard over the last few years has been the need to have an agent deployed at remote machines. Sometimes that is not desired, sometimes it is not even possible.&lt;/p&gt;
&lt;p&gt;Due to this, configuring remote machines has become the stronghold of other tools - but a new feature of Chef changes the landscape fundamentally.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Große Wolken - CloudFormation Makros</title>
      <link>https://www.tecracer.com/blog/2019/08/gro%C3%9Fe-wolken-cloudformation-makros.html</link><pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/gro%C3%9Fe-wolken-cloudformation-makros.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/gro%C3%9Fe-wolken-cloudformation-makros.html">
        <media:title type="html">Große Wolken - CloudFormation Makros</media:title>
        <media:description type="html">How to: CloudFormation Makro CloudFormation vermisst gegenüber Terraform einige Funktionen, die das Erstellen von Infrastruktur vereinfachen können. Das ist grundsätzlich korrekt, allerdings gibt es in CloudFormation die Möglichkeit, sich selber um den Einbau solcher Funktionen zu kümmern. Das geht mithilfe sogenannter CloudFormation Makros.
CloudFormation Makros sind Funktionen, die wir per CloudFormation erstellen können und dann in weiteren CloudFormation Templates einbauen und verwenden können. Wir zeigen dies am Beispiel einer Count Funktion.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/paul-skorupskas-7KLa-xLbSXA-unsplash.jpg"/>
        <media:keywords>[cloudformation s3 lambda]</media:keywords>
      </media:content>
      <description>How to: CloudFormation Makro CloudFormation vermisst gegenüber Terraform einige Funktionen, die das Erstellen von Infrastruktur vereinfachen können. Das ist grundsätzlich korrekt, allerdings gibt es in CloudFormation die Möglichkeit, sich selber um den Einbau solcher Funktionen zu kümmern. Das geht mithilfe sogenannter CloudFormation Makros.
CloudFormation Makros sind Funktionen, die wir per CloudFormation erstellen können und dann in weiteren CloudFormation Templates einbauen und verwenden können. Wir zeigen dies am Beispiel einer Count Funktion.</description>
    </item>
    
    <item>
      <title>Deploying the Serverless Framework to AWS from Azure DevOps</title>
      <link>https://www.tecracer.com/blog/2019/08/deploying-the-serverless-framework-to-aws-from-azure-devops.html</link><pubDate>Fri, 02 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/08/deploying-the-serverless-framework-to-aws-from-azure-devops.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/08/deploying-the-serverless-framework-to-aws-from-azure-devops.html">
        <media:title type="html">Deploying the Serverless Framework to AWS from Azure DevOps</media:title>
        <media:description type="html">Introduction Recently I worked on a project with the Serverless Framework which I really like. I used it do define a serverless application for a customer that runs their workloads mostly on AWS but uses Azure DevOps to build and deploy resources. This came about because they were already building lots of .Net applications and are therefore used to VSTS, the former name of Azure DevOps.
After recovering from the initial shock of having to use an Azure tool to deploy resources to AWS I gave it a chance (well, I didn&amp;rsquo;t really have a choice in the matter).</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/08/quinten-de-graaf-L4gN0aeaPY4-unsplash.jpg"/>
        <media:keywords>[serverless cicd pipeline]</media:keywords>
      </media:content>
      <description>Introduction Recently I worked on a project with the Serverless Framework which I really like. I used it do define a serverless application for a customer that runs their workloads mostly on AWS but uses Azure DevOps to build and deploy resources. This came about because they were already building lots of .Net applications and are therefore used to VSTS, the former name of Azure DevOps.
After recovering from the initial shock of having to use an Azure tool to deploy resources to AWS I gave it a chance (well, I didn&amp;rsquo;t really have a choice in the matter).</description>
    </item>
    
    <item>
      <title>The serverless kingslayer? - Migration from serverless to CDK</title>
      <link>https://www.tecracer.com/blog/2019/07/the-serverless-kingslayer-migration-from-serverless-to-cdk.html</link><pubDate>Wed, 31 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/07/the-serverless-kingslayer-migration-from-serverless-to-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/07/the-serverless-kingslayer-migration-from-serverless-to-cdk.html">
        <media:title type="html">The serverless kingslayer? - Migration from serverless to CDK</media:title>
        <media:description type="html">The serverless kingslayer? - Migration from serverless to CDK Last day I have been at a customer and suggested using the CDK for Infrastructure as code. He responded with a huge yes. He has worked his way through the CDK Intro Workshop aws-cdk-examples/typescript at master · aws-samples/aws-cdk-examples · GitHub and wanted to use it.
Then we discussed a lambda function. The customer was using the serverless framework - like most of the people.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/07/henry-hustava-j_Ch0mwBNds-unsplash.jpg"/>
        <media:keywords>[cloudformation cdk serverless]</media:keywords>
      </media:content>
      <description>The serverless kingslayer? - Migration from serverless to CDK Last day I have been at a customer and suggested using the CDK for Infrastructure as code. He responded with a huge yes. He has worked his way through the CDK Intro Workshop aws-cdk-examples/typescript at master · aws-samples/aws-cdk-examples · GitHub and wanted to use it.
Then we discussed a lambda function. The customer was using the serverless framework - like most of the people.</description>
    </item>
    
    <item>
      <title>Managed Services der nächsten Generation</title>
      <link>https://www.tecracer.com/blog/2019/07/managed-services-der-n%C3%A4chsten-generation.html</link><pubDate>Thu, 25 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/07/managed-services-der-n%C3%A4chsten-generation.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/07/managed-services-der-n%C3%A4chsten-generation.html">
        <media:title type="html">Managed Services der nächsten Generation</media:title>
        <media:description type="html">Was ist sind Managed Services der nächsten Generation? Die Cloud-Technologie verändert die traditionellen IT-Modelle auf verschiedene Weise - von der IT-Infrastruktur bis zur Entwicklungsmethode - und hat sogar Auswirkungen auf die Unternehmenskultur. Die Einführung von Cloud-Technologie führt somit auch zu einer neuen Art von IT-Serviceanforderungen, diese werden als Managed Services der nächsten Generation bezeichnet.
Traditionelle Managed Services konzentrieren sich normalerweise auf:
Patch Management Change Management Incident Management Business Continuity Security Access Management…etc .</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/07/helloquence-5fNmWej4tAA-unsplash.jpg"/>
        <media:keywords>[msp allgemein]</media:keywords>
      </media:content>
      <description>Was ist sind Managed Services der nächsten Generation? Die Cloud-Technologie verändert die traditionellen IT-Modelle auf verschiedene Weise - von der IT-Infrastruktur bis zur Entwicklungsmethode - und hat sogar Auswirkungen auf die Unternehmenskultur. Die Einführung von Cloud-Technologie führt somit auch zu einer neuen Art von IT-Serviceanforderungen, diese werden als Managed Services der nächsten Generation bezeichnet.
Traditionelle Managed Services konzentrieren sich normalerweise auf:
Patch Management Change Management Incident Management Business Continuity Security Access Management…etc .</description>
    </item>
    
    <item>
      <title>CDK - under Construction - should we use it for the next project?</title>
      <link>https://www.tecracer.com/blog/2019/07/cdk-under-construction-should-we-use-it-for-the-next-project.html</link><pubDate>Sun, 07 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/07/cdk-under-construction-should-we-use-it-for-the-next-project.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/07/cdk-under-construction-should-we-use-it-for-the-next-project.html">
        <media:title type="html">CDK - under Construction - should we use it for the next project?</media:title>
        <media:description type="html">&lt;h1 id=&#34;should-we-use-cdk-for-the-next-project&#34;&gt;Should we use CDK for the next project?&lt;/h1&gt;
&lt;p&gt;The AWS CDK (Cloud Development Kit) is great - and still in beta - so the question for the next project would be:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Should we use cdk or not?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;This post will look at the state of the cdk. Also we provide our
&lt;a href=&#34;https://github.com/tecracer/cdk-templates&#34;&gt;CDK Templates&lt;/a&gt; updated to the CDK Version 0.38 if you want to get started.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/07/samuel-zeller-dMAcJn5QnJ8-unsplash.jpg"/>
        <media:keywords>[cloudformation cdk iac]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;should-we-use-cdk-for-the-next-project&#34;&gt;Should we use CDK for the next project?&lt;/h1&gt;
&lt;p&gt;The AWS CDK (Cloud Development Kit) is great - and still in beta - so the question for the next project would be:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Should we use cdk or not?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;This post will look at the state of the cdk. Also we provide our
&lt;a href=&#34;https://github.com/tecracer/cdk-templates&#34;&gt;CDK Templates&lt;/a&gt; updated to the CDK Version 0.38 if you want to get started.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Sound of Silence - Lift your heavy Workloads to AWS Batch with Docker</title>
      <link>https://www.tecracer.com/blog/2019/06/sound-of-silence-lift-your-heavy-workloads-to-aws-batch-with-docker.html</link><pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/06/sound-of-silence-lift-your-heavy-workloads-to-aws-batch-with-docker.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/06/sound-of-silence-lift-your-heavy-workloads-to-aws-batch-with-docker.html">
        <media:title type="html">Sound of Silence - Lift your heavy Workloads to AWS Batch with Docker</media:title>
        <media:description type="html">Statistical Computing on Your Local Workstation Recently, a costumer told me about his problems to fullfil stastistical computing workloads on his local workstations. At first, you need to know that statistcal computing language like R and Python by default only use one core of your multi core machine. To parallize them, you have a lot of opportunities with regard to CPU-usage, IOPS etc.. Second, even if you parallize your workloads, you got an annoying loud machine in your office.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/06/batch.svg"/>
        <media:keywords>[Batch R Data Science]</media:keywords>
      </media:content>
      <description>Statistical Computing on Your Local Workstation Recently, a costumer told me about his problems to fullfil stastistical computing workloads on his local workstations. At first, you need to know that statistcal computing language like R and Python by default only use one core of your multi core machine. To parallize them, you have a lot of opportunities with regard to CPU-usage, IOPS etc.. Second, even if you parallize your workloads, you got an annoying loud machine in your office.</description>
    </item>
    
    <item>
      <title>Automating Athena Queries with Python</title>
      <link>https://www.tecracer.com/blog/2019/06/automating-athena-queries-with-python.html</link><pubDate>Sun, 16 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/06/automating-athena-queries-with-python.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/06/automating-athena-queries-with-python.html">
        <media:title type="html">Automating Athena Queries with Python</media:title>
        <media:description type="html">Automating Athena Queries with Python Introduction Over the last few weeks I&amp;rsquo;ve been using Amazon Athena quite heavily. For those of you who haven&amp;rsquo;t encountered it, Athena basically lets you query data stored in various formats on S3 using SQL (under the hood it&amp;rsquo;s a managed Presto/Hive Cluster). Pricing for Athena is pretty nice as well, you pay only for the amount of data you process and that&amp;rsquo;s relatively cheap at $5 per TB when you consider the effort to set up EMR Clusters for one-time or very infrequent queries and transformations.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-Athena@4x.png"/>
        <media:keywords>[athena lambda step-functions python]</media:keywords>
      </media:content>
      <description>Automating Athena Queries with Python Introduction Over the last few weeks I&amp;rsquo;ve been using Amazon Athena quite heavily. For those of you who haven&amp;rsquo;t encountered it, Athena basically lets you query data stored in various formats on S3 using SQL (under the hood it&amp;rsquo;s a managed Presto/Hive Cluster). Pricing for Athena is pretty nice as well, you pay only for the amount of data you process and that&amp;rsquo;s relatively cheap at $5 per TB when you consider the effort to set up EMR Clusters for one-time or very infrequent queries and transformations.</description>
    </item>
    
    <item>
      <title>Chef Interactive</title>
      <link>https://www.tecracer.com/blog/2019/06/chef-interactive.html</link><pubDate>Fri, 07 Jun 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/06/chef-interactive.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/06/chef-interactive.html">
        <media:title type="html">Chef Interactive</media:title>
        <media:description type="html">&lt;p&gt;As you probably are aware, &lt;a href=&#34;https:\\\\chef.io&#34;&gt;Chef&lt;/a&gt; is a tool which is meant for automatic provisioning and configuring of systems. So if you have a particular problem falling outside of the regular use cases, both posts on the internet and support enquiries of any kind will probably result in one of two answers: &amp;ldquo;that is not possible&amp;rdquo; or &amp;ldquo;you are doing it wrong&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;But - what if you really need this for a rather exotic task or even as an transitory solution?&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/06/sergi-kabrera-2xU7rYxsTiM-unsplash.jpg"/>
        <media:keywords>[ruby]</media:keywords>
      </media:content>
      <description>&lt;p&gt;As you probably are aware, &lt;a href=&#34;https:\\\\chef.io&#34;&gt;Chef&lt;/a&gt; is a tool which is meant for automatic provisioning and configuring of systems. So if you have a particular problem falling outside of the regular use cases, both posts on the internet and support enquiries of any kind will probably result in one of two answers: &amp;ldquo;that is not possible&amp;rdquo; or &amp;ldquo;you are doing it wrong&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;But - what if you really need this for a rather exotic task or even as an transitory solution?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tRick: simple network 2 - Geschwindigkeit</title>
      <link>https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html</link><pubDate>Thu, 30 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html">
        <media:title type="html">tRick: simple network 2 - Geschwindigkeit</media:title>
        <media:description type="html">&lt;h2 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick&lt;/h2&gt;
&lt;h3 id=&#34;alle-posts&#34;&gt;Alle Posts&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;Abstraktion und Lines of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html&#34;&gt;Geschwindigkeit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html&#34;&gt;Diversity (polyglott), Tooling, Fazit&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;benchmark-ausführungsgeschindigkeit&#34;&gt;Benchmark Ausführungsgeschindigkeit&lt;/h2&gt;
&lt;h3 id=&#34;ausführungsgeschwindigkeit&#34;&gt;Ausführungsgeschwindigkeit&lt;/h3&gt;
&lt;p&gt;Direkt aus dem tRick Repository wird mehrfach (n=10) der Zyklus Build -&amp;gt; Check -&amp;gt; Deploy -&amp;gt; Remove ausgeführt. Damit sollen Cache Effekte statistisch gemittelt werden. Dazu nehme ich das Tool &lt;code&gt;hyperfine&lt;/code&gt; zur Hilfe. Es führt Kommandos automatisch mehrfach aus und mittelt die Ergebnisse.&lt;/p&gt;
&lt;p&gt;Meine Annahme ist es, dass Terraform vorne liegt, da das Programm selber statisch kompiliert in go geschrieben ist. Außerdem geht die Ausführung direkt auf die API.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/trick-overview.png"/>
        <media:keywords>[devops cloudformation cicd trick iac]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick&lt;/h2&gt;
&lt;h3 id=&#34;alle-posts&#34;&gt;Alle Posts&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;Abstraktion und Lines of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html&#34;&gt;Geschwindigkeit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html&#34;&gt;Diversity (polyglott), Tooling, Fazit&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;benchmark-ausführungsgeschindigkeit&#34;&gt;Benchmark Ausführungsgeschindigkeit&lt;/h2&gt;
&lt;h3 id=&#34;ausführungsgeschwindigkeit&#34;&gt;Ausführungsgeschwindigkeit&lt;/h3&gt;
&lt;p&gt;Direkt aus dem tRick Repository wird mehrfach (n=10) der Zyklus Build -&amp;gt; Check -&amp;gt; Deploy -&amp;gt; Remove ausgeführt. Damit sollen Cache Effekte statistisch gemittelt werden. Dazu nehme ich das Tool &lt;code&gt;hyperfine&lt;/code&gt; zur Hilfe. Es führt Kommandos automatisch mehrfach aus und mittelt die Ergebnisse.&lt;/p&gt;
&lt;p&gt;Meine Annahme ist es, dass Terraform vorne liegt, da das Programm selber statisch kompiliert in go geschrieben ist. Außerdem geht die Ausführung direkt auf die API.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tRick: simple network 3 - Diversity (polyglott), Tooling, Fazit</title>
      <link>https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html</link><pubDate>Thu, 30 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html">
        <media:title type="html">tRick: simple network 3 - Diversity (polyglott), Tooling, Fazit</media:title>
        <media:description type="html">&lt;h1 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick-teil-3&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick Teil 3&lt;/h1&gt;
&lt;h3 id=&#34;alle-posts&#34;&gt;Alle Posts&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;Abstraktion und Lines of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html&#34;&gt;Geschwindigkeit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html&#34;&gt;Diversity (polyglott), Tooling, Fazit&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/trick-overview.png"/>
        <media:keywords>[devops cloudformation cicd trick iac]</media:keywords>
      </media:content>
      <description>&lt;h1 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick-teil-3&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick Teil 3&lt;/h1&gt;
&lt;h3 id=&#34;alle-posts&#34;&gt;Alle Posts&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;Abstraktion und Lines of Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-2-geschwindigkeit.html&#34;&gt;Geschwindigkeit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-3-diversity-polyglott-tooling-fazit.html&#34;&gt;Diversity (polyglott), Tooling, Fazit&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>Managing multiple stages with Terraform</title>
      <link>https://www.tecracer.com/blog/2019/05/managing-multiple-stages-with-terraform.html</link><pubDate>Wed, 29 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/managing-multiple-stages-with-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/managing-multiple-stages-with-terraform.html">
        <media:title type="html">Managing multiple stages with Terraform</media:title>
        <media:description type="html">Managing multiple environments in Terraform Introduction I recently started learning Terraform. For those who haven&amp;rsquo;t encountered it: Terraform is in essence a framework to describe Infrastructure as code by Hashicorp. When I began doing that, I was struggling with the staging-concept of Terraform. I did my research and came upon numerous 1 articles and blogs that described ways to manage (multiple) environments or stages in Terraform2.
Since I wasn&amp;rsquo;t really happy with the other solutions and there didn&amp;rsquo;t seem to be a canonical way to handle multiple environments, I decided to try and figure out my own solution.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/terraform.png"/>
        <media:keywords>[devops terraform cicd s3 iac]</media:keywords>
      </media:content>
      <description>Managing multiple environments in Terraform Introduction I recently started learning Terraform. For those who haven&amp;rsquo;t encountered it: Terraform is in essence a framework to describe Infrastructure as code by Hashicorp. When I began doing that, I was struggling with the staging-concept of Terraform. I did my research and came upon numerous 1 articles and blogs that described ways to manage (multiple) environments or stages in Terraform2.
Since I wasn&amp;rsquo;t really happy with the other solutions and there didn&amp;rsquo;t seem to be a canonical way to handle multiple environments, I decided to try and figure out my own solution.</description>
    </item>
    
    <item>
      <title>The Same for everyone: Lambda Function *and* Code with the same language via AWS CDK</title>
      <link>https://www.tecracer.com/blog/2019/05/the-same-for-everyone-lambda-function-and-code-with-the-same-language-via-aws-cdk.html</link><pubDate>Sun, 26 May 2019 16:47:18 +0200</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/the-same-for-everyone-lambda-function-and-code-with-the-same-language-via-aws-cdk.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/the-same-for-everyone-lambda-function-and-code-with-the-same-language-via-aws-cdk.html">
        <media:title type="html">The Same for everyone: Lambda Function *and* Code with the same language via AWS CDK</media:title>
        <media:description type="html">&lt;p&gt;The AWS CDK has been presented on reInvent 2018. Its mission is to simplify develop infrastructure as code.&lt;/p&gt;
&lt;p&gt;There are several other frameworks, as discussed here on the blog in &lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;tRick&lt;/a&gt;. So there are some competitors&amp;hellip; Can you use shiny new CDK also for serverless lambda applications?&lt;/p&gt;
&lt;p&gt;Big &amp;ldquo;Yes&amp;rdquo; from my side, but read for yourself&amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/photo-1490702201701-606281d9212a.jpeg"/>
        <media:keywords>[lambda cdk IaC]</media:keywords>
      </media:content>
      <description>&lt;p&gt;The AWS CDK has been presented on reInvent 2018. Its mission is to simplify develop infrastructure as code.&lt;/p&gt;
&lt;p&gt;There are several other frameworks, as discussed here on the blog in &lt;a href=&#34;https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html&#34;&gt;tRick&lt;/a&gt;. So there are some competitors&amp;hellip; Can you use shiny new CDK also for serverless lambda applications?&lt;/p&gt;
&lt;p&gt;Big &amp;ldquo;Yes&amp;rdquo; from my side, but read for yourself&amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Building Lambda with terraform</title>
      <link>https://www.tecracer.com/blog/2019/05/building-lambda-with-terraform.html</link><pubDate>Fri, 24 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/building-lambda-with-terraform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/building-lambda-with-terraform.html">
        <media:title type="html">Building Lambda with terraform</media:title>
        <media:description type="html">Note: An updated version of this post is available here
Building Lambda Functions with Terraform Introduction Many of us use Terraform to manage our infrastructure as code.
As AWS users, Lambda functions tend to be an important part of our infrastructure and its automation. Deploying - and especially building - Lambda functions with Terraform unfortunately isn&amp;rsquo;t as straightforward as I&amp;rsquo;d like. (To be fair: it&amp;rsquo;s very much debatable whether you should use Terraform for this purpose, but I&amp;rsquo;d like to do that - and if I didn&amp;rsquo;t, you wouldn&amp;rsquo;t get to read this article, so let&amp;rsquo;s continue)</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/terraform.png"/>
        <media:keywords>[devops terraform lambda iac]</media:keywords>
      </media:content>
      <description>Note: An updated version of this post is available here
Building Lambda Functions with Terraform Introduction Many of us use Terraform to manage our infrastructure as code.
As AWS users, Lambda functions tend to be an important part of our infrastructure and its automation. Deploying - and especially building - Lambda functions with Terraform unfortunately isn&amp;rsquo;t as straightforward as I&amp;rsquo;d like. (To be fair: it&amp;rsquo;s very much debatable whether you should use Terraform for this purpose, but I&amp;rsquo;d like to do that - and if I didn&amp;rsquo;t, you wouldn&amp;rsquo;t get to read this article, so let&amp;rsquo;s continue)</description>
    </item>
    
    <item>
      <title>tRick: simple network 1 - Abstraktion und LoC</title>
      <link>https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html</link><pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/trick-simple-network-1-abstraktion-und-loc.html">
        <media:title type="html">tRick: simple network 1 - Abstraktion und LoC</media:title>
        <media:description type="html">&lt;h2 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick&lt;/h2&gt;
&lt;p&gt;Ein Toolvergleich für Infrastructure as Code.&lt;/p&gt;
&lt;p&gt;Um effektiv AWS oder generell Cloud Ressourcen zu erzeugen, verwendet man zur Erhöhung des Automatisierungsgrades &amp;ldquo;Infrastracture as Code&amp;rdquo;, d.h. die Server, Datenbanken usw. werden in einer Sprache kodiert. Dieser Vorgang wird sinvollerweise über ein Framework, welches Tools dafür zur Verfügung stellt unterstützt.&lt;/p&gt;
&lt;p&gt;Aber für welches Tool/Framework entscheidet man sich?&lt;/p&gt;
&lt;p&gt;Hier werden wir mit Dimensionen für den tRick Benchmark Entscheidungshilfen geben.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/trick-overview.png"/>
        <media:keywords>[devops cloudformation cicd trick cdk iac]</media:keywords>
      </media:content>
      <description>&lt;h2 id=&#34;vergleich-infrastructure-as-code-iac-frameworks---trick&#34;&gt;Vergleich Infrastructure as Code (IaC) Frameworks - tRick&lt;/h2&gt;
&lt;p&gt;Ein Toolvergleich für Infrastructure as Code.&lt;/p&gt;
&lt;p&gt;Um effektiv AWS oder generell Cloud Ressourcen zu erzeugen, verwendet man zur Erhöhung des Automatisierungsgrades &amp;ldquo;Infrastracture as Code&amp;rdquo;, d.h. die Server, Datenbanken usw. werden in einer Sprache kodiert. Dieser Vorgang wird sinvollerweise über ein Framework, welches Tools dafür zur Verfügung stellt unterstützt.&lt;/p&gt;
&lt;p&gt;Aber für welches Tool/Framework entscheidet man sich?&lt;/p&gt;
&lt;p&gt;Hier werden wir mit Dimensionen für den tRick Benchmark Entscheidungshilfen geben.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Serverless Blog Migration</title>
      <link>https://www.tecracer.com/blog/2019/05/serverless-blog-migration.html</link><pubDate>Fri, 17 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/serverless-blog-migration.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/serverless-blog-migration.html">
        <media:title type="html">Serverless Blog Migration</media:title>
        <media:description type="html">&lt;p&gt;Heute haben wir den aws-blog.de auf serverless migriert. Dabei haben wir Geschwindigkeit und Stabilität gewonnen!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/334c9cdf.png"/>
        <media:keywords>[migration serverless S3 go]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Heute haben wir den aws-blog.de auf serverless migriert. Dabei haben wir Geschwindigkeit und Stabilität gewonnen!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lambda - breaking Update - testen Sie ihre Lambdas mit binären Bibliotheken *jetzt* auf Kompatibilität!</title>
      <link>https://www.tecracer.com/blog/2019/05/lambda-breaking-update-testen-sie-ihre-lambdas-mit-bin%C3%A4ren-bibliotheken-jetzt-auf-kompatibilit%C3%A4t.html</link><pubDate>Wed, 15 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/lambda-breaking-update-testen-sie-ihre-lambdas-mit-bin%C3%A4ren-bibliotheken-jetzt-auf-kompatibilit%C3%A4t.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/lambda-breaking-update-testen-sie-ihre-lambdas-mit-bin%C3%A4ren-bibliotheken-jetzt-auf-kompatibilit%C3%A4t.html">
        <media:title type="html">Lambda - breaking Update - testen Sie ihre Lambdas mit binären Bibliotheken *jetzt* auf Kompatibilität!</media:title>
        <media:description type="html">Lambda - breaking Update - testen Sie Lambda mit binären Bibliotheken jetzt auf Kompatibilität! AWS hat gestern am 14.Mai angekündigt, dass die Laufzeitumgebung von Lambda aktualisiert wird auf Amazon Linux AMI 2018.03.
Upcoming updates to the AWS Lambda and AWS Lambda@Edge execution environment | AWS Compute Blog
Das bedeutet, wenn Sie Lambda Funktionen verwenden, die mit binären Bibliotheken arbeiten, kann es sein, dass Sie diese neu kompilieren müssen. Reine Scriptsprachen und die meisten Funktionen sollten problemlos weiterlaufen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/lambda.png"/>
        <media:keywords>[lambda]</media:keywords>
      </media:content>
      <description>Lambda - breaking Update - testen Sie Lambda mit binären Bibliotheken jetzt auf Kompatibilität! AWS hat gestern am 14.Mai angekündigt, dass die Laufzeitumgebung von Lambda aktualisiert wird auf Amazon Linux AMI 2018.03.
Upcoming updates to the AWS Lambda and AWS Lambda@Edge execution environment | AWS Compute Blog
Das bedeutet, wenn Sie Lambda Funktionen verwenden, die mit binären Bibliotheken arbeiten, kann es sein, dass Sie diese neu kompilieren müssen. Reine Scriptsprachen und die meisten Funktionen sollten problemlos weiterlaufen.</description>
    </item>
    
    <item>
      <title>Cloud Arbeiterbienen für die Build Pipeline - Jenkins mit dynamischen Verarbeitungsknoten über AWS Plugin</title>
      <link>https://www.tecracer.com/blog/2019/05/cloud-arbeiterbienen-f%C3%BCr-die-build-pipeline-jenkins-mit-dynamischen-verarbeitungsknoten-%C3%BCber-aws-plugin.html</link><pubDate>Sun, 05 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/05/cloud-arbeiterbienen-f%C3%BCr-die-build-pipeline-jenkins-mit-dynamischen-verarbeitungsknoten-%C3%BCber-aws-plugin.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/05/cloud-arbeiterbienen-f%C3%BCr-die-build-pipeline-jenkins-mit-dynamischen-verarbeitungsknoten-%C3%BCber-aws-plugin.html">
        <media:title type="html">Cloud Arbeiterbienen für die Build Pipeline - Jenkins mit dynamischen Verarbeitungsknoten über AWS Plugin</media:title>
        <media:description type="html">Jenkins als Build Server erfreut sich einer großen Verbreitung. Die architekturelle Frage, die sich dabei stellt ist: Wie groß lege ich den Server aus, damit er neben des Management der Build Projekte auch die Builds selber verarbeiten kann?
Die einfachste Antwort darauf ist ja: AWS CodeBuild verwenden, aber wenn das nicht geht?
Dann bietet das EC2-Plugin eine dynamische Lösung mit AWS Mitteln: Die Worker Knoten werden vollautomatisch dynamisch als EC2 Instanzen erzeugt und wieder abgebaut.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/05/damien-tupinier-733457-unsplash-730x550.jpg"/>
        <media:keywords>[devops ec2 cicd]</media:keywords>
      </media:content>
      <description>Jenkins als Build Server erfreut sich einer großen Verbreitung. Die architekturelle Frage, die sich dabei stellt ist: Wie groß lege ich den Server aus, damit er neben des Management der Build Projekte auch die Builds selber verarbeiten kann?
Die einfachste Antwort darauf ist ja: AWS CodeBuild verwenden, aber wenn das nicht geht?
Dann bietet das EC2-Plugin eine dynamische Lösung mit AWS Mitteln: Die Worker Knoten werden vollautomatisch dynamisch als EC2 Instanzen erzeugt und wieder abgebaut.</description>
    </item>
    
    <item>
      <title>Wer ist der Schnellste? Überblick über AWS Ressourcen mit Polyglot Programming.</title>
      <link>https://www.tecracer.com/blog/2019/04/wer-ist-der-schnellste-%C3%BCberblick-%C3%BCber-aws-ressourcen-mit-polyglot-programming..html</link><pubDate>Thu, 18 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/04/wer-ist-der-schnellste-%C3%BCberblick-%C3%BCber-aws-ressourcen-mit-polyglot-programming..html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/04/wer-ist-der-schnellste-%C3%BCberblick-%C3%BCber-aws-ressourcen-mit-polyglot-programming..html">
        <media:title type="html">Wer ist der Schnellste? Überblick über AWS Ressourcen mit Polyglot Programming.</media:title>
        <media:description type="html">&lt;p&gt;tl;dr - asynchrone Programmierung ist &lt;strong&gt;sehr&lt;/strong&gt; viel schneller als sequentielle Aufrufe. Insofern stimmt das Pferdebild gar nicht, aber ein einzelnes Pferd sieht halt nicht so spannend aus&amp;hellip; Außerdem bin ich selber über die Unterschiede in der Ausführungszeit überrascht&amp;hellip; Eine Analyse am Anwendungsfall &amp;ldquo;wie bekomme ich den Überblick über AWS Resourcen über &lt;strong&gt;alle&lt;/strong&gt; Regionen mit minimaler Ausführungszeit. Am Rennen nehmen teil: node, python und go. Und - um die Aufschreie der jeweiligen Fans vorwegzunehmen - es geht mehr um das Paradigma asynchron als um die Sprache. Ganz nebenbei seht ihr die AWS SDKs im Vergleich! Aber lest selbst  &lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/04/simson-petrol-265126-unsplash-small.jpg"/>
        <media:keywords>[sdk go python node developing]</media:keywords>
      </media:content>
      <description>&lt;p&gt;tl;dr - asynchrone Programmierung ist &lt;strong&gt;sehr&lt;/strong&gt; viel schneller als sequentielle Aufrufe. Insofern stimmt das Pferdebild gar nicht, aber ein einzelnes Pferd sieht halt nicht so spannend aus&amp;hellip; Außerdem bin ich selber über die Unterschiede in der Ausführungszeit überrascht&amp;hellip; Eine Analyse am Anwendungsfall &amp;ldquo;wie bekomme ich den Überblick über AWS Resourcen über &lt;strong&gt;alle&lt;/strong&gt; Regionen mit minimaler Ausführungszeit. Am Rennen nehmen teil: node, python und go. Und - um die Aufschreie der jeweiligen Fans vorwegzunehmen - es geht mehr um das Paradigma asynchron als um die Sprache. Ganz nebenbei seht ihr die AWS SDKs im Vergleich! Aber lest selbst  &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Chef Cookbooks und Kitchen</title>
      <link>https://www.tecracer.com/blog/2019/03/chef-cookbooks-und-kitchen.html</link><pubDate>Wed, 27 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/03/chef-cookbooks-und-kitchen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/03/chef-cookbooks-und-kitchen.html">
        <media:title type="html">Chef Cookbooks und Kitchen</media:title>
        <media:description type="html">AWS hat Chef als Technologiepartner. Da nicht nur AWS Chef in ihren Services wie OpsWorks oder OpsWorks Chef Automate nutzt, sondern auch wir, möchte ich eine kurze Einführung von Chef und Test-Kitchen geben.
In diesem Teil werden wir feststellen, wie schnell es geht, ein Testsystem mit den richtigen Mitteln zu erstellen. Im nächsten Teil werden wir das Ganze noch weiter verfeinern.
Chef Cookbooks und Kitchen Warum Chef und was hat das mit AWS zu tun?</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/03/chef.jpg"/>
        <media:keywords>[devops]</media:keywords>
      </media:content>
      <description>AWS hat Chef als Technologiepartner. Da nicht nur AWS Chef in ihren Services wie OpsWorks oder OpsWorks Chef Automate nutzt, sondern auch wir, möchte ich eine kurze Einführung von Chef und Test-Kitchen geben.
In diesem Teil werden wir feststellen, wie schnell es geht, ein Testsystem mit den richtigen Mitteln zu erstellen. Im nächsten Teil werden wir das Ganze noch weiter verfeinern.
Chef Cookbooks und Kitchen Warum Chef und was hat das mit AWS zu tun?</description>
    </item>
    
    <item>
      <title>Spot the difference: Schnelle Ressourcenübersicht</title>
      <link>https://www.tecracer.com/blog/2019/03/spot-the-difference-schnelle-ressourcen%C3%BCbersicht.html</link><pubDate>Wed, 27 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/03/spot-the-difference-schnelle-ressourcen%C3%BCbersicht.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/03/spot-the-difference-schnelle-ressourcen%C3%BCbersicht.html">
        <media:title type="html">Spot the difference: Schnelle Ressourcenübersicht</media:title>
        <media:description type="html">&lt;p&gt;Lambda: Node 6.10 End of Lifetime - welche Funktionen sind betroffen?&lt;/p&gt;
&lt;p&gt;Heute kam eine Abkündigung für die Unterstützung von node 6.10 per Mail von AWS.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;AWS Lambda: Node.js 6.10 will soon be EOL, please migrate your functions to a newer runtime version [AWS Account: 123456789012]
&amp;quot;&lt;/p&gt;
&lt;p&gt;Da stellt sich mir doch die Frage: &amp;ldquo;Was ist die effektivste Methode die Runtime von Lambda Ressourcen herauszufinden?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Dazu will ich mal ein paar Methoden vorstellen. Es sind auch ein paar (noch) unbekannte dabei&amp;hellip; Aber lest selbst&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/03/mehrshad-rajabi-626913-unsplash.jpg"/>
        <media:keywords>[config]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Lambda: Node 6.10 End of Lifetime - welche Funktionen sind betroffen?&lt;/p&gt;
&lt;p&gt;Heute kam eine Abkündigung für die Unterstützung von node 6.10 per Mail von AWS.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;AWS Lambda: Node.js 6.10 will soon be EOL, please migrate your functions to a newer runtime version [AWS Account: 123456789012]
&amp;quot;&lt;/p&gt;
&lt;p&gt;Da stellt sich mir doch die Frage: &amp;ldquo;Was ist die effektivste Methode die Runtime von Lambda Ressourcen herauszufinden?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Dazu will ich mal ein paar Methoden vorstellen. Es sind auch ein paar (noch) unbekannte dabei&amp;hellip; Aber lest selbst&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Die 300er Marke geknackt - die AWS Usergroup Hannover hat jetzt 302 Mitglieder!</title>
      <link>https://www.tecracer.com/blog/2019/03/die-300er-marke-geknackt-die-aws-usergroup-hannover-hat-jetzt-302-mitglieder.html</link><pubDate>Wed, 06 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/03/die-300er-marke-geknackt-die-aws-usergroup-hannover-hat-jetzt-302-mitglieder.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/03/die-300er-marke-geknackt-die-aws-usergroup-hannover-hat-jetzt-302-mitglieder.html">
        <media:title type="html">Die 300er Marke geknackt - die AWS Usergroup Hannover hat jetzt 302 Mitglieder!</media:title>
        <media:description type="html">tecRacer sponsort die AWS Usergroup Hannover unter anderem mit Räumen, Brötchen und viel Know How&amp;hellip;
Jetzt freuen wir uns über 300+ Mitglieder. Das nächste Treffen ist am 20. März und bringt Euch Malte Gesichtserkennung mit AI näher .
Näheres unter: Meetup-AWS Usergroup Hannover
Dieses MeetUp umreißt einerseits den AWS Stack zum Thema AI. Andererseits wird eine Demo gezeigt, die das Convolutionale Neuronale Netz (CNN) von AWS Rekognition einsetzt. Über Node-RED, einen RaspberryPi sowie eine Webcam kann per API-Call eine Beschreibung einer Aufnahme erfolgen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/03/markus-spiske-1269192-unsplash.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>tecRacer sponsort die AWS Usergroup Hannover unter anderem mit Räumen, Brötchen und viel Know How&amp;hellip;
Jetzt freuen wir uns über 300+ Mitglieder. Das nächste Treffen ist am 20. März und bringt Euch Malte Gesichtserkennung mit AI näher .
Näheres unter: Meetup-AWS Usergroup Hannover
Dieses MeetUp umreißt einerseits den AWS Stack zum Thema AI. Andererseits wird eine Demo gezeigt, die das Convolutionale Neuronale Netz (CNN) von AWS Rekognition einsetzt. Über Node-RED, einen RaspberryPi sowie eine Webcam kann per API-Call eine Beschreibung einer Aufnahme erfolgen.</description>
    </item>
    
    <item>
      <title>Mit allen verbunden Teil 2</title>
      <link>https://www.tecracer.com/blog/2019/01/mit-allen-verbunden-teil-2.html</link><pubDate>Sun, 06 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2019/01/mit-allen-verbunden-teil-2.html</guid>
      <media:content url="https://www.tecracer.com/blog/2019/01/mit-allen-verbunden-teil-2.html">
        <media:title type="html">Mit allen verbunden Teil 2</media:title>
        <media:description type="html">Infrastrukturtest des Transit Gateway mit kitchen und Inspec
Transit Gateway (What is a Transit Gateway? – Amazon Virtual Private Cloud) ist ein neuer AWS Service, der VPC Peering komplett ablösen kann. Zusätzlich kann damit auch ein „transitives&amp;quot; Peering gebaut werden. Das heißt, anders als bei einer VPC Peering Verbindung, die immer nur zwei VPCs miteinander verbindet, werden hier alle Netze miteinander verbunden. Das lohnt es sich genau zu testen! Diesen Test will ich hier möglichst vollautomatisiert aufbauen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2019/01/Transit2.png"/>
        <media:keywords>[transitgateway inspec]</media:keywords>
      </media:content>
      <description>Infrastrukturtest des Transit Gateway mit kitchen und Inspec
Transit Gateway (What is a Transit Gateway? – Amazon Virtual Private Cloud) ist ein neuer AWS Service, der VPC Peering komplett ablösen kann. Zusätzlich kann damit auch ein „transitives&amp;quot; Peering gebaut werden. Das heißt, anders als bei einer VPC Peering Verbindung, die immer nur zwei VPCs miteinander verbindet, werden hier alle Netze miteinander verbunden. Das lohnt es sich genau zu testen! Diesen Test will ich hier möglichst vollautomatisiert aufbauen.</description>
    </item>
    
    <item>
      <title>Mit allen verbunden Teil 1</title>
      <link>https://www.tecracer.com/blog/2018/12/mit-allen-verbunden-teil-1.html</link><pubDate>Thu, 20 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/12/mit-allen-verbunden-teil-1.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/12/mit-allen-verbunden-teil-1.html">
        <media:title type="html">Mit allen verbunden Teil 1</media:title>
        <media:description type="html">Test Transit Gateway mit CloudFormation/taskCat (Teil 1) und kitchen/Inspec (Teil 2)
Zu Teil 2
Test Transit Gateway mit taskCat und Inspec Transit Gateway What is a Transit Gateway? - Amazon Virtual Private Cloud ist ein neuer AWS Service, der VPC Peering komplett ablösen kann. Zusätzlich kann damit auch ein &amp;ldquo;transitives&amp;rdquo; Peering gebaut werden.
Das heißt, anders als bei einer VPC Peering Verbindung, die immer nur zwei VPCs miteinander verbindet, werden hier alle Netze miteinander verbunden.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/12/john-carlisle-539580-unsplash.jpg"/>
        <media:keywords>[transitgateway inspec]</media:keywords>
      </media:content>
      <description>Test Transit Gateway mit CloudFormation/taskCat (Teil 1) und kitchen/Inspec (Teil 2)
Zu Teil 2
Test Transit Gateway mit taskCat und Inspec Transit Gateway What is a Transit Gateway? - Amazon Virtual Private Cloud ist ein neuer AWS Service, der VPC Peering komplett ablösen kann. Zusätzlich kann damit auch ein &amp;ldquo;transitives&amp;rdquo; Peering gebaut werden.
Das heißt, anders als bei einer VPC Peering Verbindung, die immer nur zwei VPCs miteinander verbindet, werden hier alle Netze miteinander verbunden.</description>
    </item>
    
    <item>
      <title>tecRacer hat die AWS DevOps Competency</title>
      <link>https://www.tecracer.com/blog/2018/11/tecracer-hat-die-aws-devops-competency.html</link><pubDate>Thu, 29 Nov 2018 15:12:05 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/11/tecracer-hat-die-aws-devops-competency.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/11/tecracer-hat-die-aws-devops-competency.html">
        <media:title type="html">tecRacer hat die AWS DevOps Competency</media:title>
        <media:description type="html">tecRacer hat aufgrund eines erfolgreichen AWS-Audits am 23.11.2018 die AWS DevOps Competency verliehen bekommen.
Damit würdigt AWS unsere Erfahrungen, das Know-How sowie unsere vorgehensweise bei AWS DevOps Projekten.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/11/tecRacer-AWS_DevOps_Competency-2018.jpg"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>tecRacer hat aufgrund eines erfolgreichen AWS-Audits am 23.11.2018 die AWS DevOps Competency verliehen bekommen.
Damit würdigt AWS unsere Erfahrungen, das Know-How sowie unsere vorgehensweise bei AWS DevOps Projekten.</description>
    </item>
    
    <item>
      <title>Erste Einblicke in CloudWatch Logs Insights</title>
      <link>https://www.tecracer.com/blog/2018/11/erste-einblicke-in-cloudwatch-logs-insights.html</link><pubDate>Thu, 29 Nov 2018 10:51:20 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/11/erste-einblicke-in-cloudwatch-logs-insights.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/11/erste-einblicke-in-cloudwatch-logs-insights.html">
        <media:title type="html">Erste Einblicke in CloudWatch Logs Insights</media:title>
        <media:description type="html">&lt;p&gt;Mal unter uns - in der Analyse der Logdateien hat CloudWatch logs bisher nicht gerade geglänzt. Das Feld wurde eher anderen Kandidaten überlassen. Jetzt hat man die Analysefähigkeit aufpoliert. Daher ist es Zeit sich das genauer anzuschauen. _TL;DR : Nicht schlecht gemacht, einen Blick wert! _ Verschiedene Auswertungen von vordefinierten und eigenen Feldern, kombiniert mit einer einfache Visualisierung können schon viele Anwendungsfälle erschlagen.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/11/MicroMICRO.png"/>
        <media:keywords>[cloudwatch lambda logs monitoring]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Mal unter uns - in der Analyse der Logdateien hat CloudWatch logs bisher nicht gerade geglänzt. Das Feld wurde eher anderen Kandidaten überlassen. Jetzt hat man die Analysefähigkeit aufpoliert. Daher ist es Zeit sich das genauer anzuschauen. _TL;DR : Nicht schlecht gemacht, einen Blick wert! _ Verschiedene Auswertungen von vordefinierten und eigenen Feldern, kombiniert mit einer einfache Visualisierung können schon viele Anwendungsfälle erschlagen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Druckfrisch: Amazon Web Services in Action (Second Edition)</title>
      <link>https://www.tecracer.com/blog/2018/10/druckfrisch-amazon-web-services-in-action-second-edition.html</link><pubDate>Tue, 02 Oct 2018 11:43:34 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/10/druckfrisch-amazon-web-services-in-action-second-edition.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/10/druckfrisch-amazon-web-services-in-action-second-edition.html">
        <media:title type="html">Druckfrisch: Amazon Web Services in Action (Second Edition)</media:title>
        <media:description type="html">Die erste Version von Amazon Web Services in Action haben Michael und ich 2015 geschrieben und publiziert. Unser Buch wurde schnell zum Bestseller. Wir sind immer noch vom positiven Feedback unserer Leser begeistert. Vielen Dank dafür!
Allerdings entwickelt sich AWS schnell weiter. Jede Woche werden neue Features angekündigt. Daher haben wir uns wieder an die Tastatur gesetzt um unser Buch zu überarbeiten und zu erweitern.
Heute ist es endlich soweit! Die zweite Version unseres Buches Amazon Web Services in Action ist sowohl als &amp;ldquo;echtes&amp;rdquo; Buch sowie als eBook (PDF) verfügbar.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[book]</media:keywords>
      </media:content>
      <description>Die erste Version von Amazon Web Services in Action haben Michael und ich 2015 geschrieben und publiziert. Unser Buch wurde schnell zum Bestseller. Wir sind immer noch vom positiven Feedback unserer Leser begeistert. Vielen Dank dafür!
Allerdings entwickelt sich AWS schnell weiter. Jede Woche werden neue Features angekündigt. Daher haben wir uns wieder an die Tastatur gesetzt um unser Buch zu überarbeiten und zu erweitern.
Heute ist es endlich soweit! Die zweite Version unseres Buches Amazon Web Services in Action ist sowohl als &amp;ldquo;echtes&amp;rdquo; Buch sowie als eBook (PDF) verfügbar.</description>
    </item>
    
    <item>
      <title>Das alte Terminal kann weg!</title>
      <link>https://www.tecracer.com/blog/2018/09/das-alte-terminal-kann-weg.html</link><pubDate>Fri, 28 Sep 2018 05:57:59 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/09/das-alte-terminal-kann-weg.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/09/das-alte-terminal-kann-weg.html">
        <media:title type="html">Das alte Terminal kann weg!</media:title>
        <media:description type="html">Diese Probleme tauchen manchmal bei der Arbeit mit AWS Instanzen auf:
Du arbeitest mit AWS Instanzen und die Firewall lässt keine ausgehenden SSH Verbindungen zu? Die Suche nach dem richtigen Konzept für die Verwaltung von SSH Keys gestaltet sich schwierig? Es ist erforderlich, dass jeder Terminal Zugriff auf die Instanzen protokolliert wird. Der SSH Key ist so sicher verlegt, dass keiner mehr auf die Instanzen kommt. Wäre es da nicht schön, einfach über die AWS Console eine Terminal Session auf eine Instanz zu starten?</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/09/tina-rataj-berard-168378-unsplash.png"/>
        <media:keywords>[ec2 tools]</media:keywords>
      </media:content>
      <description>Diese Probleme tauchen manchmal bei der Arbeit mit AWS Instanzen auf:
Du arbeitest mit AWS Instanzen und die Firewall lässt keine ausgehenden SSH Verbindungen zu? Die Suche nach dem richtigen Konzept für die Verwaltung von SSH Keys gestaltet sich schwierig? Es ist erforderlich, dass jeder Terminal Zugriff auf die Instanzen protokolliert wird. Der SSH Key ist so sicher verlegt, dass keiner mehr auf die Instanzen kommt. Wäre es da nicht schön, einfach über die AWS Console eine Terminal Session auf eine Instanz zu starten?</description>
    </item>
    
    <item>
      <title>Einleitung zu tRick</title>
      <link>https://www.tecracer.com/blog/2018/09/einleitung-zu-trick.html</link><pubDate>Wed, 05 Sep 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/09/einleitung-zu-trick.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/09/einleitung-zu-trick.html">
        <media:title type="html">Einleitung zu tRick</media:title>
        <media:description type="html">Wer träumt nicht davon das Infrastructure as Code Framwork zu benutzen, das die eigenen Anforderungen bestens erfüllt? Aber wie findet man nun dieses eine richtige Framework für seinen Anwendungsfall, den &amp;ldquo;Alleskönner&amp;rdquo; oder den &amp;ldquo;Spezialisten&amp;rdquo;?
Auch wir bei tecRacer haben immer wieder mit unterschiedlichsten Infrastructure as Code Frameworks zu tun. Bei unseren Projekten im AWS Umfeld steht uns eine große Zahl an möglichen Tools zur Verfügung.
Aber worin genau besteht der Vorteil von Infrastructure as Code Frameworks gegenüber einer manuellen Bereitstellung von Infrastruktur-Resourcen?</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/09/tRick-tree-in-forest.png"/>
        <media:keywords>[CloudFormation goformation iac pulumi SparkleFormation Terraform trick]</media:keywords>
      </media:content>
      <description>Wer träumt nicht davon das Infrastructure as Code Framwork zu benutzen, das die eigenen Anforderungen bestens erfüllt? Aber wie findet man nun dieses eine richtige Framework für seinen Anwendungsfall, den &amp;ldquo;Alleskönner&amp;rdquo; oder den &amp;ldquo;Spezialisten&amp;rdquo;?
Auch wir bei tecRacer haben immer wieder mit unterschiedlichsten Infrastructure as Code Frameworks zu tun. Bei unseren Projekten im AWS Umfeld steht uns eine große Zahl an möglichen Tools zur Verfügung.
Aber worin genau besteht der Vorteil von Infrastructure as Code Frameworks gegenüber einer manuellen Bereitstellung von Infrastruktur-Resourcen?</description>
    </item>
    
    <item>
      <title>CloudWatch Alarme über Slack empfangen</title>
      <link>https://www.tecracer.com/blog/2018/08/cloudwatch-alarme-%C3%BCber-slack-empfangen.html</link><pubDate>Tue, 07 Aug 2018 07:27:03 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/08/cloudwatch-alarme-%C3%BCber-slack-empfangen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/08/cloudwatch-alarme-%C3%BCber-slack-empfangen.html">
        <media:title type="html">CloudWatch Alarme über Slack empfangen</media:title>
        <media:description type="html">Ob CPU-Auslastung einer EC2-Instanzen, Fehler beim Ausführen einer Lambda-Funktion oder verfügbarer Speicherplatz einer RDS-Instanz mit Amazon CloudWatch lassen sich Ressourcen bei AWS überwachen. Dafür werden zwei Komponenten benötigt:
Metriken: Eine Metrik ist ein Sammeltopf für Messwerte, die von den AWS Services automatisch befüllt werden. Alarme: Ein Alarm überprüft in regelmäßigen Abständen ob sich die Messwerte einer Metrik noch innerhalb von definierten Grenzen bewegt. Eine Übersicht über alle verfügbaren Metriken findet sich unter Metriken und Dimensionen-Referenz von Amazon CloudWatch.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/icons/Amazon-CloudWatch_Alarm_light-bg@4x.png"/>
        <media:keywords>[cloudwatch EC2 Events monitoring RDS slack]</media:keywords>
      </media:content>
      <description>Ob CPU-Auslastung einer EC2-Instanzen, Fehler beim Ausführen einer Lambda-Funktion oder verfügbarer Speicherplatz einer RDS-Instanz mit Amazon CloudWatch lassen sich Ressourcen bei AWS überwachen. Dafür werden zwei Komponenten benötigt:
Metriken: Eine Metrik ist ein Sammeltopf für Messwerte, die von den AWS Services automatisch befüllt werden. Alarme: Ein Alarm überprüft in regelmäßigen Abständen ob sich die Messwerte einer Metrik noch innerhalb von definierten Grenzen bewegt. Eine Übersicht über alle verfügbaren Metriken findet sich unter Metriken und Dimensionen-Referenz von Amazon CloudWatch.</description>
    </item>
    
    <item>
      <title>Amazon SageMaker ist mehr als Machine Learning in python - er kann auch Teaching in go</title>
      <link>https://www.tecracer.com/blog/2018/07/amazon-sagemaker-ist-mehr-als-machine-learning-in-python-er-kann-auch-teaching-in-go.html</link><pubDate>Sun, 29 Jul 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/07/amazon-sagemaker-ist-mehr-als-machine-learning-in-python-er-kann-auch-teaching-in-go.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/07/amazon-sagemaker-ist-mehr-als-machine-learning-in-python-er-kann-auch-teaching-in-go.html">
        <media:title type="html">Amazon SageMaker ist mehr als Machine Learning in python - er kann auch Teaching in go</media:title>
        <media:description type="html">&lt;p&gt;Haben Sie nicht auch schon mal beim Durchlesen von Code Anleitungen gedacht, wie schön dass wäre, wenn die Anleitung und der Code zusammen ausführbar wären? Nun, genau das kann Amazon SageMaker! Amazon SageMaker unterstützt nicht nur bei der Erstellung von Code und Modellen für Machine Learning. Das &amp;ldquo;literal Programming&amp;rdquo;, also dokumentenzentrierte Programmierung kann auch mit anderen Sprachen, z.B. go/golang verwendet werden, um Code und Dokumentation als Paket zu verwenden.&lt;/p&gt;
&lt;p&gt;Hier ein Beispiel, wie man die jupyter Notebooks mit go verwendet:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/img/2018/07/learn-go-small.png"/>
        <media:keywords>[Big Data golang machine learning sagemaker]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Haben Sie nicht auch schon mal beim Durchlesen von Code Anleitungen gedacht, wie schön dass wäre, wenn die Anleitung und der Code zusammen ausführbar wären? Nun, genau das kann Amazon SageMaker! Amazon SageMaker unterstützt nicht nur bei der Erstellung von Code und Modellen für Machine Learning. Das &amp;ldquo;literal Programming&amp;rdquo;, also dokumentenzentrierte Programmierung kann auch mit anderen Sprachen, z.B. go/golang verwendet werden, um Code und Dokumentation als Paket zu verwenden.&lt;/p&gt;
&lt;p&gt;Hier ein Beispiel, wie man die jupyter Notebooks mit go verwendet:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Interview: Kosten sparen mit AWS und ParkMyCloud</title>
      <link>https://www.tecracer.com/blog/2018/06/interview-kosten-sparen-mit-aws-und-parkmycloud.html</link><pubDate>Mon, 04 Jun 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/06/interview-kosten-sparen-mit-aws-und-parkmycloud.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/06/interview-kosten-sparen-mit-aws-und-parkmycloud.html">
        <media:title type="html">Interview: Kosten sparen mit AWS und ParkMyCloud</media:title>
        <media:description type="html">Im Interview mit dem US-Magazin sdxcentral.com erläutert Sven Ramuschkat, Geschäftsführer der tecRacer Group, wie es gelang, mit [AWS] und dem Online-tool parkmycloud die laufendenden Serverkosten für eine große deutsche Hausbaufirma erheblich zu reduzieren.
&amp;ldquo;Der Kunde betreibt eine große Citrix-Serverfarm, mit bis zu 50 Nutzern parallel&amp;rdquo;, so Ramuschkat. Der Serververbund nutzt GPU-Instanzen, um aufwändige 3d-Modellierung zu realisieren. &amp;ldquo;Es gibt sehr hohe Ansprüche an die Rechenleistung, das verursacht natürlich gewisse Kosten&amp;rdquo;, so Ramuschkat weiter, &amp;ldquo;um diese zu reduzieren haben wir anfänglich selbst nicht benötigte Server, heruntergefahren und bei Bedarf dann wieder gestartet.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/cost-explorer.png"/>
        <media:keywords>[ec2]</media:keywords>
      </media:content>
      <description>Im Interview mit dem US-Magazin sdxcentral.com erläutert Sven Ramuschkat, Geschäftsführer der tecRacer Group, wie es gelang, mit [AWS] und dem Online-tool parkmycloud die laufendenden Serverkosten für eine große deutsche Hausbaufirma erheblich zu reduzieren.
&amp;ldquo;Der Kunde betreibt eine große Citrix-Serverfarm, mit bis zu 50 Nutzern parallel&amp;rdquo;, so Ramuschkat. Der Serververbund nutzt GPU-Instanzen, um aufwändige 3d-Modellierung zu realisieren. &amp;ldquo;Es gibt sehr hohe Ansprüche an die Rechenleistung, das verursacht natürlich gewisse Kosten&amp;rdquo;, so Ramuschkat weiter, &amp;ldquo;um diese zu reduzieren haben wir anfänglich selbst nicht benötigte Server, heruntergefahren und bei Bedarf dann wieder gestartet.</description>
    </item>
    
    <item>
      <title>Lass Uns Freunde Sein - Neptune Als Graphdatenbank</title>
      <link>https://www.tecracer.com/blog/2018/03/lass-uns-freunde-sein-neptune-als-graphdatenbank.html</link><pubDate>Fri, 23 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/03/lass-uns-freunde-sein-neptune-als-graphdatenbank.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/03/lass-uns-freunde-sein-neptune-als-graphdatenbank.html">
        <media:title type="html">Lass Uns Freunde Sein - Neptune Als Graphdatenbank</media:title>
        <media:description type="html">&lt;p&gt;Lass uns Freunde sein: Neptune als Graphdatenbank Der Graphendatenbankservice Neptune ist jetzt in der Preview Phase. Wir konnten erste Erfahrungen mit dem Service sammeln. Neptune unterstützt SPARQL und Apache TinkerPop Gremlin. Ich zeige hier eine Verwendung mit Gremlin. Der Service läuft erst einmal nur in Virgina.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/amazon-neptune.png"/>
        <media:keywords>[neptune]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Lass uns Freunde sein: Neptune als Graphdatenbank Der Graphendatenbankservice Neptune ist jetzt in der Preview Phase. Wir konnten erste Erfahrungen mit dem Service sammeln. Neptune unterstützt SPARQL und Apache TinkerPop Gremlin. Ich zeige hier eine Verwendung mit Gremlin. Der Service läuft erst einmal nur in Virgina.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWSome Day Roadshow 2018</title>
      <link>https://www.tecracer.com/blog/2018/03/awsome-day-roadshow-2018.html</link><pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/03/awsome-day-roadshow-2018.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/03/awsome-day-roadshow-2018.html">
        <media:title type="html">AWSome Day Roadshow 2018</media:title>
        <media:description type="html">Auch in 2018 ist tecRacer wieder Sponsor und Speaker der AWSome Roadshow. Termine in Deutschland sind:
Auch in 2018 ist tecRacer wieder Sponsor und Speaker der AWSome Roadshow.
Termine in Deutschland sind:
10.04. Köln
11.04. Berlin
12.04. Karlsruhe
12.06. Hamburg
13.06. Stuttgart
14.06. München
Anmeldung und weitere Infos hier:https://aws.amazon.com/de/events/awsomeday-dach-2018/</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Auch in 2018 ist tecRacer wieder Sponsor und Speaker der AWSome Roadshow. Termine in Deutschland sind:
Auch in 2018 ist tecRacer wieder Sponsor und Speaker der AWSome Roadshow.
Termine in Deutschland sind:
10.04. Köln
11.04. Berlin
12.04. Karlsruhe
12.06. Hamburg
13.06. Stuttgart
14.06. München
Anmeldung und weitere Infos hier:https://aws.amazon.com/de/events/awsomeday-dach-2018/</description>
    </item>
    
    <item>
      <title>Link Local-Addressen bei AWS</title>
      <link>https://www.tecracer.com/blog/2018/02/link-local-addressen-bei-aws.html</link><pubDate>Thu, 22 Feb 2018 09:00:52 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/02/link-local-addressen-bei-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/02/link-local-addressen-bei-aws.html">
        <media:title type="html">Link Local-Addressen bei AWS</media:title>
        <media:description type="html">&lt;p&gt;Im sogenannten APIPA/Link Local-Bereich (siehe &lt;a href=&#34;https://tools.ietf.org/html/rfc3927&#34;&gt;RFC 3927&lt;/a&gt;) sind auf AWS EC2-Instanzen mehrere Dienste erreichbar, von denen der Metadata Service mit Abstand der Bekannteste und Wichtigste ist.&lt;/p&gt;
&lt;p&gt;Allerdings gibt es dort auch andere Services (siehe Post &amp;ldquo;Default DNS-Server in AWS VPCs&amp;rdquo;), die in der Dokumentation teils recht versteckt sind.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/aws-router.png"/>
        <media:keywords>[EC2]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Im sogenannten APIPA/Link Local-Bereich (siehe &lt;a href=&#34;https://tools.ietf.org/html/rfc3927&#34;&gt;RFC 3927&lt;/a&gt;) sind auf AWS EC2-Instanzen mehrere Dienste erreichbar, von denen der Metadata Service mit Abstand der Bekannteste und Wichtigste ist.&lt;/p&gt;
&lt;p&gt;Allerdings gibt es dort auch andere Services (siehe Post &amp;ldquo;Default DNS-Server in AWS VPCs&amp;rdquo;), die in der Dokumentation teils recht versteckt sind.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Default DNS-Server in AWS VPCs</title>
      <link>https://www.tecracer.com/blog/2018/02/default-dns-server-in-aws-vpcs.html</link><pubDate>Thu, 15 Feb 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/02/default-dns-server-in-aws-vpcs.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/02/default-dns-server-in-aws-vpcs.html">
        <media:title type="html">Default DNS-Server in AWS VPCs</media:title>
        <media:description type="html">&lt;p&gt;AWS reserviert in jedem Subnetz die dritte IP (bei einer 24er Maske also die x.x.x.2) für Ihren DNS-Server. Sobald man mit Network ACLs arbeitet, geht man daher davon aus, dass die DNS-Queries innerhalb des Subnetzes der Instanz stattfinden.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/aws-router.png"/>
        <media:keywords>[VPC]</media:keywords>
      </media:content>
      <description>&lt;p&gt;AWS reserviert in jedem Subnetz die dritte IP (bei einer 24er Maske also die x.x.x.2) für Ihren DNS-Server. Sobald man mit Network ACLs arbeitet, geht man daher davon aus, dass die DNS-Queries innerhalb des Subnetzes der Instanz stattfinden.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Anpassen von Konfigurationsdateien mit Ausgabewerten von CloudFormation Stacks</title>
      <link>https://www.tecracer.com/blog/2018/01/anpassen-von-konfigurationsdateien-mit-ausgabewerten-von-cloudformation-stacks.html</link><pubDate>Sun, 21 Jan 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2018/01/anpassen-von-konfigurationsdateien-mit-ausgabewerten-von-cloudformation-stacks.html</guid>
      <media:content url="https://www.tecracer.com/blog/2018/01/anpassen-von-konfigurationsdateien-mit-ausgabewerten-von-cloudformation-stacks.html">
        <media:title type="html">Anpassen von Konfigurationsdateien mit Ausgabewerten von CloudFormation Stacks</media:title>
        <media:description type="html">&lt;p&gt;Bei der Migration von Anwendungen auf AWS müssen auch die Konfigurationsdateien der Anwendungen angepasst werden.  Auch dabei gilt der Grundsatz &amp;ldquo;Automatisiere alles&amp;rdquo;. Doch wie kommen die Daten aus der neu auf AWS provisionierten Infrastruktur auf die Server? Hierzu ein paar Tipps zu CloudFormation und Anpassung von Konfigurationsdateien mit Shell Skripten.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[bash CloudFormation]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Bei der Migration von Anwendungen auf AWS müssen auch die Konfigurationsdateien der Anwendungen angepasst werden.  Auch dabei gilt der Grundsatz &amp;ldquo;Automatisiere alles&amp;rdquo;. Doch wie kommen die Daten aus der neu auf AWS provisionierten Infrastruktur auf die Server? Hierzu ein paar Tipps zu CloudFormation und Anpassung von Konfigurationsdateien mit Shell Skripten.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS Re:Invent 2017 Sessions Slideshare List</title>
      <link>https://www.tecracer.com/blog/2017/12/aws-reinvent-2017-sessions-slideshare-list.html</link><pubDate>Mon, 11 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/12/aws-reinvent-2017-sessions-slideshare-list.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/12/aws-reinvent-2017-sessions-slideshare-list.html">
        <media:title type="html">AWS Re:Invent 2017 Sessions Slideshare List</media:title>
        <media:description type="html">Re:Invent 2017 Sessions available on Slideshare (Status Dec 11, 2017) in an Excel-File for Download.
AWS-Re-Invent2017-Slideshare-Sessions</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/aws-small-logo.png"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Re:Invent 2017 Sessions available on Slideshare (Status Dec 11, 2017) in an Excel-File for Download.
AWS-Re-Invent2017-Slideshare-Sessions</description>
    </item>
    
    <item>
      <title>50 Mitarbeiter Zertifizierungen für AWS</title>
      <link>https://www.tecracer.com/blog/2017/09/50-mitarbeiter-zertifizierungen-f%C3%BCr-aws.html</link><pubDate>Sun, 17 Sep 2017 13:10:41 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/09/50-mitarbeiter-zertifizierungen-f%C3%BCr-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/09/50-mitarbeiter-zertifizierungen-f%C3%BCr-aws.html">
        <media:title type="html">50 Mitarbeiter Zertifizierungen für AWS</media:title>
        <media:description type="html">Seit vielen Jahren haben darauf hin gearbeitet &amp;hellip; jetzt die Marke von 50 Mitarbeiter Zertifizierungen für die Amazon Web Services Cloud erreicht.
Insider wissen, wie schwer diese Zertifizierungen sind, so dass sich unsere Kunden darauf verlassen können, das unsere Mitarbeiter richtig Ahnung davon haben &amp;hellip;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[certification]</media:keywords>
      </media:content>
      <description>Seit vielen Jahren haben darauf hin gearbeitet &amp;hellip; jetzt die Marke von 50 Mitarbeiter Zertifizierungen für die Amazon Web Services Cloud erreicht.
Insider wissen, wie schwer diese Zertifizierungen sind, so dass sich unsere Kunden darauf verlassen können, das unsere Mitarbeiter richtig Ahnung davon haben &amp;hellip;</description>
    </item>
    
    <item>
      <title>Clouds - einfaches Management von CloudFormation Templates</title>
      <link>https://www.tecracer.com/blog/2017/07/clouds-einfaches-management-von-cloudformation-templates.html</link><pubDate>Fri, 21 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/07/clouds-einfaches-management-von-cloudformation-templates.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/07/clouds-einfaches-management-von-cloudformation-templates.html">
        <media:title type="html">Clouds - einfaches Management von CloudFormation Templates</media:title>
        <media:description type="html">&lt;p&gt;Infrastruktur als Code ist eine (Heraus)Forderung von DevOps. Die Infrastrukturbeschreibungssprache von AWS heißt CloudFormation. Hat man sich erstmal eingearbeitet, greift man immer häufiger zum Texteditor statt zur Console, um AWS Ressourcen zu erstellen. Und eh man es sich versieht, hat man eine unüberschaubare Anzahl von Cloudformation Templates. Und dann steht man vor der Aufgabe, diese zu verwalten. Hier wollen wir ein paar Möglichkeiten dafür vorstellen.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/aws-cloudformation.png"/>
        <media:keywords>[CloudFormation]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Infrastruktur als Code ist eine (Heraus)Forderung von DevOps. Die Infrastrukturbeschreibungssprache von AWS heißt CloudFormation. Hat man sich erstmal eingearbeitet, greift man immer häufiger zum Texteditor statt zur Console, um AWS Ressourcen zu erstellen. Und eh man es sich versieht, hat man eine unüberschaubare Anzahl von Cloudformation Templates. Und dann steht man vor der Aufgabe, diese zu verwalten. Hier wollen wir ein paar Möglichkeiten dafür vorstellen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Die Deutsche Bahn geht in die AWS-Cloud</title>
      <link>https://www.tecracer.com/blog/2017/04/die-deutsche-bahn-geht-in-die-aws-cloud.html</link><pubDate>Tue, 25 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/04/die-deutsche-bahn-geht-in-die-aws-cloud.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/04/die-deutsche-bahn-geht-in-die-aws-cloud.html">
        <media:title type="html">Die Deutsche Bahn geht in die AWS-Cloud</media:title>
        <media:description type="html">Der IT-Dienstleister der Deutschen Bahn, die DB Systel GmbH, verlagert ihr Rechenzentrum in die Amazon-Cloud &amp;hellip; und wir von tecRacer dürfen dabei tatkräftig mit Trainings &amp;amp; Consulting unterstützen. Mehr dazu hier bei Heise / iX.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Der IT-Dienstleister der Deutschen Bahn, die DB Systel GmbH, verlagert ihr Rechenzentrum in die Amazon-Cloud &amp;hellip; und wir von tecRacer dürfen dabei tatkräftig mit Trainings &amp;amp; Consulting unterstützen. Mehr dazu hier bei Heise / iX.</description>
    </item>
    
    <item>
      <title>Call Center Service &#34;Amazon Connect&#34; mit Lambda Integration - Alles möglich?</title>
      <link>https://www.tecracer.com/blog/2017/04/call-center-service-amazon-connect-mit-lambda-integration-alles-m%C3%B6glich.html</link><pubDate>Sun, 02 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/04/call-center-service-amazon-connect-mit-lambda-integration-alles-m%C3%B6glich.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/04/call-center-service-amazon-connect-mit-lambda-integration-alles-m%C3%B6glich.html">
        <media:title type="html">Call Center Service &#34;Amazon Connect&#34; mit Lambda Integration - Alles möglich?</media:title>
        <media:description type="html">Call Center Service &amp;ldquo;Amazon Connect&amp;rdquo; mit Lambda Integration Connect ist der neue Service von AWS, in dem man einfach in der Cloud ein Call Center mit eigener Rufnummer erstellen kann. Mit einer grafischen Oberfläche kann man dann mit wenig Programmierkenntnissen eigene telefonische Abläufe erstellen, Anrufe auf S3 aufzeichnen, Statistik über Cloudwatch machen usw..
Alle telefonischen Agenten können vollständig mit einem Browser und Rechner ohne Telefonanschluss arbeiten. Hier stellen wir im Beispiel, vor wie Connect mit eigenen Lambda Funktionen zusammenarbeitet.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[connect lambda node Policy serverless]</media:keywords>
      </media:content>
      <description>Call Center Service &amp;ldquo;Amazon Connect&amp;rdquo; mit Lambda Integration Connect ist der neue Service von AWS, in dem man einfach in der Cloud ein Call Center mit eigener Rufnummer erstellen kann. Mit einer grafischen Oberfläche kann man dann mit wenig Programmierkenntnissen eigene telefonische Abläufe erstellen, Anrufe auf S3 aufzeichnen, Statistik über Cloudwatch machen usw..
Alle telefonischen Agenten können vollständig mit einem Browser und Rechner ohne Telefonanschluss arbeiten. Hier stellen wir im Beispiel, vor wie Connect mit eigenen Lambda Funktionen zusammenarbeitet.</description>
    </item>
    
    <item>
      <title>AWS Organizations Mail bei Umstellung auf &#34;All Features&#34;</title>
      <link>https://www.tecracer.com/blog/2017/03/aws-organizations-mail-bei-umstellung-auf-all-features.html</link><pubDate>Tue, 14 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/03/aws-organizations-mail-bei-umstellung-auf-all-features.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/03/aws-organizations-mail-bei-umstellung-auf-all-features.html">
        <media:title type="html">AWS Organizations Mail bei Umstellung auf &#34;All Features&#34;</media:title>
        <media:description type="html">AWS Organizations ist ja nun seit Ende Februar verfügbar. (siehe auch hier im AWS Blog)
Wenn man einen bestehenden Consolidated Billing &amp;ldquo;Master Account&amp;rdquo; umstellen möchte auf &amp;ldquo;All Features&amp;rdquo; &amp;hellip; damit ist gemeint auch die Möglichkeit von Service Control Policy für die Unter-Accounts &amp;hellip;
dann versendet AWS an JEDEN Unter-Account folgende Mail und braucht von jedem Unter-Account eine entsprechende Freigabe, erst danach wird der &amp;ldquo;Master Account&amp;rdquo; auf &amp;ldquo;all Features&amp;rdquo; umgestellt.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/aws-organizations.png"/>
        <media:keywords>[Organizations]</media:keywords>
      </media:content>
      <description>AWS Organizations ist ja nun seit Ende Februar verfügbar. (siehe auch hier im AWS Blog)
Wenn man einen bestehenden Consolidated Billing &amp;ldquo;Master Account&amp;rdquo; umstellen möchte auf &amp;ldquo;All Features&amp;rdquo; &amp;hellip; damit ist gemeint auch die Möglichkeit von Service Control Policy für die Unter-Accounts &amp;hellip;
dann versendet AWS an JEDEN Unter-Account folgende Mail und braucht von jedem Unter-Account eine entsprechende Freigabe, erst danach wird der &amp;ldquo;Master Account&amp;rdquo; auf &amp;ldquo;all Features&amp;rdquo; umgestellt.</description>
    </item>
    
    <item>
      <title>Filter mit AWS CLI - effizient und hilfreich</title>
      <link>https://www.tecracer.com/blog/2017/03/filter-mit-aws-cli-effizient-und-hilfreich.html</link><pubDate>Mon, 13 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/03/filter-mit-aws-cli-effizient-und-hilfreich.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/03/filter-mit-aws-cli-effizient-und-hilfreich.html">
        <media:title type="html">Filter mit AWS CLI - effizient und hilfreich</media:title>
        <media:description type="html">Das die AWS CLI ein mächtiges und sehr hilfreiches Tool für die Kontrolle und das Monitoring einer Infrastruktur in AWS ist, ist allgemein bekannt. Oft hindern die vorhandenen umfangreichen Optionen und deren korrekter Syntax zur Ermittlung des gesuchten Ergebnisses eine häufigerer Nutzung der AWS CLI im täglichen Betrieb. In diesem Artikel wird gezeigt, wie durch den Einsatz des Parameters ’&amp;ndash;filter’ häufig wiederkehrende Fragestellungen in Zusammenhang mit EC2 Instanzen effizient beantwortet werden können.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/toolkit.png"/>
        <media:keywords>[CLI]</media:keywords>
      </media:content>
      <description>Das die AWS CLI ein mächtiges und sehr hilfreiches Tool für die Kontrolle und das Monitoring einer Infrastruktur in AWS ist, ist allgemein bekannt. Oft hindern die vorhandenen umfangreichen Optionen und deren korrekter Syntax zur Ermittlung des gesuchten Ergebnisses eine häufigerer Nutzung der AWS CLI im täglichen Betrieb. In diesem Artikel wird gezeigt, wie durch den Einsatz des Parameters ’&amp;ndash;filter’ häufig wiederkehrende Fragestellungen in Zusammenhang mit EC2 Instanzen effizient beantwortet werden können.</description>
    </item>
    
    <item>
      <title>AWSome Days 2017 mit tecRacer in Köln - München - Berlin - Hamburg - Stuttgart - Dortmund</title>
      <link>https://www.tecracer.com/blog/2017/03/awsome-days-2017-mit-tecracer-in-k%C3%B6ln-m%C3%BCnchen-berlin-hamburg-stuttgart-dortmund.html</link><pubDate>Fri, 10 Mar 2017 15:39:52 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/03/awsome-days-2017-mit-tecracer-in-k%C3%B6ln-m%C3%BCnchen-berlin-hamburg-stuttgart-dortmund.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/03/awsome-days-2017-mit-tecracer-in-k%C3%B6ln-m%C3%BCnchen-berlin-hamburg-stuttgart-dortmund.html">
        <media:title type="html">AWSome Days 2017 mit tecRacer in Köln - München - Berlin - Hamburg - Stuttgart - Dortmund</media:title>
        <media:description type="html">Die Cloud Roadshow ist zurück in Deutschland - für Startups, Mittelstand und Großunternehmen. Von Ende März bis Anfang April in sechs unterschiedlichen Städten in Deutschland in Ihrer Nähe. Lernen Sie die AWS Cloud kennen und nutzen Sie jetzt die kostenfreien Weiterbildungsmöglichkeiten von Amazon Web Services. Sie lernen unsere Lösungen kennen, die u.a. die Bereiche Computing, Storage, Datenbank und Netzwerk abdecken. Melden Sie sich jetzt an, die Plätze sind begrenzt! tecRacer ist natürlich Sponsor und gestaltet den inhaltlichen Teil jeweils ab 11:00 Uhr bis zum Schluß!</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Die Cloud Roadshow ist zurück in Deutschland - für Startups, Mittelstand und Großunternehmen. Von Ende März bis Anfang April in sechs unterschiedlichen Städten in Deutschland in Ihrer Nähe. Lernen Sie die AWS Cloud kennen und nutzen Sie jetzt die kostenfreien Weiterbildungsmöglichkeiten von Amazon Web Services. Sie lernen unsere Lösungen kennen, die u.a. die Bereiche Computing, Storage, Datenbank und Netzwerk abdecken. Melden Sie sich jetzt an, die Plätze sind begrenzt! tecRacer ist natürlich Sponsor und gestaltet den inhaltlichen Teil jeweils ab 11:00 Uhr bis zum Schluß!</description>
    </item>
    
    <item>
      <title>Technische Details &amp; Hintergründe zu den S3 Problemen am 28.2.2016 in Virginia</title>
      <link>https://www.tecracer.com/blog/2017/03/technische-details-hintergr%C3%BCnde-zu-den-s3-problemen-am-28.2.2016-in-virginia.html</link><pubDate>Thu, 02 Mar 2017 17:38:37 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/03/technische-details-hintergr%C3%BCnde-zu-den-s3-problemen-am-28.2.2016-in-virginia.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/03/technische-details-hintergr%C3%BCnde-zu-den-s3-problemen-am-28.2.2016-in-virginia.html">
        <media:title type="html">Technische Details &amp; Hintergründe zu den S3 Problemen am 28.2.2016 in Virginia</media:title>
        <media:description type="html">&amp;ldquo;At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended. The servers that were inadvertently removed supported two other S3 subsystems.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[S3]</media:keywords>
      </media:content>
      <description>&amp;ldquo;At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended. The servers that were inadvertently removed supported two other S3 subsystems.</description>
    </item>
    
    <item>
      <title>Tim Cook as Fan of the Digital Concert Hall powered by AWS</title>
      <link>https://www.tecracer.com/blog/2017/02/tim-cook-as-fan-of-the-digital-concert-hall-powered-by-aws.html</link><pubDate>Mon, 13 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/02/tim-cook-as-fan-of-the-digital-concert-hall-powered-by-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/02/tim-cook-as-fan-of-the-digital-concert-hall-powered-by-aws.html">
        <media:title type="html">Tim Cook as Fan of the Digital Concert Hall powered by AWS</media:title>
        <media:description type="html">&lt;p&gt;As part of his current trip to Europe, Apple&amp;rsquo;s CEO Tim Cook also visited the Berliner Philharmoniker. He was particularly interested in the Digital Concert Hall, which can be accessed via apps for iPhone, iPad and Apple TV, among others. You can find out more in our video report.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;p&gt;As part of his current trip to Europe, Apple&amp;rsquo;s CEO Tim Cook also visited the Berliner Philharmoniker. He was particularly interested in the Digital Concert Hall, which can be accessed via apps for iPhone, iPad and Apple TV, among others. You can find out more in our video report.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>AWS Geschäftszahlen 2016</title>
      <link>https://www.tecracer.com/blog/2017/02/aws-gesch%C3%A4ftszahlen-2016.html</link><pubDate>Fri, 10 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/02/aws-gesch%C3%A4ftszahlen-2016.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/02/aws-gesch%C3%A4ftszahlen-2016.html">
        <media:title type="html">AWS Geschäftszahlen 2016</media:title>
        <media:description type="html">Amazon hat vor wenigen Tagen seine Geschäftszahlen für das Jahr 2016 vorgelegt und somit auch die wichtigsten Kennziffern für seine Cloud-Tochter AWS. AWS hat das Geschäftsjahr mit einem Umsatz von über 12 Milliarden Dollar abgeschlossen. Eine wirklich beeindruckende Performance! Zumal das Wachstum zwar leicht rückläufig war, aber mit 47 Prozent immer noch auf sehr hohem Niveau liegt. Nur mal zum Vergleich. Die Umsätze von VMware und NetApp zusammen genommen, entsprechen ungefähr dieser Zahl.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Amazon hat vor wenigen Tagen seine Geschäftszahlen für das Jahr 2016 vorgelegt und somit auch die wichtigsten Kennziffern für seine Cloud-Tochter AWS. AWS hat das Geschäftsjahr mit einem Umsatz von über 12 Milliarden Dollar abgeschlossen. Eine wirklich beeindruckende Performance! Zumal das Wachstum zwar leicht rückläufig war, aber mit 47 Prozent immer noch auf sehr hohem Niveau liegt. Nur mal zum Vergleich. Die Umsätze von VMware und NetApp zusammen genommen, entsprechen ungefähr dieser Zahl.</description>
    </item>
    
    <item>
      <title>Welche Hardware verwendet AWS in den Rechenzentren?</title>
      <link>https://www.tecracer.com/blog/2017/01/welche-hardware-verwendet-aws-in-den-rechenzentren.html</link><pubDate>Mon, 23 Jan 2017 12:36:25 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/welche-hardware-verwendet-aws-in-den-rechenzentren.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/welche-hardware-verwendet-aws-in-den-rechenzentren.html">
        <media:title type="html">Welche Hardware verwendet AWS in den Rechenzentren?</media:title>
        <media:description type="html">&lt;p&gt;Auf der AWS Re:Invent hat James Hamilton (AWS VP and Distinguished Engineer) einen hoch interessanten Vortrag darübergehalten, welche Hardware eigentlich AWS einsetzt &amp;hellip; unbedingt sehens bzw. lesenswert!&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>&lt;p&gt;Auf der AWS Re:Invent hat James Hamilton (AWS VP and Distinguished Engineer) einen hoch interessanten Vortrag darübergehalten, welche Hardware eigentlich AWS einsetzt &amp;hellip; unbedingt sehens bzw. lesenswert!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Velocity for complex CloudFormation templates</title>
      <link>https://www.tecracer.com/blog/2017/01/velocity-for-complex-cloudformation-templates.html</link><pubDate>Fri, 20 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/velocity-for-complex-cloudformation-templates.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/velocity-for-complex-cloudformation-templates.html">
        <media:title type="html">Velocity for complex CloudFormation templates</media:title>
        <media:description type="html">Cloudformation as a description language With AWS CloudFormation, (almost) all AWS service can be described in a configuration language. This enables scripting of AWS infrastructure. Thus, AWS resources are well documented. The templates can also be stored and versioned in configuration systems, e.g. CodeCommit. So CloudFormation has many advantages. However, one disadvantage is that CloudFormation templates quickly become very large. What to do? Fortunately, there are several approaches to deal with the complexity.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[CloudFormation Tools]</media:keywords>
      </media:content>
      <description>Cloudformation as a description language With AWS CloudFormation, (almost) all AWS service can be described in a configuration language. This enables scripting of AWS infrastructure. Thus, AWS resources are well documented. The templates can also be stored and versioned in configuration systems, e.g. CodeCommit. So CloudFormation has many advantages. However, one disadvantage is that CloudFormation templates quickly become very large. What to do? Fortunately, there are several approaches to deal with the complexity.</description>
    </item>
    
    <item>
      <title>Velocity für komplexe CloudFormation-Templates</title>
      <link>https://www.tecracer.com/blog/2017/01/velocity-f%C3%BCr-komplexe-cloudformation-templates.html</link><pubDate>Fri, 20 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/velocity-f%C3%BCr-komplexe-cloudformation-templates.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/velocity-f%C3%BCr-komplexe-cloudformation-templates.html">
        <media:title type="html">Velocity für komplexe CloudFormation-Templates</media:title>
        <media:description type="html">Cloudformation als Beschreibungssprache Mit AWS CloudFormation lassen sich (fast) alle AWS Dienst in einer Konfigurationssprache beschreiben. Das ermöglicht Scripten von AWS-Infrastruktur. So sind die AWS Ressourcen gut dokumentiert. Die Templates können auch in Konfigurationssystemen abgelegt und versioniert werden, z.B. CodeCommit. CloudFormation hat also viele Vorteile. Ein Nachteil ist jedoch, dass die CloudFormation Templates schnell sehr groß werden. Was tun? Zum Glück gibt es verschiedene Ansätze, der Komplexität Herr zu werden.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[CloudFormation Tools]</media:keywords>
      </media:content>
      <description>Cloudformation als Beschreibungssprache Mit AWS CloudFormation lassen sich (fast) alle AWS Dienst in einer Konfigurationssprache beschreiben. Das ermöglicht Scripten von AWS-Infrastruktur. So sind die AWS Ressourcen gut dokumentiert. Die Templates können auch in Konfigurationssystemen abgelegt und versioniert werden, z.B. CodeCommit. CloudFormation hat also viele Vorteile. Ein Nachteil ist jedoch, dass die CloudFormation Templates schnell sehr groß werden. Was tun? Zum Glück gibt es verschiedene Ansätze, der Komplexität Herr zu werden.</description>
    </item>
    
    <item>
      <title>Private Route53 Zone mit VPC eines anderen Accounts assoziieren</title>
      <link>https://www.tecracer.com/blog/2017/01/private-route53-zone-mit-vpc-eines-anderen-accounts-assoziieren.html</link><pubDate>Wed, 18 Jan 2017 11:37:03 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/private-route53-zone-mit-vpc-eines-anderen-accounts-assoziieren.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/private-route53-zone-mit-vpc-eines-anderen-accounts-assoziieren.html">
        <media:title type="html">Private Route53 Zone mit VPC eines anderen Accounts assoziieren</media:title>
        <media:description type="html">&lt;p&gt;Ja, es geht, aber nur über den Umweg der AWS Command Line &amp;hellip; &lt;strong&gt;Im AWS Account, wo die Route53 private Zone definiert wurde&lt;/strong&gt;, die Hosted-Zone-ID herausfinden:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Route53]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Ja, es geht, aber nur über den Umweg der AWS Command Line &amp;hellip; &lt;strong&gt;Im AWS Account, wo die Route53 private Zone definiert wurde&lt;/strong&gt;, die Hosted-Zone-ID herausfinden:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ausgesperrt! - Vorsicht bei S3 Berechtigung per Bucket policy</title>
      <link>https://www.tecracer.com/blog/2017/01/ausgesperrt-vorsicht-bei-s3-berechtigung-per-bucket-policy.html</link><pubDate>Mon, 09 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/ausgesperrt-vorsicht-bei-s3-berechtigung-per-bucket-policy.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/ausgesperrt-vorsicht-bei-s3-berechtigung-per-bucket-policy.html">
        <media:title type="html">Ausgesperrt! - Vorsicht bei S3 Berechtigung per Bucket policy</media:title>
        <media:description type="html">AWS S3 bietet viele Möglichkeiten, den Zugriff zu regeln
S3 Buckets bieten flexible Möglichkeiten, Daten abzulegen und den Zugriff auf diese Daten zu beschränken. Dies für den öffentlichen (Internet) und internen Gebrauch. Über die normalen Berechtigungen (Permissions) lassen sich Berechtigungen ganz grob für &amp;ldquo;list&amp;rdquo; (Anzeigen), &amp;ldquo;upload/delete&amp;rdquo; (Schreiben), &amp;ldquo;view permissions&amp;rdquo; (Berechtigungen sehen) sowie &amp;ldquo;edit permission&amp;rdquo; (Berechtigungen schreiben) einstellen. Das reicht für viele Fälle, manchmal braucht man aber eine feinere Berechtigungsverwaltung, der bucket policy.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/amazon-s3.png"/>
        <media:keywords>[CLI IAM Policy S3]</media:keywords>
      </media:content>
      <description>AWS S3 bietet viele Möglichkeiten, den Zugriff zu regeln
S3 Buckets bieten flexible Möglichkeiten, Daten abzulegen und den Zugriff auf diese Daten zu beschränken. Dies für den öffentlichen (Internet) und internen Gebrauch. Über die normalen Berechtigungen (Permissions) lassen sich Berechtigungen ganz grob für &amp;ldquo;list&amp;rdquo; (Anzeigen), &amp;ldquo;upload/delete&amp;rdquo; (Schreiben), &amp;ldquo;view permissions&amp;rdquo; (Berechtigungen sehen) sowie &amp;ldquo;edit permission&amp;rdquo; (Berechtigungen schreiben) einstellen. Das reicht für viele Fälle, manchmal braucht man aber eine feinere Berechtigungsverwaltung, der bucket policy.</description>
    </item>
    
    <item>
      <title>tecRacer ist nun Kryterion Testcenter für AWS Zertifierungen in Hannover</title>
      <link>https://www.tecracer.com/blog/2017/01/tecracer-ist-nun-kryterion-testcenter-f%C3%BCr-aws-zertifierungen-in-hannover.html</link><pubDate>Fri, 06 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/tecracer-ist-nun-kryterion-testcenter-f%C3%BCr-aws-zertifierungen-in-hannover.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/tecracer-ist-nun-kryterion-testcenter-f%C3%BCr-aws-zertifierungen-in-hannover.html">
        <media:title type="html">tecRacer ist nun Kryterion Testcenter für AWS Zertifierungen in Hannover</media:title>
        <media:description type="html">tecRacer ist nun autorisiertes Kryterion Testing Center in Hannover.
Damit können Sie nun Ihre AWS Zertifizierungen bei uns in Hannover durchführen. Ab Mitte Januar können Sie dann Test-Termine direkt über die Kryterion Website bei uns in Hannover buchen.
Nachtrag 2019: Nachdem AWS die Testcenterstruktur umgestellt hat, ist tecRacer nicht mehr Testcenter.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[certification]</media:keywords>
      </media:content>
      <description>tecRacer ist nun autorisiertes Kryterion Testing Center in Hannover.
Damit können Sie nun Ihre AWS Zertifizierungen bei uns in Hannover durchführen. Ab Mitte Januar können Sie dann Test-Termine direkt über die Kryterion Website bei uns in Hannover buchen.
Nachtrag 2019: Nachdem AWS die Testcenterstruktur umgestellt hat, ist tecRacer nicht mehr Testcenter.</description>
    </item>
    
    <item>
      <title>Citrix XenApp auf AWS GPU G2 EC2-Instanzen</title>
      <link>https://www.tecracer.com/blog/2017/01/citrix-xenapp-auf-aws-gpu-g2-ec2-instanzen.html</link><pubDate>Mon, 02 Jan 2017 12:13:59 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/citrix-xenapp-auf-aws-gpu-g2-ec2-instanzen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/citrix-xenapp-auf-aws-gpu-g2-ec2-instanzen.html">
        <media:title type="html">Citrix XenApp auf AWS GPU G2 EC2-Instanzen</media:title>
        <media:description type="html">Im Rahmen eines Projektes haben wir eine Citrix XenApp Cluster-Installation auf AWS GPU Instanzen (G2) durchgeführt, damit der Kunde 3D-Programme entsprechend Grafik-beschleunigt nutzen kann. Natürlich musste dabei auch der ein oder andere Stolperstein beseitigt werden &amp;hellip; siehe hierzu auch Citrix Netscaler auf AWS &amp;hellip; Hier die einzelnen Schritte, um XenApp auf EC2 G2 GPU-Worker-Instanzen bereitzustellen &amp;hellip;
Windows 2016 / 2012 Server AMI mit GPU NVIDIA Grafikadapter K520 aus AWS Marketplace launchen (https://aws.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein Citrix]</media:keywords>
      </media:content>
      <description>Im Rahmen eines Projektes haben wir eine Citrix XenApp Cluster-Installation auf AWS GPU Instanzen (G2) durchgeführt, damit der Kunde 3D-Programme entsprechend Grafik-beschleunigt nutzen kann. Natürlich musste dabei auch der ein oder andere Stolperstein beseitigt werden &amp;hellip; siehe hierzu auch Citrix Netscaler auf AWS &amp;hellip; Hier die einzelnen Schritte, um XenApp auf EC2 G2 GPU-Worker-Instanzen bereitzustellen &amp;hellip;
Windows 2016 / 2012 Server AMI mit GPU NVIDIA Grafikadapter K520 aus AWS Marketplace launchen (https://aws.</description>
    </item>
    
    <item>
      <title>Citrix Netscaler auf AWS</title>
      <link>https://www.tecracer.com/blog/2017/01/citrix-netscaler-auf-aws.html</link><pubDate>Mon, 02 Jan 2017 11:06:58 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/citrix-netscaler-auf-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/citrix-netscaler-auf-aws.html">
        <media:title type="html">Citrix Netscaler auf AWS</media:title>
        <media:description type="html">Für ein Citrix Terminalserver-Projekt auf AWS mit GPU-Instanzen mussten wir auch einen Netscaler aufsetzen &amp;hellip; hier kurz unsere Probleme, die uns in Summe zig-Stunden gekostet haben:
verwendet wurde das Citrix Netscaler VPX BYOL (Customer licensed) Image aus dem AWS Marketplace Netscaler Network-Interfaces und AWS Public/Private Subnets wir dachten uns, es wäre eine gute Idee, die Netzwerkkarte für das Management-Interfaces des Netscalers in ein private Subnet zu legen. Dadurch wäre die Attack-Oberfläche reduziert und das Management würde dann über einen Jump/Bastian Host erfolgen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein Citrix]</media:keywords>
      </media:content>
      <description>Für ein Citrix Terminalserver-Projekt auf AWS mit GPU-Instanzen mussten wir auch einen Netscaler aufsetzen &amp;hellip; hier kurz unsere Probleme, die uns in Summe zig-Stunden gekostet haben:
verwendet wurde das Citrix Netscaler VPX BYOL (Customer licensed) Image aus dem AWS Marketplace Netscaler Network-Interfaces und AWS Public/Private Subnets wir dachten uns, es wäre eine gute Idee, die Netzwerkkarte für das Management-Interfaces des Netscalers in ein private Subnet zu legen. Dadurch wäre die Attack-Oberfläche reduziert und das Management würde dann über einen Jump/Bastian Host erfolgen.</description>
    </item>
    
    <item>
      <title>SQLServer Optimierung auf AWS</title>
      <link>https://www.tecracer.com/blog/2017/01/sqlserver-optimierung-auf-aws.html</link><pubDate>Mon, 02 Jan 2017 10:09:15 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/sqlserver-optimierung-auf-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/sqlserver-optimierung-auf-aws.html">
        <media:title type="html">SQLServer Optimierung auf AWS</media:title>
        <media:description type="html">Im Dezember haben wir im Rahmen eines Consulting-Einsatzes verschiedene SQLServer EBS-Laufwerks-Kombinationen bei einem Kunden ausprobiert, um eine optimale Performance zu erreichen.
Zusammenfassung:
r4.4xlarge bringt fast doppelte Performance gegen über r4.2xlarge, obwohl CPU und RAM bei beiden Instanzen nicht viel Auslastung haben &amp;hellip; Das war eine Überraschung! Striping generell bringt fast doppelte Performance gegenüber kein Striping EBS Typ io1 mit 5000 IOPS bringen gegenüber EBS Typ GP2 bei der einen Abfrage doppelte Performance, bei den anderen 4 Abfragen teilweise fast gleiche oder nur 30 % mehr Performance bei erheblich mehr Kosten Die neuen R4 Instanzen haben übrigens DDR4 RAM, bis zu 10 Gbit Network und bis zu 12 Gbit EBS-Network Anbindung.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[EBS EC2]</media:keywords>
      </media:content>
      <description>Im Dezember haben wir im Rahmen eines Consulting-Einsatzes verschiedene SQLServer EBS-Laufwerks-Kombinationen bei einem Kunden ausprobiert, um eine optimale Performance zu erreichen.
Zusammenfassung:
r4.4xlarge bringt fast doppelte Performance gegen über r4.2xlarge, obwohl CPU und RAM bei beiden Instanzen nicht viel Auslastung haben &amp;hellip; Das war eine Überraschung! Striping generell bringt fast doppelte Performance gegenüber kein Striping EBS Typ io1 mit 5000 IOPS bringen gegenüber EBS Typ GP2 bei der einen Abfrage doppelte Performance, bei den anderen 4 Abfragen teilweise fast gleiche oder nur 30 % mehr Performance bei erheblich mehr Kosten Die neuen R4 Instanzen haben übrigens DDR4 RAM, bis zu 10 Gbit Network und bis zu 12 Gbit EBS-Network Anbindung.</description>
    </item>
    
    <item>
      <title>re:Invent 2016 Vorträge auf YouTube als CSV</title>
      <link>https://www.tecracer.com/blog/2017/01/reinvent-2016-vortr%C3%A4ge-auf-youtube-als-csv.html</link><pubDate>Mon, 02 Jan 2017 09:29:43 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/reinvent-2016-vortr%C3%A4ge-auf-youtube-als-csv.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/reinvent-2016-vortr%C3%A4ge-auf-youtube-als-csv.html">
        <media:title type="html">re:Invent 2016 Vorträge auf YouTube als CSV</media:title>
        <media:description type="html">Unser Kollege Uwe hat sich die Mühe gemacht, eine Liste aller re:Invent 2016 Vorträge auf YouTube als CSV-Datei mit entsprechenden Filterkriterien zusammen zustellen:
Liste der re:Invent 2016 Vorträge auf YouTube als CSV</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[allgemein reinvent]</media:keywords>
      </media:content>
      <description>Unser Kollege Uwe hat sich die Mühe gemacht, eine Liste aller re:Invent 2016 Vorträge auf YouTube als CSV-Datei mit entsprechenden Filterkriterien zusammen zustellen:
Liste der re:Invent 2016 Vorträge auf YouTube als CSV</description>
    </item>
    
    <item>
      <title>AWS Usergroup jetzt auch In Hannover</title>
      <link>https://www.tecracer.com/blog/2017/01/aws-usergroup-jetzt-auch-in-hannover.html</link><pubDate>Mon, 02 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2017/01/aws-usergroup-jetzt-auch-in-hannover.html</guid>
      <media:content url="https://www.tecracer.com/blog/2017/01/aws-usergroup-jetzt-auch-in-hannover.html">
        <media:title type="html">AWS Usergroup jetzt auch In Hannover</media:title>
        <media:description type="html">Der Einsatz von AWS bei privaten Entwicklern, Start-up-Unternehmen und weltweit operierenden Großunternehmen hat derart zugenommen, dass Entwickler nach AWS-Benutzergruppen fragen. Über Benutzergruppen können vorhandene und neue AWS-Benutzer an einer wachsenden dynamischen Community teilhaben und mit anderen Entwicklern interagieren, um Fragen zu beantworten, Ideen auszutauschen und sich über neue Services und bewährte Methoden zu informieren. Wir freuen uns daher zum 1. Meeting am 2. Februar 2017 zur AWS Usergroup in Hannover einzuladen!</media:description>
        <media:thumbnails url="https://www.tecracer.com/logos/AWS_UserGroup_Hannover.png"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Der Einsatz von AWS bei privaten Entwicklern, Start-up-Unternehmen und weltweit operierenden Großunternehmen hat derart zugenommen, dass Entwickler nach AWS-Benutzergruppen fragen. Über Benutzergruppen können vorhandene und neue AWS-Benutzer an einer wachsenden dynamischen Community teilhaben und mit anderen Entwicklern interagieren, um Fragen zu beantworten, Ideen auszutauschen und sich über neue Services und bewährte Methoden zu informieren. Wir freuen uns daher zum 1. Meeting am 2. Februar 2017 zur AWS Usergroup in Hannover einzuladen!</description>
    </item>
    
    <item>
      <title>Wir können nicht nur AWS sondern auch SAP Hana Cloud-Plattform</title>
      <link>https://www.tecracer.com/blog/2016/11/wir-k%C3%B6nnen-nicht-nur-aws-sondern-auch-sap-hana-cloud-plattform.html</link><pubDate>Wed, 16 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/11/wir-k%C3%B6nnen-nicht-nur-aws-sondern-auch-sap-hana-cloud-plattform.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/11/wir-k%C3%B6nnen-nicht-nur-aws-sondern-auch-sap-hana-cloud-plattform.html">
        <media:title type="html">Wir können nicht nur AWS sondern auch SAP Hana Cloud-Plattform</media:title>
        <media:description type="html">Unser tecRacer Team SolveIT entwickelt seit diesem Jahr intensiv mit der SAP Hana Cloud-Plattform Anwendungen für einen unser langjährigen Kunden.
Auf der SAP TechEd konnte sich unser Team SolveIT nun unter den besten sechs Teams behaupten und gehört damit zu den Gewinnern des InnoJams 2016. Die Herausforderung bestand darin, innerhalb von 30 Stunden eine Anwendung zur Ressourcen- und Kapazitätsplanung von Lerneinrichtungen zu programmieren. Diese Aufgabe hat unser Team hervorragend gemeistert und mit Come2Class eine Lösung bereitgestellt, mit der die Abläufe an Lerneinrichtungen effizienter gestaltet werden können.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[sap]</media:keywords>
      </media:content>
      <description>Unser tecRacer Team SolveIT entwickelt seit diesem Jahr intensiv mit der SAP Hana Cloud-Plattform Anwendungen für einen unser langjährigen Kunden.
Auf der SAP TechEd konnte sich unser Team SolveIT nun unter den besten sechs Teams behaupten und gehört damit zu den Gewinnern des InnoJams 2016. Die Herausforderung bestand darin, innerhalb von 30 Stunden eine Anwendung zur Ressourcen- und Kapazitätsplanung von Lerneinrichtungen zu programmieren. Diese Aufgabe hat unser Team hervorragend gemeistert und mit Come2Class eine Lösung bereitgestellt, mit der die Abläufe an Lerneinrichtungen effizienter gestaltet werden können.</description>
    </item>
    
    <item>
      <title>What Does it Mean to be a Next-Generation Managed Service Provider?</title>
      <link>https://www.tecracer.com/blog/2016/08/what-does-it-mean-to-be-a-next-generation-managed-service-provider.html</link><pubDate>Mon, 08 Aug 2016 14:32:55 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/08/what-does-it-mean-to-be-a-next-generation-managed-service-provider.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/08/what-does-it-mean-to-be-a-next-generation-managed-service-provider.html">
        <media:title type="html">What Does it Mean to be a Next-Generation Managed Service Provider?</media:title>
        <media:description type="html">Neben unserem AWS Premier Consulting Partner- und Training-Partner Status ist tecRacer seit September 2015 auch auditierter AWS Managed Services Partner und wir wurden kürzlich im Rahmen der Managed Public Cloud Provider Studie von Crisp Research im Bereich Digital/Webworkloads als „Accelerator“ und damit als führender Dienstleister bewertet. (Weitere Infos dazu finden Sie hier). Da tecRacer ausschließlich Cloud-Umgebungen auf AWS managed und dies stets nach den aktuellen Best Practises von AWS durchführt sind wir somit per definitionem ein Next-Generation Managed Service Provider.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Neben unserem AWS Premier Consulting Partner- und Training-Partner Status ist tecRacer seit September 2015 auch auditierter AWS Managed Services Partner und wir wurden kürzlich im Rahmen der Managed Public Cloud Provider Studie von Crisp Research im Bereich Digital/Webworkloads als „Accelerator“ und damit als führender Dienstleister bewertet. (Weitere Infos dazu finden Sie hier). Da tecRacer ausschließlich Cloud-Umgebungen auf AWS managed und dies stets nach den aktuellen Best Practises von AWS durchführt sind wir somit per definitionem ein Next-Generation Managed Service Provider.</description>
    </item>
    
    <item>
      <title>Update unserer AWS Tools Liste</title>
      <link>https://www.tecracer.com/blog/2016/07/update-unserer-aws-tools-liste.html</link><pubDate>Wed, 27 Jul 2016 15:37:04 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/07/update-unserer-aws-tools-liste.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/07/update-unserer-aws-tools-liste.html">
        <media:title type="html">Update unserer AWS Tools Liste</media:title>
        <media:description type="html">Wir haben unsere AWS Tools Liste auf den neuesten Stand gebracht &amp;hellip; hier findet ihr alles was man so braucht, von Monitoring Tools bis hin zu Backup-Tools &amp;hellip; http://www.aws-blog.de/amazon-aws-tools/ Wenn Ihr ein Tools habt, das ihr auch für gut und wichtig haltet, schreibt doch einen Kommentar und wir werden es gerne ergänzen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Wir haben unsere AWS Tools Liste auf den neuesten Stand gebracht &amp;hellip; hier findet ihr alles was man so braucht, von Monitoring Tools bis hin zu Backup-Tools &amp;hellip; http://www.aws-blog.de/amazon-aws-tools/ Wenn Ihr ein Tools habt, das ihr auch für gut und wichtig haltet, schreibt doch einen Kommentar und wir werden es gerne ergänzen.</description>
    </item>
    
    <item>
      <title>6 Tipps und Tricks für AWS Kommandozeilen Ninjas</title>
      <link>https://www.tecracer.com/blog/2016/06/6-tipps-und-tricks-f%C3%BCr-aws-kommandozeilen-ninjas.html</link><pubDate>Thu, 16 Jun 2016 05:25:30 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/06/6-tipps-und-tricks-f%C3%BCr-aws-kommandozeilen-ninjas.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/06/6-tipps-und-tricks-f%C3%BCr-aws-kommandozeilen-ninjas.html">
        <media:title type="html">6 Tipps und Tricks für AWS Kommandozeilen Ninjas</media:title>
        <media:description type="html">Das AWS Command Line Interface (CLI) erlaubt es Ihnen AWS Services einfach und bequem zu verwalten. Mit dem CLI können Sie im Terminal interaktiv Aufgaben bewältigen ohne die AWS Management Console benutzen zu müssen, was einen höheren Automatisierungsgrad ermöglicht. Außerdem können Shell-Skripte mit der Hilfe des AWS CLI verwendet werden um Infrastruktur-Setups zu automatisieren. Ein Beispiel: mit einem kleinen Shell-Skript und der AWS CLI kann zum Beispiel am Ende des Boot-Prozesses einer EC2-Instanz ein EBS Volume verbunden oder ein DNS-Eintrag über Route 53 angepasst werden.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[CLI IAM s3 Shell skript Tools]</media:keywords>
      </media:content>
      <description>Das AWS Command Line Interface (CLI) erlaubt es Ihnen AWS Services einfach und bequem zu verwalten. Mit dem CLI können Sie im Terminal interaktiv Aufgaben bewältigen ohne die AWS Management Console benutzen zu müssen, was einen höheren Automatisierungsgrad ermöglicht. Außerdem können Shell-Skripte mit der Hilfe des AWS CLI verwendet werden um Infrastruktur-Setups zu automatisieren. Ein Beispiel: mit einem kleinen Shell-Skript und der AWS CLI kann zum Beispiel am Ende des Boot-Prozesses einer EC2-Instanz ein EBS Volume verbunden oder ein DNS-Eintrag über Route 53 angepasst werden.</description>
    </item>
    
    <item>
      <title>EC2 x1.32xlarge Instanzen mit 128 vCores und 1952 GB RAM</title>
      <link>https://www.tecracer.com/blog/2016/05/ec2-x1.32xlarge-instanzen-mit-128-vcores-und-1952-gb-ram.html</link><pubDate>Wed, 18 May 2016 13:33:57 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/05/ec2-x1.32xlarge-instanzen-mit-128-vcores-und-1952-gb-ram.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/05/ec2-x1.32xlarge-instanzen-mit-128-vcores-und-1952-gb-ram.html">
        <media:title type="html">EC2 x1.32xlarge Instanzen mit 128 vCores und 1952 GB RAM</media:title>
        <media:description type="html">AWS hat heute den neuen EC2 Instanztyp x1.32xlarge vorgestellt, der auch in Frankfurt und Irland verfügbar ist. x1.32xlarge bietet 128 vCores und 1952 GB RAM &amp;hellip; speziell für z.B. SAP HANA Workloads oder ähnliches. Der Preis pro Stunde beträgt in Frankfurt für SUSE-Linux 18,774 USD/h, für Windows 24,562 USD/h. Es gibt selbstverständlich auch schon entsprechende Rabattpläne für 1- und 3-Jahre, so dass sich der Preis bei einem 1 Jahr schon um 42% reduzieren lässt, bei 3 Jahren sogar um 72%.</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-EC2@4x.png"/>
        <media:keywords>[EC2]</media:keywords>
      </media:content>
      <description>AWS hat heute den neuen EC2 Instanztyp x1.32xlarge vorgestellt, der auch in Frankfurt und Irland verfügbar ist. x1.32xlarge bietet 128 vCores und 1952 GB RAM &amp;hellip; speziell für z.B. SAP HANA Workloads oder ähnliches. Der Preis pro Stunde beträgt in Frankfurt für SUSE-Linux 18,774 USD/h, für Windows 24,562 USD/h. Es gibt selbstverständlich auch schon entsprechende Rabattpläne für 1- und 3-Jahre, so dass sich der Preis bei einem 1 Jahr schon um 42% reduzieren lässt, bei 3 Jahren sogar um 72%.</description>
    </item>
    
    <item>
      <title>tecRacer ist jetzt Trend Micro Deep Security Cloud Service Provider</title>
      <link>https://www.tecracer.com/blog/2016/05/tecracer-ist-jetzt-trend-micro-deep-security-cloud-service-provider.html</link><pubDate>Thu, 12 May 2016 12:55:05 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2016/05/tecracer-ist-jetzt-trend-micro-deep-security-cloud-service-provider.html</guid>
      <media:content url="https://www.tecracer.com/blog/2016/05/tecracer-ist-jetzt-trend-micro-deep-security-cloud-service-provider.html">
        <media:title type="html">tecRacer ist jetzt Trend Micro Deep Security Cloud Service Provider</media:title>
        <media:description type="html">Seit Anfang Mai ist tecRacer offizieller Trend Micro Deep Security Cloud Service Provider und verfügt über eine eigene mandantenfähige Deep Security Plattform, die wir unseren Kunden im Rahmen unseres AWS Managed Hosting oder anderen Kunden als SaaS Plattform zur Verfügung stellen. Der Vorteil für unsere Kunden ist hierbei insbesondere:
das pro Server individuell gewählt werden kann, welches der Deep Security Module aktiviert werden soll und nur diese Module müssen dann entsprechend bezahlt werden das die Deep Security Module pro 100-Stunden-Block pro Monat bezahlt werden, so dass auch bei Cloud AutoScaling- oder z.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Seit Anfang Mai ist tecRacer offizieller Trend Micro Deep Security Cloud Service Provider und verfügt über eine eigene mandantenfähige Deep Security Plattform, die wir unseren Kunden im Rahmen unseres AWS Managed Hosting oder anderen Kunden als SaaS Plattform zur Verfügung stellen. Der Vorteil für unsere Kunden ist hierbei insbesondere:
das pro Server individuell gewählt werden kann, welches der Deep Security Module aktiviert werden soll und nur diese Module müssen dann entsprechend bezahlt werden das die Deep Security Module pro 100-Stunden-Block pro Monat bezahlt werden, so dass auch bei Cloud AutoScaling- oder z.</description>
    </item>
    
    <item>
      <title>tecRacer ist bester AWS Consulting Partner des Jahres 2015</title>
      <link>https://www.tecracer.com/blog/2015/11/tecracer-ist-bester-aws-consulting-partner-des-jahres-2015.html</link><pubDate>Mon, 23 Nov 2015 14:17:47 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/11/tecracer-ist-bester-aws-consulting-partner-des-jahres-2015.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/11/tecracer-ist-bester-aws-consulting-partner-des-jahres-2015.html">
        <media:title type="html">tecRacer ist bester AWS Consulting Partner des Jahres 2015</media:title>
        <media:description type="html">tecRacer wurde auf der diesjährigen AWS-Partner Konferenz am 17.11.2015 in München mit dem AWSome-Award 2015 in der Kategorie &amp;ldquo;Best Consulting Partner&amp;rdquo; ausgezeichnet. &amp;ldquo;Dieser ehemalige ISV hat sage und schreibe 221 so genannte &amp;ldquo;opportunities&amp;rdquo; AWS gebracht und daraus sind 55 Prozent &amp;ldquo;Partner led&amp;rdquo;-Projekte geworden. Managing Director Sven Ramuschat nahm den Preis dankend entgegen.&amp;rdquo; Awesome ist das englische Wort für eindrucksvoll, beeindruckend, ehrfurchtgebietend, überwältigend, fantastisch &amp;hellip;
http://www.channelpartner.de/a/aws-zeichnet-die-besten-partner-aus,3046836 www.channelobserver.de/artikel/aws-diskutiert-mit-seinen-top-partnern-4742/ </media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>tecRacer wurde auf der diesjährigen AWS-Partner Konferenz am 17.11.2015 in München mit dem AWSome-Award 2015 in der Kategorie &amp;ldquo;Best Consulting Partner&amp;rdquo; ausgezeichnet. &amp;ldquo;Dieser ehemalige ISV hat sage und schreibe 221 so genannte &amp;ldquo;opportunities&amp;rdquo; AWS gebracht und daraus sind 55 Prozent &amp;ldquo;Partner led&amp;rdquo;-Projekte geworden. Managing Director Sven Ramuschat nahm den Preis dankend entgegen.&amp;rdquo; Awesome ist das englische Wort für eindrucksvoll, beeindruckend, ehrfurchtgebietend, überwältigend, fantastisch &amp;hellip;
http://www.channelpartner.de/a/aws-zeichnet-die-besten-partner-aus,3046836 www.channelobserver.de/artikel/aws-diskutiert-mit-seinen-top-partnern-4742/ </description>
    </item>
    
    <item>
      <title>tecRacer Vortrag bei der AWS Usergroup in Düsseldorf am 29.10.2015</title>
      <link>https://www.tecracer.com/blog/2015/10/tecracer-vortrag-bei-der-aws-usergroup-in-d%C3%BCsseldorf-am-29.10.2015.html</link><pubDate>Thu, 22 Oct 2015 09:53:41 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/10/tecracer-vortrag-bei-der-aws-usergroup-in-d%C3%BCsseldorf-am-29.10.2015.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/10/tecracer-vortrag-bei-der-aws-usergroup-in-d%C3%BCsseldorf-am-29.10.2015.html">
        <media:title type="html">tecRacer Vortrag bei der AWS Usergroup in Düsseldorf am 29.10.2015</media:title>
        <media:description type="html">Unser Gregor Püttmann wird bei der AWS Usergroup Düsseldorf am 29.10. einen Vortag über CloudFormation halten &amp;hellip; hier die Agenda des Abends:
Kai and Thomas: &amp;lsquo;Immutable Windows AMIs mit Packer&amp;rsquo; Gregor &amp;lsquo;Infrastructure as Code mit CloudFormation&amp;rsquo; Ort: InVision - Medienhafen, Speditionsstrasse 5, Düsseldorf Termin: Donnerstag, 29. Oktober 2015 19:00 Uhr
Weitere Infos und Anmeldung</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Unser Gregor Püttmann wird bei der AWS Usergroup Düsseldorf am 29.10. einen Vortag über CloudFormation halten &amp;hellip; hier die Agenda des Abends:
Kai and Thomas: &amp;lsquo;Immutable Windows AMIs mit Packer&amp;rsquo; Gregor &amp;lsquo;Infrastructure as Code mit CloudFormation&amp;rsquo; Ort: InVision - Medienhafen, Speditionsstrasse 5, Düsseldorf Termin: Donnerstag, 29. Oktober 2015 19:00 Uhr
Weitere Infos und Anmeldung</description>
    </item>
    
    <item>
      <title>tecRacer ist jetzt auditierter AWS Managed Services Provider</title>
      <link>https://www.tecracer.com/blog/2015/09/tecracer-ist-jetzt-auditierter-aws-managed-services-provider.html</link><pubDate>Fri, 11 Sep 2015 15:19:15 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/09/tecracer-ist-jetzt-auditierter-aws-managed-services-provider.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/09/tecracer-ist-jetzt-auditierter-aws-managed-services-provider.html">
        <media:title type="html">tecRacer ist jetzt auditierter AWS Managed Services Provider</media:title>
        <media:description type="html">Amazon AWS hat die Anforderungen an AWS Managed Services Provider deutlich erhöht, in dem nun eine vor-Ort Auditierung auf eine von AWS erstellte &amp;ldquo;AWS Managed Service Program Partner Validation Checklist&amp;rdquo; durch das Unternehmen ISSI eine zwingende Voraussetzung ist. Diese &amp;ldquo;AWS Managed Service Program Partner Validation Checklist&amp;rdquo; beinhaltet mehr als 75 Checks über Themenbereiche wie Infrastructure Migration Design Capabilities, Security, Service Desk Operations and Customer Support, Service Level Agreements, etc., die alle sehr AWS-spezisch ausgerichtet sind.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Amazon AWS hat die Anforderungen an AWS Managed Services Provider deutlich erhöht, in dem nun eine vor-Ort Auditierung auf eine von AWS erstellte &amp;ldquo;AWS Managed Service Program Partner Validation Checklist&amp;rdquo; durch das Unternehmen ISSI eine zwingende Voraussetzung ist. Diese &amp;ldquo;AWS Managed Service Program Partner Validation Checklist&amp;rdquo; beinhaltet mehr als 75 Checks über Themenbereiche wie Infrastructure Migration Design Capabilities, Security, Service Desk Operations and Customer Support, Service Level Agreements, etc., die alle sehr AWS-spezisch ausgerichtet sind.</description>
    </item>
    
    <item>
      <title>Vortrag Aufbau einer DDoS-Resilient Architektur auf AWS</title>
      <link>https://www.tecracer.com/blog/2015/06/vortrag-aufbau-einer-ddos-resilient-architektur-auf-aws.html</link><pubDate>Wed, 10 Jun 2015 08:27:14 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/06/vortrag-aufbau-einer-ddos-resilient-architektur-auf-aws.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/06/vortrag-aufbau-einer-ddos-resilient-architektur-auf-aws.html">
        <media:title type="html">Vortrag Aufbau einer DDoS-Resilient Architektur auf AWS</media:title>
        <media:description type="html">Wie können wir unsere Web-Systeme for DDoS Attacken bestmöglich schützen? Was sind mögliche Angriffe? Wie kann AWS effizient eingesetzt werden um diese Attacken bestmöglich abzuwehren? Auf dem AWS Meetup in München (http://www.meetup.com/de/AWS-Munich/events/219210485/) haben wir unseren Ansatz vorgestellt: https://speakerdeck.com/michaelwittig/ddos-resilient-architecture-on-aws</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Wie können wir unsere Web-Systeme for DDoS Attacken bestmöglich schützen? Was sind mögliche Angriffe? Wie kann AWS effizient eingesetzt werden um diese Attacken bestmöglich abzuwehren? Auf dem AWS Meetup in München (http://www.meetup.com/de/AWS-Munich/events/219210485/) haben wir unseren Ansatz vorgestellt: https://speakerdeck.com/michaelwittig/ddos-resilient-architecture-on-aws</description>
    </item>
    
    <item>
      <title>Vortrag Datenbank am Limit: spaltenorientiert als Ausweg</title>
      <link>https://www.tecracer.com/blog/2015/04/vortrag-datenbank-am-limit-spaltenorientiert-als-ausweg.html</link><pubDate>Tue, 21 Apr 2015 09:33:13 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/04/vortrag-datenbank-am-limit-spaltenorientiert-als-ausweg.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/04/vortrag-datenbank-am-limit-spaltenorientiert-als-ausweg.html">
        <media:title type="html">Vortrag Datenbank am Limit: spaltenorientiert als Ausweg</media:title>
        <media:description type="html">Wir alle kennen und schätzen SQL- und NoSQL-­Datenbanken. Doch es gibt Anwendungsfälle, in denen diese Datenbanken an ihre Grenzen stoßen. Zum Beispiel bei der Analyse von Finanzmarktdaten. Dort müssen Zeitreihen von enormer Größe verarbeitet werden. Am 22. April 2015 hält Michael Wittig, Senior Consultant bei tecRacer, einen Vortrag auf der BigDataCon in Mainz (Link: http://bigdatacon.de/2015/sessions/datenbank-am-limit-spaltenorientiert-als-ausweg) und zeigt auf, wie spaltenorientierte Datenbanken funktionieren. Die Architektur von Tick-Data­-Systeme wird beleuchtet. Der Vortrag endet mit dem Beispiel einer technischen Implementierung für Finanzmarktdaten.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Wir alle kennen und schätzen SQL- und NoSQL-­Datenbanken. Doch es gibt Anwendungsfälle, in denen diese Datenbanken an ihre Grenzen stoßen. Zum Beispiel bei der Analyse von Finanzmarktdaten. Dort müssen Zeitreihen von enormer Größe verarbeitet werden. Am 22. April 2015 hält Michael Wittig, Senior Consultant bei tecRacer, einen Vortrag auf der BigDataCon in Mainz (Link: http://bigdatacon.de/2015/sessions/datenbank-am-limit-spaltenorientiert-als-ausweg) und zeigt auf, wie spaltenorientierte Datenbanken funktionieren. Die Architektur von Tick-Data­-Systeme wird beleuchtet. Der Vortrag endet mit dem Beispiel einer technischen Implementierung für Finanzmarktdaten.</description>
    </item>
    
    <item>
      <title>Unser AWS Buch-Projekt &#34;Amazon Web Services in Action&#34;</title>
      <link>https://www.tecracer.com/blog/2015/04/unser-aws-buch-projekt-amazon-web-services-in-action.html</link><pubDate>Tue, 14 Apr 2015 09:34:44 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2015/04/unser-aws-buch-projekt-amazon-web-services-in-action.html</guid>
      <media:content url="https://www.tecracer.com/blog/2015/04/unser-aws-buch-projekt-amazon-web-services-in-action.html">
        <media:title type="html">Unser AWS Buch-Projekt &#34;Amazon Web Services in Action&#34;</media:title>
        <media:description type="html">Es gibt viele Wege, die einem den Einstieg in AWS erleichtern: ein AWS Training mit tecRacer, die umfangreiche Dokumentation von AWS und unzählige Artikel im Internet. Wer gerne mit einem Buch in der Hand in ein Thema einsteigt hatte es bisher aufgrund der sehr gerningen Auswahl schwer. Michael und Andreas Wittig, beide Senior Consultants bei tecRacer, wollen das ändern. Seit Januar 2015 schreiben die beiden Brüder an einem Sachbuch mit dem Titel Amazon Web Services in Action (http://manning.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Es gibt viele Wege, die einem den Einstieg in AWS erleichtern: ein AWS Training mit tecRacer, die umfangreiche Dokumentation von AWS und unzählige Artikel im Internet. Wer gerne mit einem Buch in der Hand in ein Thema einsteigt hatte es bisher aufgrund der sehr gerningen Auswahl schwer. Michael und Andreas Wittig, beide Senior Consultants bei tecRacer, wollen das ändern. Seit Januar 2015 schreiben die beiden Brüder an einem Sachbuch mit dem Titel Amazon Web Services in Action (http://manning.</description>
    </item>
    
    <item>
      <title>tecRacer zum 3. Mal auf der re:Invent in Las Vegas</title>
      <link>https://www.tecracer.com/blog/2014/10/tecracer-zum-3.-mal-auf-der-reinvent-in-las-vegas.html</link><pubDate>Fri, 17 Oct 2014 12:18:41 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/10/tecracer-zum-3.-mal-auf-der-reinvent-in-las-vegas.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/10/tecracer-zum-3.-mal-auf-der-reinvent-in-las-vegas.html">
        <media:title type="html">tecRacer zum 3. Mal auf der re:Invent in Las Vegas</media:title>
        <media:description type="html">Dieses Jahr findet zum 3. Mal die jährliche Amazon Web Services Konferenz re:Invent vom 11.-14. November in Las Vegas statt. Wie in den vergangen Jahren sind auch Mitarbeiter von tecRacer vor Ort dabei &amp;hellip; die Deutsche Community ist ja in der Vergangenheit in nur geringer Anzahl vertreten gewesen &amp;hellip; wir würden uns über ein gemeinsames Bier vor Ort im fernen Las Vegas sehr freuen.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Events reInvent]</media:keywords>
      </media:content>
      <description>Dieses Jahr findet zum 3. Mal die jährliche Amazon Web Services Konferenz re:Invent vom 11.-14. November in Las Vegas statt. Wie in den vergangen Jahren sind auch Mitarbeiter von tecRacer vor Ort dabei &amp;hellip; die Deutsche Community ist ja in der Vergangenheit in nur geringer Anzahl vertreten gewesen &amp;hellip; wir würden uns über ein gemeinsames Bier vor Ort im fernen Las Vegas sehr freuen.</description>
    </item>
    
    <item>
      <title>tecRacer wurde von AWS mit der Managed Service Provider Kompetenz ausgezeichnet</title>
      <link>https://www.tecracer.com/blog/2014/10/tecracer-wurde-von-aws-mit-der-managed-service-provider-kompetenz-ausgezeichnet.html</link><pubDate>Tue, 07 Oct 2014 14:41:11 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/10/tecracer-wurde-von-aws-mit-der-managed-service-provider-kompetenz-ausgezeichnet.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/10/tecracer-wurde-von-aws-mit-der-managed-service-provider-kompetenz-ausgezeichnet.html">
        <media:title type="html">tecRacer wurde von AWS mit der Managed Service Provider Kompetenz ausgezeichnet</media:title>
        <media:description type="html">Als erster deutscher AWS Partner wurde tecRacer nun von Amazon Web Services mit der &amp;ldquo;Managed Service Provider&amp;rdquo; Kompetenz ausgezeichnet. &amp;ldquo;APN Partners who&amp;rsquo;ve attained the MSP Competency have demonstrated success in fully managing their customers&amp;rsquo; AWS-based infrastructure, associated databases, and applications deployed on AWS.&amp;rdquo; Damit trägt Amazon Web Services unser mehr als 2-jährigen Erfahrung beim AWS Managed Hosting unserer mehr als 30 Kunden Rechnung.
http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=tecRacer</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein Managed Service Provider]</media:keywords>
      </media:content>
      <description>Als erster deutscher AWS Partner wurde tecRacer nun von Amazon Web Services mit der &amp;ldquo;Managed Service Provider&amp;rdquo; Kompetenz ausgezeichnet. &amp;ldquo;APN Partners who&amp;rsquo;ve attained the MSP Competency have demonstrated success in fully managing their customers&amp;rsquo; AWS-based infrastructure, associated databases, and applications deployed on AWS.&amp;rdquo; Damit trägt Amazon Web Services unser mehr als 2-jährigen Erfahrung beim AWS Managed Hosting unserer mehr als 30 Kunden Rechnung.
http://www.aws-partner-directory.com/PartnerDirectory/PartnerDetail?Name=tecRacer</description>
    </item>
    
    <item>
      <title>tecRacer Cloudfrühstück in Köln am 1.10.</title>
      <link>https://www.tecracer.com/blog/2014/09/tecracer-cloudfr%C3%BChst%C3%BCck-in-k%C3%B6ln-am-1.10..html</link><pubDate>Mon, 15 Sep 2014 17:48:43 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/09/tecracer-cloudfr%C3%BChst%C3%BCck-in-k%C3%B6ln-am-1.10..html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/09/tecracer-cloudfr%C3%BChst%C3%BCck-in-k%C3%B6ln-am-1.10..html">
        <media:title type="html">tecRacer Cloudfrühstück in Köln am 1.10.</media:title>
        <media:description type="html">Cloud-Frühstück informiert über den Einsatz von Amazon Web Services (AWS) Das Thema Cloud Computing ist das aktuelle Schwerpunktthema im IT-Umfeld. Amazon Web Services ist der Marktführer im B2B-Cloud-Computing und tecRacer kann Ihnen als mehrjähriger Amazon Web Services-Partner folgende Vorteile sichern:
IT-Kosten reduzieren sämtliche Ressourcen On-Demand wesentlich höhere Flexibilität in Ihren IT-Projekten nur aktuelle Nutzung bezahlen Um Ihre **persönlichen Vorteile und möglichen Einsatzszenarien von Amazon Web Services ** kennenzulernen, laden wir Sie am 1 Oktober 2014 zu unserem kostenlosen &amp;ldquo;Cloudfrühstück&amp;rdquo; im Mediapark Köln ein.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Events]</media:keywords>
      </media:content>
      <description>Cloud-Frühstück informiert über den Einsatz von Amazon Web Services (AWS) Das Thema Cloud Computing ist das aktuelle Schwerpunktthema im IT-Umfeld. Amazon Web Services ist der Marktführer im B2B-Cloud-Computing und tecRacer kann Ihnen als mehrjähriger Amazon Web Services-Partner folgende Vorteile sichern:
IT-Kosten reduzieren sämtliche Ressourcen On-Demand wesentlich höhere Flexibilität in Ihren IT-Projekten nur aktuelle Nutzung bezahlen Um Ihre **persönlichen Vorteile und möglichen Einsatzszenarien von Amazon Web Services ** kennenzulernen, laden wir Sie am 1 Oktober 2014 zu unserem kostenlosen &amp;ldquo;Cloudfrühstück&amp;rdquo; im Mediapark Köln ein.</description>
    </item>
    
    <item>
      <title>tecRacer jetzt auch in Duisburg</title>
      <link>https://www.tecracer.com/blog/2014/08/tecracer-jetzt-auch-in-duisburg.html</link><pubDate>Fri, 01 Aug 2014 16:09:43 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/08/tecracer-jetzt-auch-in-duisburg.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/08/tecracer-jetzt-auch-in-duisburg.html">
        <media:title type="html">tecRacer jetzt auch in Duisburg</media:title>
        <media:description type="html">tecRacer hat seit 1. August auch ein Büro in Duisburg Gregor Püttmann (ehemals CIO der GAGFHAH Group und Datawarehouse Consultant bei KPMG/BearingPoint) leitet als Managing Partner unsere neue Niederlassung in Duisburg und verstärkt damit tecRacers Präsenz in der Rhein-Ruhr-Region. Püttmann verfügt über langjährige Erfahrungen bei der Integration von AWS-Infrastrukturen in die Unternehmens-IT. tecRacer wird als autorisierter Amazon Web Services Trainingspartner neben Schulungen in Hannover nun auch Termine in Köln und dem Ruhrgebiet anbieten.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein Events]</media:keywords>
      </media:content>
      <description>tecRacer hat seit 1. August auch ein Büro in Duisburg Gregor Püttmann (ehemals CIO der GAGFHAH Group und Datawarehouse Consultant bei KPMG/BearingPoint) leitet als Managing Partner unsere neue Niederlassung in Duisburg und verstärkt damit tecRacers Präsenz in der Rhein-Ruhr-Region. Püttmann verfügt über langjährige Erfahrungen bei der Integration von AWS-Infrastrukturen in die Unternehmens-IT. tecRacer wird als autorisierter Amazon Web Services Trainingspartner neben Schulungen in Hannover nun auch Termine in Köln und dem Ruhrgebiet anbieten.</description>
    </item>
    
    <item>
      <title>Werner Vogels über tecRacer</title>
      <link>https://www.tecracer.com/blog/2014/07/werner-vogels-%C3%BCber-tecracer.html</link><pubDate>Fri, 11 Jul 2014 10:22:08 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/07/werner-vogels-%C3%BCber-tecracer.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/07/werner-vogels-%C3%BCber-tecracer.html">
        <media:title type="html">Werner Vogels über tecRacer</media:title>
        <media:description type="html">&lt;p&gt;Werner Vogels, CTO Amazon über tecRacer auf der AWS Summit 2014 in Berlin:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[AWS Summit events]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Werner Vogels, CTO Amazon über tecRacer auf der AWS Summit 2014 in Berlin:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Verschlüsselung von Daten auf AWS S3</title>
      <link>https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html</link><pubDate>Fri, 13 Jun 2014 10:46:32 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html">
        <media:title type="html">Verschlüsselung von Daten auf AWS S3</media:title>
        <media:description type="html">&lt;p&gt;Das Thema Datensicherheit und damit auch Verschlüsselung ist bei unseren deutschen Amazon Web Services Kunden eigentlich ein Dauerthema. Amazon AWS trägt diesem Bedürfnis zunehmend mehr Rechnung und hat gerade gestern wieder eine entsprechende Erweiterung der S3 Dienste veröffentlicht. Hier nun eine Übersicht, über die von Amazon Web Services angebotenen &lt;strong&gt;Verschlüsselungsoptionen für Ihre Daten&lt;/strong&gt; auf S3:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/AWS-Key-Management-Service@4x.png"/>
        <media:keywords>[Encryption S3]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Das Thema Datensicherheit und damit auch Verschlüsselung ist bei unseren deutschen Amazon Web Services Kunden eigentlich ein Dauerthema. Amazon AWS trägt diesem Bedürfnis zunehmend mehr Rechnung und hat gerade gestern wieder eine entsprechende Erweiterung der S3 Dienste veröffentlicht. Hier nun eine Übersicht, über die von Amazon Web Services angebotenen &lt;strong&gt;Verschlüsselungsoptionen für Ihre Daten&lt;/strong&gt; auf S3:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Verschlüsselung von Daten auf AWS S3</title>
      <link>https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html</link><pubDate>Fri, 13 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/06/verschl%C3%BCsselung-von-daten-auf-aws-s3.html">
        <media:title type="html">Verschlüsselung von Daten auf AWS S3</media:title>
        <media:description type="html">Das Thema Datensicherheit und damit auch Verschlüsselung ist bei unseren deutschen Amazon Web Services Kunden eigentlich ein Dauerthema. Amazon AWS trägt diesem Bedürfnis zunehmend mehr Rechnung und hat gerade gestern wieder eine entsprechende Erweiterung der S3 Dienste veröffentlicht. Hier nun eine Übersicht, über die von Amazon Web Services angebotenen Verschlüsselungsoptionen für Ihre Daten auf S3:
Transparente Verschlüsselung auf Basis von Amazon AWS gemanagten Keys (bereits seit 11.2011 verfügbar):
pro Datei (Objekt) auf S3 können Sie unter Properties / Details die Server Side Encryption mit AES256 manuell aktivieren.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[datensicherheit Encryption S3 verschlüsselung security]</media:keywords>
      </media:content>
      <description>Das Thema Datensicherheit und damit auch Verschlüsselung ist bei unseren deutschen Amazon Web Services Kunden eigentlich ein Dauerthema. Amazon AWS trägt diesem Bedürfnis zunehmend mehr Rechnung und hat gerade gestern wieder eine entsprechende Erweiterung der S3 Dienste veröffentlicht. Hier nun eine Übersicht, über die von Amazon Web Services angebotenen Verschlüsselungsoptionen für Ihre Daten auf S3:
Transparente Verschlüsselung auf Basis von Amazon AWS gemanagten Keys (bereits seit 11.2011 verfügbar):
pro Datei (Objekt) auf S3 können Sie unter Properties / Details die Server Side Encryption mit AES256 manuell aktivieren.</description>
    </item>
    
    <item>
      <title>tecRacer lädt zum AWS Cloud-Frühstück am 19.06.2014 in Hannover ein</title>
      <link>https://www.tecracer.com/blog/2014/05/tecracer-l%C3%A4dt-zum-aws-cloud-fr%C3%BChst%C3%BCck-am-19.06.2014-in-hannover-ein.html</link><pubDate>Sat, 24 May 2014 17:44:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/05/tecracer-l%C3%A4dt-zum-aws-cloud-fr%C3%BChst%C3%BCck-am-19.06.2014-in-hannover-ein.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/05/tecracer-l%C3%A4dt-zum-aws-cloud-fr%C3%BChst%C3%BCck-am-19.06.2014-in-hannover-ein.html">
        <media:title type="html">tecRacer lädt zum AWS Cloud-Frühstück am 19.06.2014 in Hannover ein</media:title>
        <media:description type="html">Cloud-Frühstück informiert über den Einsatz von Amazon Web Services (AWS) Das Thema Cloud Computing ist das aktuelle Schwerpunktthema im IT-Umfeld. Amazon Web Services ist der Marktführer im B2B-Cloud-Computing und tecRacer kann Ihnen als mehrjähriger Amazon Web Services-Partner folgende Vorteile sichern:
IT-Kosten reduzieren sämtliche Ressourcen On-Demand wesentlich höhere Flexibilität in Ihren IT-Projekten nur aktuelle Nutzung bezahlen Um Ihre **persönlichen Vorteile und möglichen Einsatzszenarien von Amazon Web Services ** kennenzulernen, laden wir Sie am Donnerstag, 19.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Events]</media:keywords>
      </media:content>
      <description>Cloud-Frühstück informiert über den Einsatz von Amazon Web Services (AWS) Das Thema Cloud Computing ist das aktuelle Schwerpunktthema im IT-Umfeld. Amazon Web Services ist der Marktführer im B2B-Cloud-Computing und tecRacer kann Ihnen als mehrjähriger Amazon Web Services-Partner folgende Vorteile sichern:
IT-Kosten reduzieren sämtliche Ressourcen On-Demand wesentlich höhere Flexibilität in Ihren IT-Projekten nur aktuelle Nutzung bezahlen Um Ihre **persönlichen Vorteile und möglichen Einsatzszenarien von Amazon Web Services ** kennenzulernen, laden wir Sie am Donnerstag, 19.</description>
    </item>
    
    <item>
      <title>tecRacer auf dem AWS Summit Berlin 2014</title>
      <link>https://www.tecracer.com/blog/2014/05/tecracer-auf-dem-aws-summit-berlin-2014.html</link><pubDate>Thu, 15 May 2014 09:48:51 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/05/tecracer-auf-dem-aws-summit-berlin-2014.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/05/tecracer-auf-dem-aws-summit-berlin-2014.html">
        <media:title type="html">tecRacer auf dem AWS Summit Berlin 2014</media:title>
        <media:description type="html">Wir sind heute ganztägig im Self Paced Lab auf dem und stehen für alle technischen Fragen rund um Amazon Web Services bereit. [caption id=&amp;ldquo;attachment_1411&amp;rdquo; align=&amp;ldquo;alignleft&amp;rdquo; width=&amp;ldquo;502&amp;rdquo;] tecRacer AWS Summit Berlin https://twitter.com/AWSSummits/status/466869366756478976</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[AWS Summit events]</media:keywords>
      </media:content>
      <description>Wir sind heute ganztägig im Self Paced Lab auf dem und stehen für alle technischen Fragen rund um Amazon Web Services bereit. [caption id=&amp;ldquo;attachment_1411&amp;rdquo; align=&amp;ldquo;alignleft&amp;rdquo; width=&amp;ldquo;502&amp;rdquo;] tecRacer AWS Summit Berlin https://twitter.com/AWSSummits/status/466869366756478976</description>
    </item>
    
    <item>
      <title>AWS EC2  Performance Probleme und deren Lösung</title>
      <link>https://www.tecracer.com/blog/2014/05/aws-ec2-performance-probleme-und-deren-l%C3%B6sung.html</link><pubDate>Tue, 06 May 2014 19:29:56 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/05/aws-ec2-performance-probleme-und-deren-l%C3%B6sung.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/05/aws-ec2-performance-probleme-und-deren-l%C3%B6sung.html">
        <media:title type="html">AWS EC2  Performance Probleme und deren Lösung</media:title>
        <media:description type="html">Die Firma Datadog hat ein White Paper zu den Top5-Performance-Problemen bei AWS EC2 veröffentlicht. Das 24-seitige PDF-Dokument erklärt anschaulich, wie man die wichtigsten Probleme erkennt, warum die Probleme auftreten und wie man sie beseitigt. Das PDF von Datadog finden Sie hier: AWS EC2 Performance Probleme und deren Lösung.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[EBS EC2 Load Balancer]</media:keywords>
      </media:content>
      <description>Die Firma Datadog hat ein White Paper zu den Top5-Performance-Problemen bei AWS EC2 veröffentlicht. Das 24-seitige PDF-Dokument erklärt anschaulich, wie man die wichtigsten Probleme erkennt, warum die Probleme auftreten und wie man sie beseitigt. Das PDF von Datadog finden Sie hier: AWS EC2 Performance Probleme und deren Lösung.</description>
    </item>
    
    <item>
      <title>tecRacer auf dem AWS Summit Berlin 2014</title>
      <link>https://www.tecracer.com/blog/2014/03/tecracer-auf-dem-aws-summit-berlin-2014.html</link><pubDate>Mon, 10 Mar 2014 10:50:05 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/03/tecracer-auf-dem-aws-summit-berlin-2014.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/03/tecracer-auf-dem-aws-summit-berlin-2014.html">
        <media:title type="html">tecRacer auf dem AWS Summit Berlin 2014</media:title>
        <media:description type="html">tecRacer wird am 15. Mai beim AWS Summit Berlin dabei sein. Als Bronze Partner unterstützen wir die größte Veranstaltung der AWS-Cloud-Computing Gemeinde. Der AWS Summit in Berlin bietet Entwicklern, IT-Experten und Fachkräften eine Einführung in die Möglichkeiten der Amazon Web Services. Aus Vorträgen, Diskussionsrunden und Trainings werden aber auch erfahrene Cloud-Nutzer Know-How von dieser Veranstaltung mitnehmen. AWS-Kunden stellen Anwendungsszenarios und Best-Practice-Beispiele vor, AWS-Entwickler stehen für Fragen zur Verfügung.
Treffen Sie tecRacer beim AWS Summit Berlin Auch tecRacer wird mit einem Stand auf der Ausstellung vertreten sein.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein AWS Summit]</media:keywords>
      </media:content>
      <description>tecRacer wird am 15. Mai beim AWS Summit Berlin dabei sein. Als Bronze Partner unterstützen wir die größte Veranstaltung der AWS-Cloud-Computing Gemeinde. Der AWS Summit in Berlin bietet Entwicklern, IT-Experten und Fachkräften eine Einführung in die Möglichkeiten der Amazon Web Services. Aus Vorträgen, Diskussionsrunden und Trainings werden aber auch erfahrene Cloud-Nutzer Know-How von dieser Veranstaltung mitnehmen. AWS-Kunden stellen Anwendungsszenarios und Best-Practice-Beispiele vor, AWS-Entwickler stehen für Fragen zur Verfügung.
Treffen Sie tecRacer beim AWS Summit Berlin Auch tecRacer wird mit einem Stand auf der Ausstellung vertreten sein.</description>
    </item>
    
    <item>
      <title>und mal wieder eine Amazon AWS Preissenkung</title>
      <link>https://www.tecracer.com/blog/2014/01/und-mal-wieder-eine-amazon-aws-preissenkung.html</link><pubDate>Tue, 21 Jan 2014 17:11:34 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2014/01/und-mal-wieder-eine-amazon-aws-preissenkung.html</guid>
      <media:content url="https://www.tecracer.com/blog/2014/01/und-mal-wieder-eine-amazon-aws-preissenkung.html">
        <media:title type="html">und mal wieder eine Amazon AWS Preissenkung</media:title>
        <media:description type="html">So fängt der Tag gut an &amp;hellip; Amazon Web Services senkt zum 1.2.2014 die Preise von EBS-Standard-Storage um 50% und von S3 um 11% &amp;hellip; Einer unserer Kunden spart damit ca. 1000 EUR pro Monat &amp;hellip; wow.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[pricing]</media:keywords>
      </media:content>
      <description>So fängt der Tag gut an &amp;hellip; Amazon Web Services senkt zum 1.2.2014 die Preise von EBS-Standard-Storage um 50% und von S3 um 11% &amp;hellip; Einer unserer Kunden spart damit ca. 1000 EUR pro Monat &amp;hellip; wow.</description>
    </item>
    
    <item>
      <title>wichtiger als das NSA-Thema ist eigentlich die Zukunftsfähigkeit des Cloud-Anbieters</title>
      <link>https://www.tecracer.com/blog/2013/09/wichtiger-als-das-nsa-thema-ist-eigentlich-die-zukunftsf%C3%A4higkeit-des-cloud-anbieters.html</link><pubDate>Thu, 26 Sep 2013 00:00:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/09/wichtiger-als-das-nsa-thema-ist-eigentlich-die-zukunftsf%C3%A4higkeit-des-cloud-anbieters.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/09/wichtiger-als-das-nsa-thema-ist-eigentlich-die-zukunftsf%C3%A4higkeit-des-cloud-anbieters.html">
        <media:title type="html">wichtiger als das NSA-Thema ist eigentlich die Zukunftsfähigkeit des Cloud-Anbieters</media:title>
        <media:description type="html">Wenn man mit Deutschen über das Thema Cloud redet, kommt nach spätestens 2 Minuten das Thema NSA &amp;hellip; so unglücklich dieses Thema für uns alle momentan ist, aus Unternehmenssicht ist eigentlich die zukunftssichere Wahl des Cloud Anbieters noch viel wichtiger &amp;hellip;. Zur Zeit gibt es zahlreiche Cloud-Anbieter auf dem Markt &amp;hellip; und naturgemäß werden sich viele davon wieder aus dem Markt verabschieden, wenn diverse Businesspläne nicht wie erwartet funktionieren. Aktuell hat sich gerade die Firma Nirvanix (US-Anbieter für Enterprise Cloud-Storage) aus dem Markt verabschiedet.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>Wenn man mit Deutschen über das Thema Cloud redet, kommt nach spätestens 2 Minuten das Thema NSA &amp;hellip; so unglücklich dieses Thema für uns alle momentan ist, aus Unternehmenssicht ist eigentlich die zukunftssichere Wahl des Cloud Anbieters noch viel wichtiger &amp;hellip;. Zur Zeit gibt es zahlreiche Cloud-Anbieter auf dem Markt &amp;hellip; und naturgemäß werden sich viele davon wieder aus dem Markt verabschieden, wenn diverse Businesspläne nicht wie erwartet funktionieren. Aktuell hat sich gerade die Firma Nirvanix (US-Anbieter für Enterprise Cloud-Storage) aus dem Markt verabschiedet.</description>
    </item>
    
    <item>
      <title>The Forrester Wave: Enterprise Public Cloud Platforms, Q2 2013</title>
      <link>https://www.tecracer.com/blog/2013/09/the-forrester-wave-enterprise-public-cloud-platforms-q2-2013.html</link><pubDate>Thu, 19 Sep 2013 09:59:17 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/09/the-forrester-wave-enterprise-public-cloud-platforms-q2-2013.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/09/the-forrester-wave-enterprise-public-cloud-platforms-q2-2013.html">
        <media:title type="html">The Forrester Wave: Enterprise Public Cloud Platforms, Q2 2013</media:title>
        <media:description type="html">&lt;p&gt;Gute aktuelle Analyse der Public Cloud Plattformen von Forrester, bei der natürlich Amazon Web Services auch sehr gut bewertet wird.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Gute aktuelle Analyse der Public Cloud Plattformen von Forrester, bei der natürlich Amazon Web Services auch sehr gut bewertet wird.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>tecRacer ist Amazon AWS Authorized Training Partner</title>
      <link>https://www.tecracer.com/blog/2013/09/tecracer-ist-amazon-aws-authorized-training-partner.html</link><pubDate>Fri, 13 Sep 2013 16:32:10 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/09/tecracer-ist-amazon-aws-authorized-training-partner.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/09/tecracer-ist-amazon-aws-authorized-training-partner.html">
        <media:title type="html">tecRacer ist Amazon AWS Authorized Training Partner</media:title>
        <media:description type="html">Es ist vollbracht. Seit heute sind wir offizieller Amazon AWS Authorized Training Partner &amp;hellip; und bieten damit Trainings durch von Amazon AWS autorisierte und qualifizierte Trainer basierend auf den Original-Schulungsunterlagen an. Infos zu Kursen und Terminen finden Sie hier: http://tecracer-aws-training.eventbrite.de/ </media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Es ist vollbracht. Seit heute sind wir offizieller Amazon AWS Authorized Training Partner &amp;hellip; und bieten damit Trainings durch von Amazon AWS autorisierte und qualifizierte Trainer basierend auf den Original-Schulungsunterlagen an. Infos zu Kursen und Terminen finden Sie hier: http://tecracer-aws-training.eventbrite.de/ </description>
    </item>
    
    <item>
      <title>Werner Vogels (CTO Amazon) auf dem tecRacer Stand</title>
      <link>https://www.tecracer.com/blog/2013/09/werner-vogels-cto-amazon-auf-dem-tecracer-stand.html</link><pubDate>Fri, 13 Sep 2013 16:26:34 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/09/werner-vogels-cto-amazon-auf-dem-tecracer-stand.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/09/werner-vogels-cto-amazon-auf-dem-tecracer-stand.html">
        <media:title type="html">Werner Vogels (CTO Amazon) auf dem tecRacer Stand</media:title>
        <media:description type="html">Gemeinsam mit Amazon AWS waren wir auf auf der langen Nacht der Startups am 7. September 2013 in Berlin (http://www.startupnight.de). Amazon AWS hatte extra Werner Vogels, CTO Amazon, aus Seattle für eine Diskussionsrunde mit dem Telekom CFO einfliegen lassen. Diese Gelegenheit haben wir gleich genutzt und konnten Werner Vogels zu einem kleinen Erinnerungsfoto auf dem tecRacer Stand überreden. </media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[aws summit]</media:keywords>
      </media:content>
      <description>Gemeinsam mit Amazon AWS waren wir auf auf der langen Nacht der Startups am 7. September 2013 in Berlin (http://www.startupnight.de). Amazon AWS hatte extra Werner Vogels, CTO Amazon, aus Seattle für eine Diskussionsrunde mit dem Telekom CFO einfliegen lassen. Diese Gelegenheit haben wir gleich genutzt und konnten Werner Vogels zu einem kleinen Erinnerungsfoto auf dem tecRacer Stand überreden. </description>
    </item>
    
    <item>
      <title>Teil 3: NSA sichere Passwörter für AES-256 Bit Verschlüsselung</title>
      <link>https://www.tecracer.com/blog/2013/07/teil-3-nsa-sichere-passw%C3%B6rter-f%C3%BCr-aes-256-bit-verschl%C3%BCsselung.html</link><pubDate>Tue, 02 Jul 2013 08:45:26 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/07/teil-3-nsa-sichere-passw%C3%B6rter-f%C3%BCr-aes-256-bit-verschl%C3%BCsselung.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/07/teil-3-nsa-sichere-passw%C3%B6rter-f%C3%BCr-aes-256-bit-verschl%C3%BCsselung.html">
        <media:title type="html">Teil 3: NSA sichere Passwörter für AES-256 Bit Verschlüsselung</media:title>
        <media:description type="html">&lt;p&gt;Die ganze Verschlüsselung mit AES-256 ist natürlich nur so gut, wie das gewählte Passwort &amp;hellip; denn die Tools zum Knacken von Passwörten sind richtig gut und wenn man viel Rechenpower mit GPU&amp;rsquo;s hat, sind manche Passwörter sehr schnell erraten. Im Wesentlichen kommt es auf die Entropie des Passwortes an und nicht auf das Verwenden von gängigen Sonderzeichen etc.&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Encryption]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Die ganze Verschlüsselung mit AES-256 ist natürlich nur so gut, wie das gewählte Passwort &amp;hellip; denn die Tools zum Knacken von Passwörten sind richtig gut und wenn man viel Rechenpower mit GPU&amp;rsquo;s hat, sind manche Passwörter sehr schnell erraten. Im Wesentlichen kommt es auf die Entropie des Passwortes an und nicht auf das Verwenden von gängigen Sonderzeichen etc.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Teil 2: NSA sichere Amazon AWS Ressourcen</title>
      <link>https://www.tecracer.com/blog/2013/07/teil-2-nsa-sichere-amazon-aws-ressourcen.html</link><pubDate>Mon, 01 Jul 2013 16:41:37 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/07/teil-2-nsa-sichere-amazon-aws-ressourcen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/07/teil-2-nsa-sichere-amazon-aws-ressourcen.html">
        <media:title type="html">Teil 2: NSA sichere Amazon AWS Ressourcen</media:title>
        <media:description type="html">&lt;p&gt;Amazon AWS stellt als Speicher-Ressourcen unter anderem folgende Dienste zur Verfügung:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;S3 als allgemeinen Multi-Redundanten Speicherdienst für Dateien&lt;/li&gt;
&lt;li&gt;EBS als Dienst, der virtuelle Laufwerke für Windows oder Linux EC2-Instanzen bereitstellt&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es existieren zur Zeit drei gute Tools um EC2-Instanzen und deren EBS Laufwerke und teilweise auch S3-Dateien komplett zu verschlüsseln:&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Encryption]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Amazon AWS stellt als Speicher-Ressourcen unter anderem folgende Dienste zur Verfügung:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;S3 als allgemeinen Multi-Redundanten Speicherdienst für Dateien&lt;/li&gt;
&lt;li&gt;EBS als Dienst, der virtuelle Laufwerke für Windows oder Linux EC2-Instanzen bereitstellt&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es existieren zur Zeit drei gute Tools um EC2-Instanzen und deren EBS Laufwerke und teilweise auch S3-Dateien komplett zu verschlüsseln:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Teil 1: NSA sichere Cloud für Endconsumer Dienste wie Dropbox, etc.</title>
      <link>https://www.tecracer.com/blog/2013/07/teil-1-nsa-sichere-cloud-f%C3%BCr-endconsumer-dienste-wie-dropbox-etc..html</link><pubDate>Mon, 01 Jul 2013 16:04:22 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/07/teil-1-nsa-sichere-cloud-f%C3%BCr-endconsumer-dienste-wie-dropbox-etc..html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/07/teil-1-nsa-sichere-cloud-f%C3%BCr-endconsumer-dienste-wie-dropbox-etc..html">
        <media:title type="html">Teil 1: NSA sichere Cloud für Endconsumer Dienste wie Dropbox, etc.</media:title>
        <media:description type="html">Leider mussten wir in der letzten Zeit erfahren, dass die NSA und andere Geheimdienste doch mehr Daten mitlesen als wir alle dachten. Wer dieses verhindern möchte, kann selbst tätig werden und seine Daten entsprechend verschlüsseln. Es existieren bereits zahlreiche Tools auf dem Markt, die alle AES 256 unterstützen, damit ist man, sofern man einen guten Key verwendet hat, eigentlich 100% auf der sicheren Seite. Tools für CloudDrives wie DropBox, SkyDrive, GoogleDrive, etc:</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Encryption]</media:keywords>
      </media:content>
      <description>Leider mussten wir in der letzten Zeit erfahren, dass die NSA und andere Geheimdienste doch mehr Daten mitlesen als wir alle dachten. Wer dieses verhindern möchte, kann selbst tätig werden und seine Daten entsprechend verschlüsseln. Es existieren bereits zahlreiche Tools auf dem Markt, die alle AES 256 unterstützen, damit ist man, sofern man einen guten Key verwendet hat, eigentlich 100% auf der sicheren Seite. Tools für CloudDrives wie DropBox, SkyDrive, GoogleDrive, etc:</description>
    </item>
    
    <item>
      <title>tecRacer ist nun Amazon AWS Advanced Consulting Partner</title>
      <link>https://www.tecracer.com/blog/2013/02/tecracer-ist-nun-amazon-aws-advanced-consulting-partner.html</link><pubDate>Fri, 15 Feb 2013 09:22:52 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2013/02/tecracer-ist-nun-amazon-aws-advanced-consulting-partner.html</guid>
      <media:content url="https://www.tecracer.com/blog/2013/02/tecracer-ist-nun-amazon-aws-advanced-consulting-partner.html">
        <media:title type="html">tecRacer ist nun Amazon AWS Advanced Consulting Partner</media:title>
        <media:description type="html">Heute mal in eigener Sache: Seit gestern ist tecRacer von Amazon Web Services zum Advanced Consulting Partner ernannt wurden.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Heute mal in eigener Sache: Seit gestern ist tecRacer von Amazon Web Services zum Advanced Consulting Partner ernannt wurden.</description>
    </item>
    
    <item>
      <title>Amazon AWS Datapipe ist da ...</title>
      <link>https://www.tecracer.com/blog/2012/12/amazon-aws-datapipe-ist-da-....html</link><pubDate>Fri, 21 Dec 2012 11:31:25 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/12/amazon-aws-datapipe-ist-da-....html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/12/amazon-aws-datapipe-ist-da-....html">
        <media:title type="html">Amazon AWS Datapipe ist da ...</media:title>
        <media:description type="html">Seit heute ist die Amazon AWS Datapipe verfügbar. Zunächst nur in der Region US-EAST1 &amp;hellip; aber wie immer wird das nicht lange dauern, bis das hoffentlich auch in der Region EU1 verfügbar ist. Mit der neuen Amazon AWS Datapipe kann man sehr einfach Daten-Kopierprozesse oder Daten-Transformationen designen und Zeit gesteuert ablaufen lassen. Die Preisgestaltung sieht auch prima aus: </media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Seit heute ist die Amazon AWS Datapipe verfügbar. Zunächst nur in der Region US-EAST1 &amp;hellip; aber wie immer wird das nicht lange dauern, bis das hoffentlich auch in der Region EU1 verfügbar ist. Mit der neuen Amazon AWS Datapipe kann man sehr einfach Daten-Kopierprozesse oder Daten-Transformationen designen und Zeit gesteuert ablaufen lassen. Die Preisgestaltung sieht auch prima aus: </description>
    </item>
    
    <item>
      <title>Amazon AWS Services mit BETA Status</title>
      <link>https://www.tecracer.com/blog/2012/12/amazon-aws-services-mit-beta-status.html</link><pubDate>Wed, 12 Dec 2012 15:14:59 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/12/amazon-aws-services-mit-beta-status.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/12/amazon-aws-services-mit-beta-status.html">
        <media:title type="html">Amazon AWS Services mit BETA Status</media:title>
        <media:description type="html">Folgende Amazon AWS Services werden von Amazon AWS mit dem Vermerk BETA gelistet &amp;hellip;
Amazon RDS (Relational Database Service) Amazon DynamoDB Amazon AWS Elasticache Amazon CloudSearch Amazon SWF (Simple WorkFlow Service) Amazon SES (Simple Email Service) Amazon SNS (Simple Notification Services) Amazon Elastic Beanstalk &amp;hellip; der Zusatz Beta ist wirklich unglücklich gewählt, denn viele Kunden assoziieren damit einen unfertigen instabilen Service &amp;hellip; Amazon AWS meint mit BETA bei den o.g. Services nicht instabil sondern nur noch nicht Feature Complete aus Sicht von Amazon AWS &amp;hellip; somit können und sollen definitiv alle Beta Services in Produktion genutzt werden.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Folgende Amazon AWS Services werden von Amazon AWS mit dem Vermerk BETA gelistet &amp;hellip;
Amazon RDS (Relational Database Service) Amazon DynamoDB Amazon AWS Elasticache Amazon CloudSearch Amazon SWF (Simple WorkFlow Service) Amazon SES (Simple Email Service) Amazon SNS (Simple Notification Services) Amazon Elastic Beanstalk &amp;hellip; der Zusatz Beta ist wirklich unglücklich gewählt, denn viele Kunden assoziieren damit einen unfertigen instabilen Service &amp;hellip; Amazon AWS meint mit BETA bei den o.g. Services nicht instabil sondern nur noch nicht Feature Complete aus Sicht von Amazon AWS &amp;hellip; somit können und sollen definitiv alle Beta Services in Produktion genutzt werden.</description>
    </item>
    
    <item>
      <title>Amazon AWS Developer Konferenz re:Invent in Las Vegas</title>
      <link>https://www.tecracer.com/blog/2012/11/amazon-aws-developer-konferenz-reinvent-in-las-vegas.html</link><pubDate>Fri, 09 Nov 2012 10:36:28 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/11/amazon-aws-developer-konferenz-reinvent-in-las-vegas.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/11/amazon-aws-developer-konferenz-reinvent-in-las-vegas.html">
        <media:title type="html">Amazon AWS Developer Konferenz re:Invent in Las Vegas</media:title>
        <media:description type="html">Vom 27. bis 29. November findet zum ersten mal eine Amazon AWS Developer Konferenz statt und Sie ist schon ausgebucht &amp;hellip; wir von tecRacer fahren da auch hin und freuen uns riesig &amp;hellip; und wir werden auf diesem Blog detailliert davon berichten &amp;hellip; es wäre schön wenn ich dort auch den einen oder anderen deutschen da Treffen würde &amp;hellip;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Vom 27. bis 29. November findet zum ersten mal eine Amazon AWS Developer Konferenz statt und Sie ist schon ausgebucht &amp;hellip; wir von tecRacer fahren da auch hin und freuen uns riesig &amp;hellip; und wir werden auf diesem Blog detailliert davon berichten &amp;hellip; es wäre schön wenn ich dort auch den einen oder anderen deutschen da Treffen würde &amp;hellip;</description>
    </item>
    
    <item>
      <title>Webinare in Zusammenarbeit mit Amazon AWS Deutschland </title>
      <link>https://www.tecracer.com/blog/2012/10/webinare-in-zusammenarbeit-mit-amazon-aws-deutschland.html</link><pubDate>Fri, 19 Oct 2012 15:35:57 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/10/webinare-in-zusammenarbeit-mit-amazon-aws-deutschland.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/10/webinare-in-zusammenarbeit-mit-amazon-aws-deutschland.html">
        <media:title type="html">Webinare in Zusammenarbeit mit Amazon AWS Deutschland </media:title>
        <media:description type="html">In den kommenden Wochen werden wir zahlreiche deutschsprachige Webinare in Zusammenarbeit mit Amazon AWS Deutschland durchführen. Termine und Inhalte sind nachfolgende beschrieben: Keine Anmeldung mehr möglich Datum: Dienstag, den 30.10.2012, 11.00 Uhr bis 11:30 Uhr Zusammenfassung: Die Amazon Cloud besteht aus mehr als 22 unterschiedlichen Services … von virtuellen Instanzen auf Basis von EC2 bis hin zu dem neuesten Speicherdienst Glacier. Im Rahmen dieses Webinars erhalten Sie einen Gesamtüberblick über die Amazon Cloud, so dass Sie die Vorteile und den Nutzen für Ihr Unternehmen einschätzen können.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords></media:keywords>
      </media:content>
      <description>In den kommenden Wochen werden wir zahlreiche deutschsprachige Webinare in Zusammenarbeit mit Amazon AWS Deutschland durchführen. Termine und Inhalte sind nachfolgende beschrieben: Keine Anmeldung mehr möglich Datum: Dienstag, den 30.10.2012, 11.00 Uhr bis 11:30 Uhr Zusammenfassung: Die Amazon Cloud besteht aus mehr als 22 unterschiedlichen Services … von virtuellen Instanzen auf Basis von EC2 bis hin zu dem neuesten Speicherdienst Glacier. Im Rahmen dieses Webinars erhalten Sie einen Gesamtüberblick über die Amazon Cloud, so dass Sie die Vorteile und den Nutzen für Ihr Unternehmen einschätzen können.</description>
    </item>
    
    <item>
      <title>10 Tipps für das Verwenden von Amazon AWS CloudFormation </title>
      <link>https://www.tecracer.com/blog/2012/09/10-tipps-f%C3%BCr-das-verwenden-von-amazon-aws-cloudformation.html</link><pubDate>Fri, 21 Sep 2012 11:42:06 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/09/10-tipps-f%C3%BCr-das-verwenden-von-amazon-aws-cloudformation.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/09/10-tipps-f%C3%BCr-das-verwenden-von-amazon-aws-cloudformation.html">
        <media:title type="html">10 Tipps für das Verwenden von Amazon AWS CloudFormation </media:title>
        <media:description type="html">Hier der Link zu einem PDF mit 10 kleinen Tipps im Umgang mit CloudFormation:
10 tips when using CloudFormation</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[CloudFormation]</media:keywords>
      </media:content>
      <description>Hier der Link zu einem PDF mit 10 kleinen Tipps im Umgang mit CloudFormation:
10 tips when using CloudFormation</description>
    </item>
    
    <item>
      <title>tecRacer und Amazon AWS Enterprise Cloud Computing Roadshow 2012 ... Resumee</title>
      <link>https://www.tecracer.com/blog/2012/09/tecracer-und-amazon-aws-enterprise-cloud-computing-roadshow-2012-...-resumee.html</link><pubDate>Fri, 21 Sep 2012 11:34:20 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/09/tecracer-und-amazon-aws-enterprise-cloud-computing-roadshow-2012-...-resumee.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/09/tecracer-und-amazon-aws-enterprise-cloud-computing-roadshow-2012-...-resumee.html">
        <media:title type="html">tecRacer und Amazon AWS Enterprise Cloud Computing Roadshow 2012 ... Resumee</media:title>
        <media:description type="html">Puh &amp;hellip; das war anstrengend aber auch sehr gut und erfolgreich. Gemeinsam mit Amazon Web Services hatten wir eine RoadShow in KW37 und KW38 quer durch Deutschland gemacht. Das Feedback der Teilnehmer war durchweg sehr positiv und wir konnten viele interessante Gespräche führen. Die Folien zu unserem Vortrag &amp;ldquo;Cloud Migrations-Strategien: Mein Weg in die Cloud&amp;rdquo; finden Sie hier als PDF: tecRacer Amazon-AWS-RoadShow</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>Puh &amp;hellip; das war anstrengend aber auch sehr gut und erfolgreich. Gemeinsam mit Amazon Web Services hatten wir eine RoadShow in KW37 und KW38 quer durch Deutschland gemacht. Das Feedback der Teilnehmer war durchweg sehr positiv und wir konnten viele interessante Gespräche führen. Die Folien zu unserem Vortrag &amp;ldquo;Cloud Migrations-Strategien: Mein Weg in die Cloud&amp;rdquo; finden Sie hier als PDF: tecRacer Amazon-AWS-RoadShow</description>
    </item>
    
    <item>
      <title>Video HTTP Streaming mit Flash Media Server mit CloudFront</title>
      <link>https://www.tecracer.com/blog/2012/09/video-http-streaming-mit-flash-media-server-mit-cloudfront.html</link><pubDate>Fri, 21 Sep 2012 11:08:53 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/09/video-http-streaming-mit-flash-media-server-mit-cloudfront.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/09/video-http-streaming-mit-flash-media-server-mit-cloudfront.html">
        <media:title type="html">Video HTTP Streaming mit Flash Media Server mit CloudFront</media:title>
        <media:description type="html">&lt;p&gt;Viele Kunden nutzen als kostenlosen Videoplayer den flashbasierten Player &amp;ldquo;Flash Media Playback&amp;rdquo; um damit das HTTP Streaming des Flash Media Servers über CloudFront zu nutzen. Leider zeigt die von Adobe veröffentlichte URL auf eine doch sehr alte Version &amp;hellip; und diese hat zahlreiche Probleme mit dem HTTP Streaming (HDS Streaming) &amp;hellip; es kommt zu zahlreichen Bufferproblemen &amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-CloudFront@4x.png"/>
        <media:keywords>[CloudFront Video-Streaming]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Viele Kunden nutzen als kostenlosen Videoplayer den flashbasierten Player &amp;ldquo;Flash Media Playback&amp;rdquo; um damit das HTTP Streaming des Flash Media Servers über CloudFront zu nutzen. Leider zeigt die von Adobe veröffentlichte URL auf eine doch sehr alte Version &amp;hellip; und diese hat zahlreiche Probleme mit dem HTTP Streaming (HDS Streaming) &amp;hellip; es kommt zu zahlreichen Bufferproblemen &amp;hellip;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Windows Installations-Medien für EC2 als Snapshots</title>
      <link>https://www.tecracer.com/blog/2012/05/windows-installations-medien-f%C3%BCr-ec2-als-snapshots.html</link><pubDate>Sat, 05 May 2012 14:42:55 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/05/windows-installations-medien-f%C3%BCr-ec2-als-snapshots.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/05/windows-installations-medien-f%C3%BCr-ec2-als-snapshots.html">
        <media:title type="html">Windows Installations-Medien für EC2 als Snapshots</media:title>
        <media:description type="html">Wenn man mit Windows-basierten EC2-Instanzen arbeitet, kann es hin und wieder vorkommen, dass man bestimmte Windows-Services nachinstallieren muss &amp;hellip; und dann fehlt einem die DVD &amp;hellip; Glücklicherweise hat Amazon AWS alle Windows Installations-Medien als Snapshots hinterlegt. In diesem kurzen Artikel sind die SnapShot IDs aufgelistet und erklärt, wie man die Snapshots als Laufwerk seiner EC2 Instanz hinzufügt.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[EC2 Windows]</media:keywords>
      </media:content>
      <description>Wenn man mit Windows-basierten EC2-Instanzen arbeitet, kann es hin und wieder vorkommen, dass man bestimmte Windows-Services nachinstallieren muss &amp;hellip; und dann fehlt einem die DVD &amp;hellip; Glücklicherweise hat Amazon AWS alle Windows Installations-Medien als Snapshots hinterlegt. In diesem kurzen Artikel sind die SnapShot IDs aufgelistet und erklärt, wie man die Snapshots als Laufwerk seiner EC2 Instanz hinzufügt.</description>
    </item>
    
    <item>
      <title>Amazon AWS Cloud besteht aus 454.400 Servern ...</title>
      <link>https://www.tecracer.com/blog/2012/05/amazon-aws-cloud-besteht-aus-454.400-servern-....html</link><pubDate>Sat, 05 May 2012 14:28:58 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/05/amazon-aws-cloud-besteht-aus-454.400-servern-....html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/05/amazon-aws-cloud-besteht-aus-454.400-servern-....html">
        <media:title type="html">Amazon AWS Cloud besteht aus 454.400 Servern ...</media:title>
        <media:description type="html">Gemäß einer Hochrechnung von Huan Liu in seinem Blog besteht die gesamte Amazon AWS Cloud Stand März 2012 aus 454.400 Servern &amp;hellip; mit in etwa dieser Verteilung &amp;hellip; ;-)
data center\size
# of server racks
# of blade servers
US East (Virginia)
5,030
321,920
US West (Oregon)
41
2,624
US West (N. California)
630
40,320
EU West (Ireland)
814
52,096
AP Northeast (Japan)
314
20,096
AP Southeast (Singapore)
246
15,744</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein EC2]</media:keywords>
      </media:content>
      <description>Gemäß einer Hochrechnung von Huan Liu in seinem Blog besteht die gesamte Amazon AWS Cloud Stand März 2012 aus 454.400 Servern &amp;hellip; mit in etwa dieser Verteilung &amp;hellip; ;-)
data center\size
# of server racks
# of blade servers
US East (Virginia)
5,030
321,920
US West (Oregon)
41
2,624
US West (N. California)
630
40,320
EU West (Ireland)
814
52,096
AP Northeast (Japan)
314
20,096
AP Southeast (Singapore)
246
15,744</description>
    </item>
    
    <item>
      <title>Wie Instagram auf Basis von Amazon AWS skaliert ...</title>
      <link>https://www.tecracer.com/blog/2012/05/wie-instagram-auf-basis-von-amazon-aws-skaliert-....html</link><pubDate>Thu, 03 May 2012 15:53:40 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/05/wie-instagram-auf-basis-von-amazon-aws-skaliert-....html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/05/wie-instagram-auf-basis-von-amazon-aws-skaliert-....html">
        <media:title type="html">Wie Instagram auf Basis von Amazon AWS skaliert ...</media:title>
        <media:description type="html">Instagram, 10 Mitarbeiter, 1 Photo-App für iOs und 1 Photo-App für Android &amp;hellip; und eben 30+ Million User &amp;hellip; und Facebook kaufte das alles für 1 Milliarde USD &amp;hellip; Aber wie haben die Jungs von Instagram das Problem der stetig wachsenden Userzahlen in den Griff bekommen &amp;hellip; Amazon EC2 &amp;hellip; mehr hier in dieser doch sehr freakigen aber eindrucksvollen Präsentation der Instagram Gründer &amp;hellip; http://www.businessinsider.com/instagram-cofounder-heres-how-we-scaled-into-a-billion-dollar-company-deck-2012-4</media:description>
        <media:thumbnails url="https://www.tecracer.com/icons/Amazon-EC2@4x.png"/>
        <media:keywords>[EC2]</media:keywords>
      </media:content>
      <description>Instagram, 10 Mitarbeiter, 1 Photo-App für iOs und 1 Photo-App für Android &amp;hellip; und eben 30+ Million User &amp;hellip; und Facebook kaufte das alles für 1 Milliarde USD &amp;hellip; Aber wie haben die Jungs von Instagram das Problem der stetig wachsenden Userzahlen in den Griff bekommen &amp;hellip; Amazon EC2 &amp;hellip; mehr hier in dieser doch sehr freakigen aber eindrucksvollen Präsentation der Instagram Gründer &amp;hellip; http://www.businessinsider.com/instagram-cofounder-heres-how-we-scaled-into-a-billion-dollar-company-deck-2012-4</description>
    </item>
    
    <item>
      <title>Vorteile einer VPC für den Schutz von EC2-Instanzen</title>
      <link>https://www.tecracer.com/blog/2012/05/vorteile-einer-vpc-f%C3%BCr-den-schutz-von-ec2-instanzen.html</link><pubDate>Thu, 03 May 2012 11:48:54 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/05/vorteile-einer-vpc-f%C3%BCr-den-schutz-von-ec2-instanzen.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/05/vorteile-einer-vpc-f%C3%BCr-den-schutz-von-ec2-instanzen.html">
        <media:title type="html">Vorteile einer VPC für den Schutz von EC2-Instanzen</media:title>
        <media:description type="html">Viele Amazon AWS Kunden nutzen ihre EC2 Instanzen ohne ein VPC &amp;hellip; und schützen Ihre EC2 Instanzen ausschließlich über EC2-Security Groups &amp;hellip; das ist soweit ok, aber man kann es natürlich unter Einsatz einer Amazon AWS VPC besser machen &amp;hellip; denn durch eine Amazon AWS VPC, die übrigens nichts groß extra kostet, kann man ein höheres Maß an Sicherheit erreichen. Am besten für die meisten Anwendungsfälle ist eigentlich da Szenario bestehend aus einem Public- und einem Private-Subnet in einer VPC.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[EC2 VPC]</media:keywords>
      </media:content>
      <description>Viele Amazon AWS Kunden nutzen ihre EC2 Instanzen ohne ein VPC &amp;hellip; und schützen Ihre EC2 Instanzen ausschließlich über EC2-Security Groups &amp;hellip; das ist soweit ok, aber man kann es natürlich unter Einsatz einer Amazon AWS VPC besser machen &amp;hellip; denn durch eine Amazon AWS VPC, die übrigens nichts groß extra kostet, kann man ein höheres Maß an Sicherheit erreichen. Am besten für die meisten Anwendungsfälle ist eigentlich da Szenario bestehend aus einem Public- und einem Private-Subnet in einer VPC.</description>
    </item>
    
    <item>
      <title>Amazon AWS Command Line Tools</title>
      <link>https://www.tecracer.com/blog/2012/05/amazon-aws-command-line-tools.html</link><pubDate>Thu, 03 May 2012 10:14:40 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/05/amazon-aws-command-line-tools.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/05/amazon-aws-command-line-tools.html">
        <media:title type="html">Amazon AWS Command Line Tools</media:title>
        <media:description type="html">AWS Command Line oder nicht AWS Command Line &amp;hellip; eine oft von unseren Kunden gestellte Frage &amp;hellip; Generell gilt erst mal folgende Faustformel:
100% der Amazon AWS Möglichkeiten über alle Module gibt es nur über das WebService API der jeweiligen Module 95% der Amazon AWS Möglichkeiten über alle Module gibt es über die Command Line der jeweiligen Module 90% der Amazon AWS Möglichkeiten über alle Module gibt es über die AWS Console Alles was EC2 und EBS oder auch VPC betrifft, kann man i.</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein cli Tools]</media:keywords>
      </media:content>
      <description>AWS Command Line oder nicht AWS Command Line &amp;hellip; eine oft von unseren Kunden gestellte Frage &amp;hellip; Generell gilt erst mal folgende Faustformel:
100% der Amazon AWS Möglichkeiten über alle Module gibt es nur über das WebService API der jeweiligen Module 95% der Amazon AWS Möglichkeiten über alle Module gibt es über die Command Line der jeweiligen Module 90% der Amazon AWS Möglichkeiten über alle Module gibt es über die AWS Console Alles was EC2 und EBS oder auch VPC betrifft, kann man i.</description>
    </item>
    
    <item>
      <title>Willkommen beim AWS Blog</title>
      <link>https://www.tecracer.com/blog/2012/03/willkommen-beim-aws-blog.html</link><pubDate>Tue, 06 Mar 2012 14:59:00 +0000</pubDate>
      
      <guid>https://www.tecracer.com/blog/2012/03/willkommen-beim-aws-blog.html</guid>
      <media:content url="https://www.tecracer.com/blog/2012/03/willkommen-beim-aws-blog.html">
        <media:title type="html">Willkommen beim AWS Blog</media:title>
        <media:description type="html">&lt;p&gt;Um unsere langjährigen Erfahrungen und Wissen rund um das Thema Amazon AWS und Cloud Computing zu teilen haben wir heute dieses technisch orientierte Blog gestartet &amp;hellip;&lt;/p&gt;</media:description>
        <media:thumbnails url="https://www.tecracer.com/blog/"/>
        <media:keywords>[Allgemein]</media:keywords>
      </media:content>
      <description>&lt;p&gt;Um unsere langjährigen Erfahrungen und Wissen rund um das Thema Amazon AWS und Cloud Computing zu teilen haben wir heute dieses technisch orientierte Blog gestartet &amp;hellip;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
