Skip to content

The-Petot/Cloud-Computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Mindcraft - Cloud Computing

🌟 Base URL

Mindcraft API Documentation (Bangkit Product Based Capstone Project - C242-PS406)

https://petot-mindcraft.cloud/docs

☁️ Cloud Technology

The cloud technology used in Mindcraft

Powered by:

Google Cloud Platform (GCP) is a Google-provided set of cloud computing services. It is a platform that offers computing infrastructure and services for running applications, storing and managing data, and developing software solutions.

Key Technologies Used:

  • Google Cloud Platform: Comprehensive suite of cloud services by Google.
  • Cloud SQL: Database management for our application.
  • Cloud Storage: Secure and scalable storage solution for application assets.
  • Cloud Run: Seamlessly deploys our machine learning models.
  • Memorystore Redis: Provides robust caching and session management.
  • Load Balancer: Ensures high availability by distributing traffic across services.
  • Pub/Sub: Enables event-driven communication and asynchronous messaging.

🔧 Technology Overview

🗄️ Cloud SQL

Cloud SQL Icon

A PostgreSQL database deployed for development.
Database Type   : PostgreSQL
Location        : asia-southeast2
Storage         : 10 GB

📖 Learn more about Cloud SQL


📦 Cloud Storage

Cloud Storage Icon

A regional storage solution optimized for performance.
Location Type   : Region
Location        : asia-southeast2
Storage Class   : Standard

📖 Learn more about Cloud Storage


🚀 Cloud Run

Cloud Run Icon

Enables rapid deployment of containerized machine learning models.
Location        : asia-southeast2
CPU             : 12
Memory          : 10 GB

📖 Learn more about Cloud Run


⚡ Memorystore Redis

Memorystore Redis Icon

A caching solution for fast and reliable session data management.
Location        : asia-southeast2
Tier            : Standard
Memory          : 1GB
Redis Version   : 7.0

📖 Learn more about Memorystore Redis


🔗 Load Balancer

Load Balancer Icon

Handles traffic distribution for optimal performance and reliability.
Location          : asia-southeast2
Type              : HTTP(S)
Backend Services  : 5
Certificate       : Managed SSL

📖 Learn more about Load Balancer


📡 Pub/Sub

Pub/Sub Icon

Enables seamless communication between microservices using asynchronous messaging.
Location        : asia-southeast2
Topic Count     : 5

📖 Learn more about Pub/Sub


🌟 Our Services

We leverage Google Cloud Platform (GCP) to deploy our services, ensuring reliability and scalability. Below are the core services we offer:

🧠 Mindcraft Service

Primary service powering the core features of the application. Explore more

🔐 Auth Service

Secure authentication service for safeguarding user data. Explore more

📚 Docs Service

Detailed documentation to help you navigate and utilize features efficiently. Explore more

🤖 Machine Learning Services

Cutting-edge capabilities for question-answer generation and summarization. Explore more


🏗️ Cloud Architecture

Here’s the cloud architecture utilized for this project:

Cloud Architecture


💰 Google Cloud's Pricing Estimate

We calculated the costs for all services using Google Cloud's Pricing Calculator and estimated an expenditure of Rp 4,917,858/month.

GCP Pricing Calculator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •