Using Multiple Buckets AWS Amplify

AWS Amplify logo above computer photo

From the Amplify documentation, we can consider that AWS Amplify is a development platform for building secure, scalable mobile and web applications. It makes it easy for you to authenticate users, securely store data and user metadata, authorize selective access to data, integrate machine learning, analyze application metrics, and execute server-side code. Amplify covers the […]

Multi developer environments on AWS using Gitlab + Terraform + Serverless + React

Multi developer environments on AWS using Gitlab

We are using Gitlab to deploy our applications directly to AWS through pipelines. If you never heard about Gitlab (https://about.gitlab.com/stages-devops-lifecycle/), please feel free to read the Gitlab’s white papers and understand more about the tools. Maybe you are wondering why we don’t use Github/Actions to deploy our applications, and I’ll answer you with a simple […]

Exporting Cloudwatch Logs automatically to S3 with a Lambda function

The process of Exporting Cloudwatch logs automatically to s3 with a Lamda Function

The missing feature of Cloudwatch Logs. Your Cloudwatch Log Groups could look something like this: As you might guess, after the retention time, logs are deleted. And that’s a good approach for keeping the costs under control, but sometimes regulation mandates that logs are stored longer than this period. Luckly, AWS allows you to export […]

React w/ Hooks + Amplify + GraphQL

Photo of a man in a hat and glasses with a graphic of React w_ Hooks, AWS Amplify, and GraphQL logos

The launch of Hooks in React 16.8 made managing state simple, but most of the documentation is written using Redux examples, such as Amplify API for React. So for those who are learning React with Hooks without leveraging Redux, a simple example using Amplify + React w/ Hooks + GraphQL is more than welcome, so this Todo application will help you to understand how to perform a simple […]