Service catalogue
The Ocado Developer Portal offers a robust Service Catalogue designed to provide comprehensive operational visibility and streamline your cloud operations. It empowers users with self-service provisioning of AWS resources, while ensuring strict resource ownership, resource consistency, and meticulous inventory management. By abstracting complex cloud infrastructure and enforcing best practices, the Service Catalogue allows your teams to efficiently and securely deploy and manage their applications, gaining actionable insights for continuous improvement.
Centralised Control and Resource Ownership

Comprehensive Resource Catalogue

The Ocado Developer Portal serves as the central hub of information for your applications and their resources. Its core component, the Catalog, allows you to register applications along with their details and crucial ownership information. This ensures that only authorised application owners can manage their respective applications.

Inventory Management & Data Accuracy

The platform provides a dedicated solution for inventory management, guaranteeing that all deployed applications are registered and their owners defined. To maintain data integrity, the Developer Portal includes built-in mechanisms that ensure data accuracy, complemented by regular prompts for review and confirmation. This precision is particularly invaluable during audits, significantly simplifying the audit process and ensuring strong governance over your software landscape.

Clear Accountability and Visibility

Through the Developer Portal, you can browse all resources owned by a given application, offering clear accountability and simplifying management. This also includes the ability for EngProd (Engineering Productivity) to identify the owners of AWS resources via solutions like tagging.

Auditable Access and Changes

The Developer Portal allows you to review the audit log of all changes done within the system, providing a transparent record of operations.

Seamless Self-Service Provisioning
The Ocado Developer Portal provides a managed platform-as-a-service, significantly simplifying the deployment and hosting of applications in the cloud by abstracting AWS complexity. It offers an initial service catalogue with APIs to provision fully and semi-managed AWS services, shielding users from the intricacies of AWS configurations. This means that users can easily provision cloud resources in a secure, resilient, scalable, and cost-optimised way. Applications are deployed via a simple interface that applies sensible defaults and best practices, ensuring all deployments are secure and comply with organisational policies.

Enforcing Consistency and Security by Design

The Service Catalogue, part of the Ocado Developer Portal, enforces a high level of consistency and security across your cloud environment.

<subject>[interface] image of hr software in action (for a hr tech)</subject>

Resource Consistency & Reliability

The platform enforces resource consistency by ensuring that resources are backed up, encrypted, and immutable, with suitable data retention policies in place to ensure business continuity and facilitate forensic analysis. Automated restoration tests are performed to validate recovery processes.

image of algorithm process on whiteboard

Identity & Access Management (IAM)

The Ocado Developer Portal provides a safe and scalable way to define IAM policies based on the least-privilege principle. It continuously monitors adherence to best practices, flagging any deviations to clients, such as the need for rotating keys. This approach significantly enhances the security posture compared to granting excessive or unlogged permissions.

image of students collaborating on a project (for a edtech)

Automated Security & Governance

The platform is designed to manage the increasing complexity related to the amount of available solutions, security, and governance. It continuously monitors for operational and security anomalies. Through the Service Catalogue, the platform prioritises compliance with good security practices, which leads to accelerated audits and enhanced software development maturity.

image of financial analytics reports

Streamlined Operations

By automating the provisioning and management of AWS resources, the Service Catalogue reduces the overhead for teams, allowing them to focus on core product development rather than infrastructure management. This includes automated solutions for deploying applications and provisioning AWS resources. The underlying infrastructure, operating systems, and network configurations are managed by the platform.

[headshot] image of customer (for a real estate tech)
Marcin Kobus
PRODUCT | GTM

More questions?

Let’s talk your challenges, our lessons learned and what engineering maturity really looks like in practice.

What is the purpose of the Service Catalogue?
Q: How does the Service Catalogue support resource ownership
and inventory management?
How does the ODP enhWhat does "resource consistency" mean in
the context of the Service Catalogue?ance security and compliance?
How does the Service Catalogue enhance security during
self-service provisioning?
Is the Ocado Developer Portal's Service Catalogue compliant with
industry standards like SOC2?