Skip to content

Instantly share code, notes, and snippets.

View misskecupbung's full-sized avatar
💤
Thinking ...

Ananda Dwi Ae misskecupbung

💤
Thinking ...
View GitHub Profile
@misskecupbung
misskecupbung / AWS Neuron EKS Hands-On Lab Guide.md
Last active November 6, 2025 03:51
AWS Neuron EKS Hands-On Lab Guide

Amazon EKS + AWS Load Balancer Controller

This guide will walk you through setting up an Amazon EKS cluster using eksctl, deploying the AWS Load Balancer Controller, and running a sample web application with versioned frontend deployments and dynamic routing via ALB Ingress.


1. EKS Cluster Setup

eksctl create cluster \

Amazon EKS 101


1. Prerequisites

  • AWS CLI installed and configured with proper IAM permissions.
  • kubectl installed.
  • eksctl installed (to simplify EKS cluster creation).
  • AWS IAM Authenticator installed (usually bundled with kubectl nowadays).
@misskecupbung
misskecupbung / A Deep Dive into AWS-native Microservice Routing.md
Last active July 23, 2025 00:48
A Deep Dive into AWS-native Microservice Routing

A Deep Dive into AWS-native Microservice Routing


What the guide will cover:

  • Intro to AWS-native microservice routing (no service mesh)
  • Key AWS components used:
    • API Gateway HTTP APIs for routing
    • AWS Lambda for microservices

Deploy a Simple MLOps Application to Kubernetes

Requirements

System Requirements

  1. macOS, Linux, or Windows (with WSL2 recommended for Windows)

Software Requirements

  1. Python 3.8+. For model training and serving (FastAPI)
  2. pip. For installing Python packages
  3. Docker. For building and pushing container images
@misskecupbung
misskecupbung / Getting Started with Gemini API on Vertex AI.md
Last active May 16, 2025 12:25
Getting Started with Gemini API on Vertex AI

Getting Started with Gemini API on Vertex AI

1. Before you begin

  1. Make sure you have a Google Cloud project and billing is enabled.

  2. Configure your environment and project

PROJECT_ID=$(gcloud config get-value project)
@misskecupbung
misskecupbung / Deploying a FastAPI Gemini Chatbot with Memory to Cloud Run.md
Last active May 15, 2025 12:23
Deploying a FastAPI Gemini Chatbot with Memory to Cloud Run

Deploying a FastAPI Gemini Chatbot with Memory to Cloud Run

Setup and Requirements

  1. Make sure you have a Google Cloud project and billing is enabled.

  2. Set your PROJECT_ID environment variable:

export PROJECT_ID=<YOUR_PROJECT_ID>
@misskecupbung
misskecupbung / Leveraging AlloyDB and Vertex AI for an LLM and RAG Based Chat Application.md
Last active October 31, 2025 01:11
Leveraging AlloyDB and Vertex AI for an LLM and RAG Based Chat Application

Leveraging AlloyDB and Vertex AI for an LLM and RAG Based Chat Application

Task 1. Initialize the database environment

Before you begin

  1. Make sure you have a Google Cloud project and billing is enabled.

  2. Set your PROJECT_ID environment variable:

from flask import Flask, render_template_string

app = Flask(__name__)

# HTML template string with the provided Dialogflow Messenger code

html_template = """

<!DOCTYPE html>

Automating AI Infrastructure on GCP with Infrastructure as Code

  1. Open Cloud Shell
  2. Enable the required APIs
gcloud services enable compute.googleapis.com \
                         iap.googleapis.com \
                         aiplatform.googleapis.com \
                         notebooks.googleapis.com \