Cloud Service Policy Templates for Stable Microservice Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud service platforms face challenges in providing a superior developer experience by automating policy creation for microservices, leading to high resource consumption and complexity in development, testing, and deployment processes.

Innovation Solution

A declarative approach is employed to automatically generate visibility and authorization policies based on high-level declarations, allowing developers to specify visibility and authorization types for microservices, which are then dynamically modified to test against existing environments, reducing resource allocation and simplifying the development process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers manually manage policies and create new environment instances for testing microservices, then testing coverage and reliability are improved, but resource consumption and development costs increase

Engineering Contradiction:
Improvetesting reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent uses policy templates to create copies of visibility and authorization policies across multiple environments. Instead of manually managing policies in each environment, the system generates policy files from templates and applies them consistently across development, staging, and production environments, reducing manual effort while maintaining reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements preliminary action by pre-defining policy templates with standard visibility and authorization rules before deployment. These templates are prepared in advance and automatically instantiated when microservices are deployed to different environments, eliminating the need to create policies from scratch for each testing scenario

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple environment instances are created for testing microservices, then testing comprehensiveness is improved, but device complexity and operational overhead increase

Engineering Contradiction:
Improvetesting comprehensivenessVSAvoidenvironment management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality by creating a multi-environment system where a single set of policy templates serves multiple environments (development, staging, production). The same template mechanism applies across all environments, providing consistent policy management functionality while reducing the complexity of managing separate policy systems for each environment

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent segments the policy management system into distinct policy files for different environment combinations (e.g., dev-staging, dev-production, staging-production). Each policy file contains specific visibility and authorization rules for particular environment pairs, allowing comprehensive testing while maintaining organized, manageable segments rather than a monolithic complex system

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If comprehensive policy management is implemented for ecosystem growth, then platform capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveplatform capabilityVSAvoiddeveloper effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling automatic generation and application of visibility and authorization policies through the CI/CD pipeline. The system automatically creates policy files from templates and applies them to microservices during deployment without requiring manual developer intervention, making comprehensive policy management transparent and easy to operate

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses parameter changes by allowing policy templates to be configured with different parameters for various environments and service types. The same template structure adapts to different scenarios by changing specific parameters (e.g., environment names, service identifiers, permission levels), providing comprehensive capability while maintaining ease of operation through standardized parameterized templates

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12625719B2Dynamic visibility and authorization policy management for a cloud service platform
Publication Date: 2026.05.12 DELL PROD LP
  • US12625719B2 patent drawing
  • US12625719B2 patent drawing
  • US12625719B2 patent drawing

AI summary

Architectures and techniques are described that can improve cloud service platforms by improving developer experiences throughout the development process and lifecycle of project offerings and by reducing platform resources utilized to facilitate the development process of the project offerings. For example, a container orchestration platform can be modified to allow policies for a project to be automatically generated, using templates, based on a declarative approach. By subsequently modifying the generated policies (e.g., creating different versions for different testing configurations), the projects can be conveniently tested against stable environments without the need to instantiate new instances of these stable environments for each offering under test.