| Bookmark Name | Actions |
|---|
Overview
This section explains the overview of microservices and its infrastructure.
Banks receive countless requests from customers through variety of channels. Temenos’s API is scaled to handle all the requests using microservices.
Microservice is an architectural style that structures an application as a collection of services, modeled around a business domain. Each microservice is an independent process that provides a unique business capability and it is independently deployable, loosely coupled and encapsulated. Data in a microservice can only be accessed from the service through APIs.
The architecture of microservices is serverless, which is a cloud computing approach to build and run applications and services without the need for infrastructure management.
When using a serverless architecture, you can focus on the product without worrying about server management or execution environments. Read Microservices Architecture section for more details.
Temenos Microservices also supports container-based deployment as on-premise solution.
The characteristics of microservices are given below:
- Highly cohesive
- Designed to support high volume, distributed, low-latency business requirements
- Runs on serverless computing platforms, which support scaling of individual components
- The architecture provides a design choice for choosing database type (SQL or NoSQL) based on the business data model
- Data storage is private and individual microservice owns its data storage
The benefits of using microservices are given below:
- Deliver value to customers faster i.e., Easy to develop, test, and deploy
- Granular scaling helps to enable the application to scale up or scale down based on the demand
- Increases code scalability and maintainability
- Faster product delivery
- Fault isolation
Add Bookmark
save your best linksView Bookmarks
Visit your best linksIn this topic
Are you sure you want to log-off?