We're excited to introduce a powerful integration between Amplication and Port, bringing together automated backend service creation with internal developer portal (IDP) governance. This integration allows platform and engineering teams to quickly create, manage, and standardize services while tracking technical debt in real time.
Why This Integration Matters
Modern engineering teams strive to reduce friction in service creation, enforce best practices, and maintain control over infrastructure. With Amplication and Port working together, teams can:
- Create backend services effortlessly using pre-configured templates.
- Manage all services centrally within Port.
- Monitor and act on technical debt to ensure long-term maintainability.
How It Works
1. Rapid Service Creation with Pre-Built Templates
Instead of manually defining backend services, teams can leverage Amplication's service templates directly within Port. These templates include:
- Pre-configured architectures
- Best practices baked into the service structure
- Automated setup for APIs, databases, and authentication
When a new service is needed, developers can simply select a template within Port, reducing setup time and ensuring consistency across the organization.
2. Seamless Management and Governance in Port
Port acts as the central hub for all services created with Amplication. Teams gain visibility into all their services, including metadata such as:
- Service descriptions
- URLs and dependencies
- Ownership details
By integrating Port’s governance capabilities, platform teams can standardize the development lifecycle, making it easier to maintain large-scale infrastructures.
3. Technical Debt Tracking and Alerts
A key feature of this integration is proactive technical debt monitoring and template updates.
- Platform teams can update service templates with new technology, improved dependencies, or updated best practices.
- When a new version of a template is released, owning teams receive a notification about the update.
- The owning team can then request a pull request to automatically update their service with the latest improvements.
- This ensures that all services remain aligned with the latest standards while giving teams control over when and how updates are applied.
This approach helps:
- Ensure all services stay up to date with modern technologies and security updates.
- Reduce the burden of tech debt accumulation by making updates manageable and incremental.
- Give developers autonomy while allowing platform teams to enforce best practices.
The Technical Side
Under the hood, this integration utilizes self-service actions and webhooks to enable seamless communication between Amplication and Port. When a developer requests a new service:
- Port triggers an action that sends a request to Amplication.
- Amplication automatically provisions the service using the selected template.
- The service details are sent back to Port, ensuring full visibility.
- Technical debt reports from Amplication are synced to Port’s dashboard for real-time monitoring.
This automated flow reduces manual effort, ensures governance, and keeps developers focused on writing business logic instead of managing infrastructure.
What’s Next?
This integration is just the beginning. We plan to:
- Expand self-service automation to allow developers to modify existing services through Port.
- Introduce deeper analytics and insights to enhance service observability.
- Provide customizable workflows for different organizational needs.
Get Started Today
If you're already using Amplication and Port, this integration is available now. Start creating standardized backend services effortlessly while maintaining full control over your infrastructure.
For detailed setup instructions, check out Port’s official documentation on Amplication.