Building an Internal Developer Platform: Part 2 - Deploying a GO API with Backstage and ArgoCD

Опубликовано: 19 Октябрь 2024
на канале: TeKanAid
978
17

In the second part of our series on constructing an Internal Developer Platform (IDP) using GitOps, we focus on the developer's perspective, demonstrating the power and simplicity of deploying applications to a Google Kubernetes Engine (GKE) cluster. Following the foundation laid in Part 1, where we automated GKE cluster provisioning, we now explore how developers can leverage Backstage to scaffold and deploy a GO API application effortlessly.

Join us as we use Backstage to generate a new GO API project, push it to a GitHub repository, and automatically deploy it to our pre-configured GKE cluster using ArgoCD. This video showcases the seamless integration between development and operations, highlighting the efficiency and scalability of GitOps practices related to platform engineering.

What You'll Discover:
Step-by-step guidance on deploying applications using Backstage and ArgoCD
Insights into integrating development workflows with operational infrastructure
Practical tips for managing and updating applications in a cloud-native environment

▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 Introduction
00:38 Diagram Explanation
02:40 Backstage and Crossplane Courses Announcement
03:07 Main Demo Starts
07:43 Make Changes to the App
08:47 GO API Template
11:13 GitHub Actions Workflow
12:42 Clean-Up
14:28 Backstage is Complex
15:14 Closing Remarks

▬▬▬▬▬▬▬▬ Useful Links 🛠 ▬▬▬▬▬▬▬
Blog post ► https://tekanaid.com/posts/deploy-app...
Code ► https://tekanaid.com/posts/deploy-app...
Video Part 1 ►    • Building an Internal Developer Platfo...  
Backstage Official Documentation ► https://backstage.io/docs/overview/wh...
Crossplane User Guide ► https://docs.crossplane.io/
ArgoCD Documentation ► https://argo-cd.readthedocs.io/en/sta...

▬▬▬▬▬▬▬▬ Playgrounds 🎠 ▬▬▬▬▬▬▬▬
Free Playgrounds ► https://tekanaid.com/courses?category...

▬▬▬▬▬▬▬▬▬ Courses 🎓 ▬▬▬▬▬▬▬▬
TeKanAid Academy Subscription ► https://bit.ly/subscription-premium
Terraform 101 - Certified Terraform Associate ► https://bit.ly/hc-terraform-101
🎟️ Get 15% off of my Terraform 101 Course with this coupon ► YOUTUBE15TF101
HashiCorp Sentinel 101 ► https://bit.ly/hc-sentinel-101
HashiCorp Vault 101 - Certified Vault Associate ► https://bit.ly/hc-vault-101
🎟️ Get 15% off of my Vault 101 Course with this coupon ► YOUTUBE15VAULT101
HashiCorp Vault 201 - Vault for Apps in Kubernetes ► https://bit.ly/hc-vault-201
HashiCorp Vault 202 for Operators ► https://bit.ly/hc-vault-202

▬▬▬▬▬▬▬▬ Community 🌎 ▬▬▬▬▬▬▬▬▬
TeKanAid Community Forum ► https://tekanaid.com/community

▬▬▬▬▬▬▬▬ Connect 👋 ▬▬▬▬▬▬▬▬▬
TeKanAid Academy ► https://tekanaid.com/courses
Website ► https://bit.ly/TeKanAid_Website
Facebook Page ► https://bit.ly/TeKanAid_Facebook
Don't forget to subscribe ► https://bit.ly/TeKanAid_YouTube_Subsc...
MEDIUM ► https://bit.ly/Sam_Medium
TWITTER TeKanAid ► https://bit.ly/TeKanAid_Twitter
TWITTER Sam ► https://bit.ly/Sam_Twitter
LINKEDIN TeKanAid ► https://bit.ly/TeKanAid_LinkedIn
LINKEDIN Sam ► https://bit.ly/Sam_linkedin