Skip to content

Blog

Setup of jenkins master agent and slave agent on AWS ec2 instance

Introduction

In the realm of continuous integration and deployment, Jenkins stands as a powerful automation tool that streamlines the software development process. By leveraging Jenkins Master and Slave agents, you can distribute workloads across multiple nodes, optimizing performance and scalability. This step-by-step guide is designed to walk you through the process of setting up Jenkins Master and Slave agents on AWS EC2 instances.

Flyway Migration Documentation

Overview

The Flyway migration process involves configuring Flyway with database connection details, creating an initial migration script (V1__Create_person_table.sql), and executing the migration using a Docker command. This applies defined changes to the database schema.

Verification is performed through a separate Docker run using the info command, displaying the current schema version and migration history. This systematic approach ensures organized and version-controlled database schema evolution.

Safeguarding Your ALB with AWS WAF: Creating an IP Set and Associating it

Introduction

In the dynamic landscape of web applications, security is a top priority. AWS provides an effective solution through the Web Application Firewall (WAF), allowing users to control and mitigate potential threats. This blog post guides you through the process of creating an AWS WAF IP set and associating it with an Application Load Balancer (ALB), enhancing the security posture of your applications.

Optimizing Costs in AWS: A Guide to Reserving Amazon RDS DB Instances

Introduction

In the realm of cloud computing, efficient resource management is paramount, and AWS (Amazon Web Services) offers various tools to help users optimize costs. One such crucial aspect is the reservation of Amazon RDS (Relational Database Service) DB instances. This blog post will guide you through the process of reserving an Amazon RDS DB instance in AWS, shedding light on the importance of cost-saving measures in the software engineering landscape.