bigfito / medium-articles-api

A spring boot 3.0 API implementing all basic CRUD operations for an ARTICLE tables from a PostgreSQL database. The database runs as an instance in the Cloud SQL for PostgreSQL. The API runs as a container in the Cloud Run serverless services. Both services from Google Cloud Platform (GCP).

Home Page:https://api.bigfito.cloud/medium/api/v1/articles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MEDIUM-ARTICLES-API

Hello there! Welcome to this software repository. Let me guide you through some important aspects of this project.

Description

  • This project implements all of the CRUD operations for an ARTICLES table from a database named MEDIUM. I have added SQL resource files to create the necessary DB artifacts. The database is AlloyDB configured in high-availability mode and having one read replica.

Framework

  • This project has been developed using Spring Boot 3 working with OpenJDK 21.

Cloud Infrastructure

All services have been deployed to the WEST1 region in Google Cloud Platform:

  • Database Service: AlloyDB.
  • Cache Service: Memorystore for Redis.
  • Compute Service: Cloud Run (Serverless).

About

A spring boot 3.0 API implementing all basic CRUD operations for an ARTICLE tables from a PostgreSQL database. The database runs as an instance in the Cloud SQL for PostgreSQL. The API runs as a container in the Cloud Run serverless services. Both services from Google Cloud Platform (GCP).

https://api.bigfito.cloud/medium/api/v1/articles


Languages

Language:Java 97.4%Language:Dockerfile 2.6%