Writing on software development, backend engineering, and more.

Sharing insights from building backend systems, working with databases, and learning DevOps practices.

Building Scalable REST APIs with Go and Clean Architecture

API Design
Backend
Clean Architecture
Go

A comprehensive guide to building maintainable and scalable REST APIs using Go, Fiber framework, and Clean Architecture principles.

Implementing CI/CD Pipelines with GitHub Actions for Full-Stack Applications

CI/CD
DevOps
Docker
GitHub Actions

Learn how to set up automated deployment pipelines using GitHub Actions, Docker, and VPS hosting—based on real experience from managing the INTRIVIA 2025 infrastructure.

Database Design Best Practices: Lessons from Teaching 43 Students

Best Practices
Database
PostgreSQL
SQL

Essential database design principles and SQL optimization techniques learned from teaching Database Programming labs at Brawijaya University.