Skip to content

AnoopHegde/platformengine-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

platformengine-projects

Project 1

  • Multi-Regional Two Tier Web Architecture on GCP/Azure/AWS

    Tech Stack:

    • GCP/AZURE/AWS
    • Github Actions
    • Terraform

    https://github.com/ThulithaNawagamuwa https://medium.com/@thulitha_n

    ๐Œ๐ฎ๐ฅ๐ญ๐ข-๐‘๐ž๐ ๐ข๐จ๐ง๐š๐ฅ ๐Ÿ-๐“๐ข๐ž๐ซ ๐–๐ž๐› ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž ๐จ๐ง ๐†๐‚๐ ๐”๐ฌ๐ข๐ง๐  ๐“๐ž๐ซ๐ซ๐š๐Ÿ๐จ๐ซ๐ฆ ๐š๐ง๐ ๐†๐ข๐ญ๐‡๐ฎ๐› ๐€๐œ๐ญ๐ข๐จ๐ง๐ฌ" ๐Ÿš€

In this project, I utilized various GCP resources to build a robust, scalable, and highly available architecture including:

โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐‹๐จ๐š๐ ๐๐š๐ฅ๐š๐ง๐œ๐ข๐ง๐  ๐ŸŒ โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐‚๐ƒ๐ โšก โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐’๐ญ๐จ๐ซ๐š๐ ๐ž ๐Ÿ“ฆ โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐ˆ๐€๐Œ ๐Ÿ”’ โ€ข ๐’๐ž๐œ๐ซ๐ž๐ญ ๐Œ๐š๐ง๐š๐ ๐ž๐ซ ๐Ÿ”‘ โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐๐€๐“ ๐ŸŒ โ€ข ๐‚๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž ๐„๐ง๐ ๐ข๐ง๐ž ๐Ÿ’ป โ€ข ๐‚๐ฅ๐จ๐ฎ๐ ๐’๐๐‹ ๐Ÿ—„๏ธ

And more!

I ensured that the system adheres to key design principles:

๐Ÿ”„ ๐‹๐จ๐š๐ ๐๐š๐ฅ๐š๐ง๐œ๐ข๐ง๐ : Ensures even distribution of traffic and reduces single points of failure. ๐Ÿ—ƒ๏ธ ๐‚๐š๐œ๐ก๐ข๐ง๐ : Improves performance by storing frequently accessed data closer to the users. ๐ŸŒ ๐‡๐ข๐ ๐ก ๐€๐ฏ๐š๐ข๐ฅ๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: Achieved through redundancy and failover mechanisms across multiple regions. ๐Ÿ“ˆ ๐’๐œ๐š๐ฅ๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: Automatically scales resources to handle increased load. ๐Ÿ›ก๏ธ ๐„๐ง๐ก๐š๐ง๐œ๐ž๐ ๐’๐ž๐œ๐ฎ๐ซ๐ข๐ญ๐ฒ: Implements stringent access controls, encryption, and secure management of secrets. ๐Ÿ“œ ๐•๐ž๐ซ๐ฌ๐ข๐จ๐ง๐ข๐ง๐ : Keeps track of changes to the infrastructure code, enabling rollbacks and better collaboration.

By leveraging ๐“๐ž๐ซ๐ซ๐š๐Ÿ๐จ๐ซ๐ฆ for Infrastructure as Code (IaC) and ๐†๐ข๐ญ๐‡๐ฎ๐› ๐€๐œ๐ญ๐ข๐จ๐ง๐ฌ for continuous deployment, I streamlined the setup and management of the entire architecture.

๐Ÿ“– Read the full article on my Google Cloud Community post on Medium: https://lnkd.in/giHCfp-S

๐Ÿ’ป Check out the GitHub repository: https://lnkd.in/gd-BFW4e

๐…๐จ๐ฅ๐ฅ๐จ๐ฐ ๐ฆ๐ž ๐จ๐ง ๐Œ๐ž๐๐ข๐ฎ๐ฆ https://lnkd.in/giYcdUFZ ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ ๐ฆ๐ž ๐จ๐ง ๐†๐ข๐ญ๐‡๐ฎ๐› https://lnkd.in/g7jfF3V6

https://medium.com/google-cloud/%EF%B8%8F-multi-regional-2-tier-web-architecture-on-gcp-using-terraform-and-github-actions-c7da7a6e68b5

https://github.com/ThulithaNawagamuwa/gcp-terraform-project

Prerequisite:

Purchase a domain :
platformengine-devops.shop from Godaddy -> still in cart

Namecheap: platformengine-devops.info

IAM Admin GCP Service Account Details

Service Account Display Name: Platform-Devops

Service account ID: platform-devops Email: [email protected]

Godaddy default nameservers

Nameservers ns43.domaincontrol.com ns44.domaincontrol.com

GCP DNS Zone nameservers

ns-cloud-b1.googledomains.com ns-cloud-b2.googledomains.com ns-cloud-b3.googledomains.com ns-cloud-b4.googledomains.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published