top of page

Search


Migration from Zonal NAT Gateways to Regional NAT Gateways
NAT Gateways are a common component in AWS network architectures. They allow resources located in private subnets to initiate outbound connections to the internet without directly exposing those resources through public IP addresses. Historically, the recommended pattern for high availability was to create one NAT Gateway per Availability Zone and configure the route tables so that each private subnet uses the NAT Gateway in its own zone. This model is still valid, but it add
Sep 29


Automatically Control CloudWatch Log Group Retention With a Lambda Function
By default, most AWS services that write to Amazon CloudWatch Logs — AWS Lambda, Amazon ECS, Amazon API Gateway, AWS CodeBuild, and many others — create their log groups with a retention setting of Never expire. Over time, this means your account accumulates hundreds or thousands of log groups full of data nobody reads anymore, and AWS keeps charging you for storing all of it. In this teratip, I'll show you how to solve this with a small serverless solution: a Lambda function
Sep 23


Automated password Rotation for Aurora PostgreSQL using SecretManager & Custom Lambda
Introduction Managing database credentials is one of the most critical — and often neglected — aspects of cloud security. Static passwords that never change create a large attack surface: a single leaked credential can give an attacker persistent access to production data. AWS Secrets Manager addresses this by managing the full lifecycle of database credentials: storing them encrypted, distributing them to applications, and rotating them automatically on a schedule. When comb
Sep 10


Why 95% of enterprise AI projects fail and what the other 5% do differently
Why 95% of enterprise AI projects fail and what the other 5% do differently An MIT study published in 2025 as State of AI in Business, built on 300 public implementations, 52 executive interviews and 153 survey responses, found that 95% of organizations record no measurable return on their P&L, despite enterprise investment in generative AI estimated at between 30 and 40 billion dollars. Over the same period, global corporate investment in AI reached 581.7 billion dollars dur
Sep 9


How to Automate a Jira Cloud Backlog Using APIs and Templates
Detailed guide: This runbook explains how to automatically create a Jira Cloud backlog or board using the REST API and a file-versioned template. The main benefit is simple: Jira supports advanced project templates, but that capability may depend on paid features or plans, such as Enterprise options or centralized template administration. When a team does not have access to that feature, it can still automate a large part of the work using the Jira API, as long as the project
Aug 13


Teracloud Joins the Datadog Partner Network
Teracloud has joined the Datadog Partner Network, the program Datadog uses to bring together companies that implement its observability platform in production environments. For teams already operating in the cloud, what matters is not the announcement itself, but what it enables: managed monitoring and alerting across infrastructure, along with security and threat detection integrated into day-to-day operations. Most teams find out something is wrong when the problem has alre
Aug 10


Teracloud joins Anthropic's Claude Partner Network
Teracloud has joined Anthropic's Claude Partner Network, the program through which the company organizes the firms that help bring Claude, its family of AI models, into production environments. For anyone evaluating generative AI for their business, the news matters for what it enables, not for the announcement itself. Claude is available on Amazon Bedrock, within AWS (Amazon Web Services), which makes it possible to work with state-of-the-art models without information ever
Aug 3


Using IAM Roles Anywhere instead of IAM Keys
Introduction In hybrid and multi-cloud environments, one of the biggest challenges is enabling secure access to cloud resources without relying on static credentials such as IAM access keys. As organizations integrate on-premises workloads, edge devices, and services running in other clouds with AWS, identity management becomes a critical piece of the architecture. AWS IAM Roles Anywhere addresses this challenge by allowing systems outside of AWS to authenticate using X.509 c
Apr 13


Automation workflow to execute scripts on EC2 instances with SSM and Terraform
1. Introduction This document describes how to use the SSM Cronjobs Terraform Module to define, deploy, and operate scheduled operational tasks on EC2/ECS hosts using: SSM Documents (run shell scripts). SSM Maintenance Windows (scheduling, orchestration). Instance / resource targeting via tags. This module is designed for: Operational jobs (migrations, maintenance, cleanups). Jobs that must run inside existing hosts or containers. Jobs that must run in a specific order. J
Apr 1


Enhancing Your API Security with CloudFront and AWS Managed Prefix Lists
Introduction When deploying APIs on AWS using Application Load Balancers (ALB), it is common to configure Security Groups to allow HTTP/HTTPS traffic from any source (0.0.0.0/0). While this works, it violates the principle of least privilege and exposes your infrastructure to unnecessary risks . In this article, I’ll show you how to improve your API security by using CloudFront as a distribution layer and restricting access to your ALB so that it only accepts traffic from Cl
Mar 27
bottom of page