Category: DevOps
-
Shut Down GCP Instance Groups at Nights

The article discusses strategies to reduce infrastructure costs in Google Cloud Platform (GCP) during non-working hours by automating the management of Instance Groups. It outlines a workflow that involves using a Cron Job to trigger a Cloud Function, which identifies and starts or stops Instance Groups based on specific labels in Instance Templates.
-
Create a GCP Instance Group using Docker

This post outlines the process of creating scalable applications on Google Cloud Platform using Docker. It discusses setting up an Artifact Registry for Docker images, creating instance templates with necessary environment variables, and forming instance groups. The article emphasizes automating CI/CD pipelines to ensure effective application deployment.
-
How to Create A GCP Instance Group Easily

The article discusses building microservices on Google Cloud Platform (GCP) without Kubernetes using Instance Groups for high availability and effective management. It outlines two methods: the Template-First Approach for effortless infrastructure setup, and the Hands-On Approach for customized configurations. Both options support CI/CD integration, enhancing application uptime and developer efficiency.
-
Create a GCP Bucket with a Custom Domain

This article explains how to deploy a Single-Page Application (SPA) using Google Cloud Platform (GCP) Bucket Storage with a custom domain. It outlines essential steps like DNS verification, GCP bucket configuration, setting permissions, and creating CNAME records, while also mentioning limitations such as HTTPS support and complex redirect rules.
-
Git Reset

Git reset can be a lifesaver (or a disaster) depending on how you wield it. With `git reset –soft`: all your commit changes move neatly into the staged area, ready for a redo. `git reset –mixed` gives you a little more freedom, sending those changes to your working directory for further tinkering. But `git reset…
-
Understand the Most Important DNS Records

After buying the domain name, each service provider allows me to configure the DNS records. Some are already in place at give conflicts with new ones. The questions I was asking to myself were: What is this record for? How do I add a subdomain URL? How do I test it? So, to better answer…
-
AWS API Gateway With A Proxy Lambda and Binary Content

Recently, I’ve decided to create a serverless web application. I’ve published my Spring Boot application into AWS Lambda. The thing is that in front of my AWS Lambda, I’ve used AWS API Gateway, and AWS API Gateway pre-format the payload when sending it to the Lambda.
-
Authenticate Your Spring Application With AWS Cognito

Recently, I needed to create an authentication system for one of my applications. But I need to create it quickly and securely. I may use a JWT with email and password, but people are lazy creating new passwords. So, I choose for a social Sign-In with AWS Cognito.
-
How To Create SSH Keys

In this article, I explain how to create SSH keys on Linux, MacOS and Windows, what are the main SSH keys types and how do they work in an SSH communication.
-
Custom domain For Backend And Frontend In AWS

In this article, I describe how to configure AWS CloudFront to use a custom domain name for my distributions.
