Yggdrasil is the integration services used by swiftwallet to integrate with different third party services.Yggdrasil(/ˈɪɡdrəsɪl/ or /ˈɪɡdrəzɪl/; from Old Norse Yggdrasill, pronounced [ˈyɡːˌdrasilː]) is an immense mythical tree that connects the nine worlds in Norse cosmology.
Yggdrasil is built on top of Odin - the microservices platform. The following are the main components of Yggdrasil
- Routing And Integration Engine
- Adapters
Yggdrasil uses Apache Camel for routing and integration, it allows to define routes and implement enterprise integration patterns and deploy it to Yggdrasil.