Introduction to Terraform
Terraform is an Infrastructure as Code (IaC) tool that allows you to automatically create and manage resources for anything that has an accessible API.
Continuous Deployment of Spring Boot to AWS Elastic Beanstalk via GitHub Actions: A Step-by-Step Guide
In this comprehensive guide, we’ll walk you through the process of setting up continuous deployment for your Spring Boot application on AWS Elastic Beanstalk using GitHub Actions.
Dockerize Spring Boot and MySQL with Docker Compose
Introduction Docker has revolutionized application deployment by enabling developers to package applications and their dependencies into portable containers. In this comprehensive guide, we’ll explore how to dockerize a Spring Boot application with MySQL, leveraging the power of Docker and Docker Compose. By containerizing your Spring Boot application, you can achieve easy deployment, improved portability, scalability, […]
Custom State Management Architecture using RxJS
Introduction As a developer, building frontend applications is becoming less difficult using a set of techniques that have been standardized with time, within that jargon, one of these is the State Management System which is a hype amongst frontend developers using frameworks like Angular, React, VueJS, and so on. Simply said, it’s commonly referred to […]
Docker Init: Quickly Dockerizing NodeJS Application
The docker init command is a powerful tool that enables developers to generate Dockerfiles and Docker Compose files effortlessly.
How to Change Default SSH Port on Linux
Process of changing the default SSH port on Linux systems, ensuring a safer and more secure remote access experience.
Dockerize Spring Boot and MySQL with Docker Compose
Let’s explore how to dockerize a Spring Boot Application with MySQL by leveraging the power of Docker and Docker Compose to achieve easy deployment, improved portability, scalability, and version control.
Scalability Types in Software Architecture
This write-up focuses on the Scalability Types applied to IT systems, the vertical and horizontal approaches, respectively referred to as scaling UP and scaling OUT.
Periodic Table of DevOps Tools in 2023
The Periodic Table of DevOps Tools is a great resource designed to guide you through the best DevOps tools available to optimize your software delivery process.
Lift And Shift Cloud Migration Manual for AWS ElasticBeanstalk
The Lift And Shift (Rehosting) approach is applied by updating a few configuration files while taking into consideration the PAAS model, in which we are only responsible for the App and its data, with the infrastructure being handled by the Cloud provider.
