The cloud computing part required by the Rebage application ☁

Overview

Rebage - Cloud Computing

The cloud technology used in Rebage

Powered by:

Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube.

The cloud technology that used in this project:

  • Google Cloud Platform
  • Cloud SQL (for database)
  • App Engine (for deploying the app)
  • Vertex AI (for machine learning)

Important Notes

This project is currently in the internal implementation stage, the service and the account used is a personal account. The changes made are an application testing that is expected to be perfect when the application enters the final stage.

Cloud SQL

Database MySQL has been deployed.

Connection:

  • Bash (GNU/Linux e.g. use MySQL package)
mysql -h IP_ADDRESS \
    -u DB_USERNAME -p
  • phpMyAdmin (Windows e.g. use XAMPP) Add the following setup to phpMyAdmin/config.inc.php at the end of the line:
...
$i++;
$cfg['Servers'][$i]['host'] = '***';          // hostname remote mysql
$cfg['Servers'][$i]['user'] = '***';          // user database
$cfg['Servers'][$i]['password'] = '***';      // password database
$cfg['Servers'][$i]['auth_type'] = 'config';  // keep it as config

Docs: connect-overview.

App Engine

This service has been deployed. Deployment details:

-- App info
URL         : https://rebage.uc.r.appspot.com/
Runtime     : nodejs
Environtment: flex
Port        : 3000 --> 80
Version     : 1
-- Resources
cpu         : 2
memory_gb   : 4
disk_size_gb: 10

Docs: deploy-appengine.

Vertex AI

This model has been deployed.

Detail info:

Model name      : rebage-models
Region          : us-central1
Version         : 1
Endpoint name   : rebage-models-endpoint
ProjectID       : rebage

Docs: ai-platform-docs.

You might also like...

JavaScript client-side HTML table sorting library with no dependencies required.

TABLE-SORT-JS. Description: A JavaScript client-side HTML table sorting library with no dependencies required. Demo Documentation. (work in progress)

Dec 14, 2022

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

Sortable Sortable is a JavaScript library for reorderable drag-and-drop lists. Demo: http://sortablejs.github.io/Sortable/ Features Supports touch dev

Jan 5, 2023

An interactive Bitcoin tutorial for orange-pilled beginners. Illustrates technical Bitcoin concepts using JavaScript and some Bitcoin Core RPC commands. Programming experience is helpful, but not required.

An interactive Bitcoin tutorial for orange-pilled beginners. Illustrates technical Bitcoin concepts using JavaScript and some Bitcoin Core RPC commands. Programming experience is helpful, but not required.

Try Bitcoin Try Bitcoin is an interactive Bitcoin tutorial inspired by and forked from Try Regex, which is inspired by Try Ruby and Try Haskell. It il

Nov 25, 2022

Website to present projects made by me and that are part of my personal portfolio. It was made using React, HTML y Scss (CSS).

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Dec 23, 2021

A simple but powerful tweening / animation library for Javascript. Part of the CreateJS suite of libraries.

TweenJS TweenJS is a simple tweening library for use in Javascript. It was developed to integrate well with the EaselJS library, but is not dependent

Jan 3, 2023

This is a project to testing coding habilities, it is part of the recruiting process of Liven.tech company

This is a project to testing coding habilities, it is part of the recruiting process of Liven.tech company

Feb 26, 2022

This project is part of the 2nd Module 2 Block of Microverse curriculum

This project is part of the 2nd Module 2 Block of Microverse curriculum

To-do list is a tool that helps to organize our day. It simply lists the things that you need to do and allows you to mark them as complete by using ES6 and Webpack!

Mar 14, 2022

Svaasthy project - a part of the Electrothon-4.0 Hackathon

Svaasthy project - a part of the Electrothon-4.0 Hackathon

Svaasthy View the presentaton The problems we address... The covid-19 crisis is drawing attention to the already overburdened public health systems in

Jun 16, 2022

Made this group project as a part of DESIS Ascend Educare Mentorship Program.

Made this group project as a part of DESIS Ascend Educare Mentorship Program.

Buy-It-Right An intersection of Finance & Technology . About The Project: Buy It Right is a board game based on the economic idea of a monopoly. Four

Dec 5, 2022
Owner
Rebage Bangkit 2022
This organization is used in managing project repo for making Rebage projects on the basis of Machine Learning, Android and Cloud for Bangkit Academy 2022.
Rebage Bangkit 2022
Bangkit Capstone C22-KY05 Cloud Computing

Bangkit Capstone C22-KY05 Cloud Computing This project is using Fastify as the server. Stack Node.js TypeScript Fastify Prisma PostgreSQL Cloud SQL Co

Capstone Bangkit Academy 5 Jun 13, 2022
MerLoc is a live AWS Lambda function development and debugging tool. MerLoc allows you to run AWS Lambda functions on your local while they are still part of a flow in the AWS cloud remote.

MerLoc MerLoc is a live AWS Lambda function development and debugging tool. MerLoc allows you to run AWS Lambda functions on your local while they are

Thundra 165 Dec 21, 2022
Use real-time computing technology and web technology to build a big data Kanban l to solve the problem. Among them, practical technologies include MySQL, Kafka, Flink, Redis, Flask and Echarts

实时计算(English Version) 运用实时计算技术、Web 技术构建一个大数据看板来解决问题。其中实用技术包括Mysql、Kafka、Flink、Redis、Flask和Echarts 目录 1.问题需求 2.方案分析 3.安装环境 4.环境启动命令和运行代码的方法 5.代码目录结构说明

Serendipity 2 Jan 8, 2022
Scientific and statistical computing in JavaScript.

Science.js Science.js is a JavaScript library for scientific and statistical computing. Currently, there are two modules: science.stats, containing va

Jason Davies 873 Dec 14, 2022
This is a basic website Todo Application that displays a list that looks and behaves like the part of minimalist project.

To-Do-list-microverse Description This is a basic website; a Todo Application that displays a list that looks and behaves like the part of minimalist

Dennis Akagha 7 Feb 3, 2022
SAP Community Code Challenge: This repository contains an empty OpenUI5 application and end-to-end tests written with wdi5. Take part in the challenge and develop an app that passes the tests.

SAP Community Code Challenge - UI5 The change log describes notable changes in this package. Description This repository is the starting point for the

SAP Samples 8 Oct 24, 2022
An AWS Cloud Native application using CDK that defines a Serverless Event Driven application for interacting with Twitter and utilising Machine Learning / AI as a Service.

AWS Serverless Event Driven Twitter Bot An AWS Cloud Native application using CDK (Written in TypeScript) that defines a Serverless Event Driven appli

null 4 Dec 18, 2022
Use pulsar to make custom trading strategy that uses Flashloans at low cost. No contract deployment required.

PULSAR Pulsar is a contract that will let you execute custom call on the blockchain and let you make use of the Flasloans in your trading sequences. Y

idecentralize.finance 9 Jun 6, 2022
Using decentralized identities with Web 2 to create a no login required website. Built using the Handshake blockchain.

Blending Web 2/3, is this Web .666? ( •̀ᴗ•́ )و ̑̑ Learn more by joining the Handshake Discord Community applause is a platform I built using centraliz

Publius Federalist 13 Mar 3, 2022
Easiest way to build documentation for your project. No config or build required, hosted on @netlify.

Hyperdocs is the simplest way you can create documentation for your project. It blends the best of all the other documentation tools in one. Hyperdocs

Lalit 76 Dec 22, 2022