Database

Containerize and automate the deployment of a 3-tier full-stack project
|

Containerize and automate the deployment of a 3-tier full-stack project

In this post, we explore how to containerize and automate the deployment of a 3-tier full-stack application using Docker Compose. The setup includes an Angular frontend served by NGINX, a Java Spring Boot backend, and a MariaDB database. By isolating each tier in its own container, we ensure flexibility, scalability, and ease of maintenance. Detailed steps cover the creation of Dockerfiles, setting up networks, and automating the deployment process, providing a robust and scalable solution for full-stack development.

Spring Boot Security Configuration, practically explained – Part4: Custom Authentication Provider for password verification via a stored procedure
| | |

Spring Boot Security Configuration, practically explained – Part4: Custom Authentication Provider for password verification via a stored procedure

This is the 4th in a series of posts which focuses on how we can create and use a CustomAutenticationProvider and use it with a password verification stored procedure.

The database command-line tools you can add to your dev environment without database installation
| | | | | |

The database command-line tools you can add to your dev environment without database installation

This post is about the command-line tools that are officially supported by the major databases. Each one of those tools is shipped as part of the corresponding database installation package. However, here will see how we can obtain and install them as a stand-alone-tools, without the respective database installation.