Viettel IDC

VIETTEL API GATEWAY

Provides an intermediary between different applications, helping applications communicate easily and securely

Viettel API Gateway (vAPIG) is a highly optimized service for managing and orchestrating APIs, acting as a central hub for receiving and processing user requests to backend services.

vAPIG supports both HTTP APIs and REST APIs, efficiently and securely handling client requests. Its features include request traffic management, caching, API version management, authentication, and access control using JWT tokens. These capabilities streamline the deployment of services on Viettel IDC's cloud platform, enhance system security, and ensure fast and efficient operations.

Viettel API Gateway Diagram

<strong>Flexible Routing​</strong>

Flexible Routing​

Provides flexible routing capabilities for client requests to backend services. Routing is determined based on various criteria, such as URL patterns and HTTP methods. This enables vAPIG to direct requests to the appropriate services, effectively and accurately meeting customer requirements.

<strong>Flexible Routing​</strong>

Flexible Routing​

Provides flexible routing capabilities for client requests to backend services. Routing is determined based on various criteria, such as URL patterns and HTTP methods. This enables vAPIG to direct requests to the appropriate services, effectively and accurately meeting customer requirements.

<strong>Traffic Regulation​</strong>

Traffic Regulation​

Limits the number of client requests within a specified time frame by setting a maximum request threshold. This mechanism helps mitigate distributed denial of service (DDoS) attacks and enhances system protection.

<strong>Connection Security​</strong>

Connection Security​

Provides security features such as SSL Termination and supports security policies like CORS (Cross-Origin Resource Sharing) to control access from different clients.

<strong>Data Transformation​</strong>

Data Transformation​

Allows configuration of the transformation of API request and response data, enabling the conversion of information from components in the request (such as path, query string, headers, and JSON body) before sending it to the backend service. Similarly, the response data from backend services is transformed before being returned to the client.

<strong>API Version Management​</strong>

API Version Management​

Supports managing multiple API versions, allowing clients to update and switch between versions without disrupting the operation of their existing system.

<strong>Caching​</strong>

Caching​

The caching feature allows the temporary storage of responses from the backend, helping to reduce the load on the client system and improve response speed. Caching can be flexibly configured based on the time-to-live (TTL) to optimize performance and enhance the customer experience.

lợi ích của viettel api gateway

Enhancing Security

vAPIG ensures that only validated, legitimate requests are processed, thereby enhancing security and protecting customer data. This helps mitigate security risks and improves the overall safety of the entire system.

lợi ích của viettel api gateway

Optimizing System Performance

vAPIG helps reduce direct access to the system by utilizing caching and throttling client requests over a specified period. This ensures smooth system operation, reduces latency, and improves response speed.

lợi ích của viettel api gateway

Diverse Connections & Flexible Expansion

vAPIG is deployed and provided on both the Public Cloud and Private Resource platforms of Viettel IDC, ensuring robust performance and high stability. Additionally, vAPIG supports a wide range of connections with both domestic and international cloud providers, optimizing the system’s scalability and availability.

Businesses with IT systems transitioning from Monolithic architecture to Microservices architecture

Technology and software companies adopting microservices architecture will need to leverage vAPIG to manage, unify, and route individual services into a single access point. This not only simplifies the system structure but also enables development teams to coordinate and maintain the system more efficiently.

E-commerce businesses needing to boost performance and reduce response time for end users

E-commerce platforms often manage high traffic volumes and cater to multiple devices, including websites, mobile apps, and Internet of Things (IoT) devices. vAPIG enables customized interfaces for each device type, optimizes request routing, and enhances user experience by improving performance and reducing response time.

Entertainment and media businesses needing to improve content delivery speed for users

Companies in the streaming, gaming, and digital media sectors, which face high user traffic and low-latency demands, can leverage vAPIG to optimize performance and reduce backend system load. Additionally, vAPIG supports caching capabilities, enhancing content delivery speed and improving the user experience.

Finance and banking businesses needing to prevent DDoS attacks on Core Services and ensure customer data security

In high-security industries like finance, banking, and insurance, vAPIG supports authentication mechanisms based on Open Authorization 2.0 (OAuth2), Security Assertion Markup Language (SAML), and JSON Web Token (JWT). Financial services can leverage vAPIG to limit and manage traffic to Core Services by enforcing rate limiting, thereby preventing Distributed Denial of Service (DDoS) attacks and ensuring the protection of customer data.

Businesses migrating applications from On-Premise to Cloud requiring a comprehensive ecosystem of deployment services on a single platform

vAPIG ensures that application APIs transitioning from On-Premise to the Cloud are securely protected from external requests and seamlessly integrated with the services where the applications are deployed on the Cloud.

vAPIG provides a simple, flexible, and comprehensive solution for API management, handling all aspects of creating and operating APIs for application backends. It enables businesses to deploy services quickly, reducing infrastructure and security burdens, while allowing customers to focus on developing their core business services.

vAPIG is more than just a simple Reverse Proxy. It extends its functionalities by providing features like authentication management, authorization, rate limiting, and protocol transformation, adding significant value in optimizing and securing the system.

vAPIG offers robust security features through OAuth2 and OIDC standard protocols, protecting the system from threats and ensuring that only authorized users can access the services.

Building vAPIG in-house can be time-consuming, costly, and resource-intensive for both development and maintenance. By using the vAPIG service, customers can access it immediately, with 24/7 support from the professional technical team at Viettel IDC.

vAPIG supports API version management using the URL versioning method. This allows developers to deploy new API versions without impacting existing ones.

Need support?

Please contact Viettel IDC immediately for support and advice on the Vietel API Gateway solution that best suits your needs.