Test Title Baru
1 min read

Test Title Baru

test exceprt seo description

tag1
tag2
Share

Kenapa stayrelevant.id?

Dalam dunia teknologi yang bergerak sangat cepat, prinsip utama seorang Engineer adalah Stay Relevant. Blog ini bukan sekadar portofolio, melainkan lab eksperimen untuk menerapkan standar industri DevOps pada skala personal.

Tech Stack yang Digunakan

Proyek ini dibangun dengan fokus pada performa dan keamanan:

  1. Framework: Next.js 15 (App Router) untuk rendering yang optimal.
  2. Database: Supabase (PostgreSQL) dengan Row Level Security.
  3. Security: Multi-Factor Authentication (MFA) untuk akses admin.
  4. CI/CD: GitHub Actions untuk automated security scanning dan deployment.

Implementasi Keamanan Kredensial

Sebagai praktisi DevOps, keamanan adalah prioritas. Berikut adalah cara saya memvalidasi environment variables menggunakan Zod untuk mencegah kebocoran kredensial ke sisi client:

import { z } from "zod";

const envSchema = z.object({
  SUPABASE_SERVICE_ROLE_KEY: z.string().min(1),
  NEXT_PUBLIC_SUPABASE_URL: z.string().url(),
});

export const env = envSchema.parse(process.env);

Enjoyed this article? Share it!

Share

Diskusi & Komentar