Youtap Core Engine
Breadcrumbs

Architecture

Youtap is a cloud-native architecture built on micro services and cloud computing resources.

image-20250211-223105.png

•Microservices are developed independently and communicate with each other via APIs

•Each microservice is responsible for a specific business function or capability

•Microservices are deployed in containers, which provide a portable and lightweight runtime environment

•Kubernetes is used to orchestrate the deployment and scaling of microservices

•Microservices can access the Postgres or Oracle databases through other microservices that own the database

•Each microservice has its own schema in the database to ensure the logical separation of data

•Connection pooling is used to minimise the number of database connections needed and improve performance

•A data access layer is used to abstract database interactions and provide a consistent interface to microservices

•Transactions and appropriate isolation levels are used to ensure data consistency and integrity

•Partitioning and sharding are used to horizontally scale the database and handle large amounts of data

•The API gateway is a dedicated microservice responsible for routing and orchestrating API calls

•The API gateway also acts as a security layer and monitors the health and performance of microservices

•The Youtap microservice architecture is designed to support agile development and rapid deployment of new features and capabilities.

The microservices communicate with each other through APIs and are deployed in containers, providing a lightweight and portable runtime environment that can be easily scaled up or down based on demand

These microservices can be deployed using different infrastructure components. Youtap build and support the following technology.

Kubernetes is used for container orchestration, providing a powerful and flexible way to manage the deployment and scaling of the application

Youtap's cloud architecture is designed to be scalable, flexible, and secure, utilising various technologies on AWS and Azure including IAM, SSL/TLS, IPsec, PIN encryption, and OTP for security purposes

The platform can utilises CI/CD pipelines for continuous integration and delivery, allowing for faster and more reliable software updates and deployments.


The core solution consists of the following core services.

•Authentication Service

•API Gateway

•Customer Service

•Device Service

•Notification Service

•Transaction Service ​

•Merchant Service

The following diagram shows the core services with additional custom services for specific location and solution.

image-20250211-223848.png