Home / Companies / Port / Blog / Post Details
Content Deep Dive

What you need to know about the data model in an internal developer portal

Blog post from Port

Post Details
Company
Date Published
Author
Zohar Einy
Word Count
3,942
Language
English
Hacker News Points
-
Summary

An internal developer portal is essential for providing developers with a comprehensive map of their development environment, including DevOps assets, cloud resources, infrastructure, and running software. Creating an effective portal requires a well-structured data model that represents the organization's infrastructure and supports developer self-service actions, scorecards, and automations. The core components of this model include services, environments, and running services, which form the foundation for developers to understand the software development lifecycle in context. Port's customizable blueprints and integrations facilitate data ingestion and catalog creation, while the portal's extension capabilities allow for the inclusion of additional data sources, such as cloud resources, CI/CD, Kubernetes, and issue management systems, to meet the diverse needs of developers, managers, and DevOps teams. This approach not only reduces cognitive load and enhances productivity but also supports a culture of cost-conscious responsibility and engineering quality within the organization.