This post discusses how Agoda manages white-label integrations in runtime using hexagonal architecture. It explores the challenges of white-label integration and the functional and non-functional requirements involved. The post then delves into the details of hexagonal architecture, its core concepts, and the advantages it
Table of contents
How We Manage White-label Integrations in RuntimeThe ProblemDesigning the Solution: Hexagonal ArchitectureHexagonal Architecture OverviewImplementing the SolutionManaging Dependency Injection ContextSort: