
•1 min read
Test Title Baru
test exceprt seo description
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:
- Framework: Next.js 15 (App Router) untuk rendering yang optimal.
- Database: Supabase (PostgreSQL) dengan Row Level Security.
- Security: Multi-Factor Authentication (MFA) untuk akses admin.
- 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);