Back to Projects Repository

Yasin Engin Network Backend

Enterprise Network Inventory REST API

A Go and PostgreSQL source-of-truth API for modeling network assets, access control, and operational data.

Go PostgreSQL JWT RBAC Docker

Problem

Network teams need a reliable source of truth for locations, devices, interfaces, VLANs, users, audit logs, and operational metadata. The project turns that inventory problem into a typed API with predictable validation, authorization, filtering, and pagination.

Architecture

The service separates HTTP routing, authentication, authorization, request validation, persistence, and audit logging. That structure keeps the API readable while making operational controls such as role checks and change history explicit.

Client HTTP Router JWT + RBAC Validation Audit Logs DB

Data Model

What I Built

GitHub Repository

Open Enterprise Network Inventory REST API on GitHub

What I Learned

Future Improvements