2 min read
When working with AWS CDK, it's essential to tag your resources to help you manage and organize them effectively. Tags are key-value pairs that you can attach to AWS resources to categorize and track them. By adding tags to your resources, you can easily identify, filter, and manage them based on specific criteria.
23/09/2024
Read more...2 min read
AWS Systems Manager (SSM) Parameter Store is a service that helps you centralize and manage these configurations, secrets, and parameters without hardcoding sensitive information in your application code.
18/09/2024
Read more...3 min read
Maintaining clean and consistent code is crucial for every project, and tools like prettier can help make it effortless. Prettier is a code formatter that supports a wide variety of languages, including TypeScript. By integrating it into your project's workflows, you can ensure that your code stays consistently formatted, enhancing readability and reducing code review friction.
17/09/2024
Read more...5 min read
The AWS Cloud Development Kit (CDK) makes it easy to define cloud infrastructure using familiar programming languages. One of the strengths of CDK is its ability to define reusable constructs.
16/09/2024
Read more...2 min read
When building a robust infrastructure using AWS CDK in TypeScript, maintaining clean, consistent, and error-free code is critical. One way to ensure your codebase stays maintainable is by incorporating a linter, such as ESLint. Linting helps catch syntax issues, enforce coding standards, and maintain overall code quality throughout your project.
11/09/2024
Read more...2 min read
Pulumi can also be used to deploy AWS Service Catalog products. It won't be shocking to see that the code is going to be very similar to what's required to deploy an AWS Service Catalog product using terraform, since at the end of the day pulumi is going to use the terraform-aws provider.
10/09/2024
Read more...3 min read
We can use the Kube Prometheus Stack Helm chart to deploy a full monitoring stack in Kubernetes. It's going to install Prometheus, AlertManager and Grafana with minumum configuration.
09/09/2024
Read more...3 min read
Homebrew is a popular package manager for macOS (also available for Linux), allowing developers to distribute their software through simple brew install
commands. We are going to use a Python project to create a Homebrew formula and distribuite it using a tap.
06/09/2024
Read more...2 min read
Provisioning a AWS Service Catalog Product can be done with any IaC tool. Terraform is no different.
05/09/2024
Read more...2 min read
With the .aws/config
and .aws/credentials
files we can are used for configuring and authenticating for the AWS cli or any tool that uses the AWS SDK with AWS.
Each file has a different purpose:
~/.aws/config
: This file stores configuration settings for AWS CLI and SDKs, including profiles, regions, output format, and roles to assume.~/.aws/credentials
: This file holds AWS access key IDs and secret access keys.04/09/2024
Read more...