The blog about Amazon Web Services by the AWS Premier Tier Services Partner tecRacer. We share our expertise and passion about technology with the world.
Apache Airflow doesn’t only have a cool name; it’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 st
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 ex
Counters can be used in all kinds of situations like gathering statistics about websites or billing systems. In this post we’ll dive deep into ways you can use DynamoDB to implement atomic and accurate counters using examples in Python.
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’ll do a deep dive into the underlying technology and explore how we can configure
There is a conflict between developer freedom and the requirements of security teams. In this post we’ll look at one approach to address this tension: permission boundaries. They’re an often overlooked part of IAM, but provide a valuable addit
MQTT is one of the core protocols that enables IoT applications. In this post we’ll first introduce MQTT and some of the core concepts. We’ll also take a look at AWS IoT Core, the MQTT broker that comes bundled in AWS.
During one of our recent AWS Security Reviews, 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. This
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.
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’ll explore if it’s as powerful as it sounds.
Last week in the AWS slack developer channel once again, somebody was asking: “How can I run a Lambda locally?”. 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 S
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
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 requ
DNS is a core component of the internet. In this post we’ll briefly take a look at how it works and what the difference between CNAME and ALIAS records in Amazon Route53 are.
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 of
This point explains how to work around Glue’s problem of selective amnesia when creating Dynamic Frames from the Glue data catalog.