8FEBRUARY 2024OPINIONIN MYGET AHEAD IN THE GAME: BUILDING THE BEST MORTGAGE PLATFORM FOR THE FINANCIAL SERVICES INDUSTRYBy Osman Agirbas, Managing Director, Digital Products & Technology, Interhyp Groupwithin these services. Another benefit is the fact that the impact radius of system failure is smaller than in monolithic systems. Event Driven Architecture Another key technology we're using is an event driven architecture. In an event-driven architecture, services communicate through events, which are messages that are sent as soon as relevant business events happen in the system. This allows our services to be loosely coupled and scalable, as they are able to react to events as they occur, without requiring tight integration or synchronous dependency on other services.However, the tradeoff of event driven architecture should also be clear: some aspects of software development like error handling in the user interface, infrastructural aspects or finding bugs can be more challenging than they are in a classic synchronously integrated architecture. Thus, the decision in favor of this architecture should be a very informed and In the fast-paced world of fintech, staying ahead of the competition requires a modern, agile, and scalable software platform. At Interhyp, we're working on our new mortgage brokering platform: HOME. It is designed for customers, mortgage brokers, our B2B partners and banks: with modern software architecture principles, to streamline the mortgage brokering process with an intuitive, efficient experience. At the same time, we are enabling banks to make use of a digital-first process to ensure fast and efficient credit decisions. There are three main technological and architectural principles that help us in fulfill this goal: MicroservicesOne of the core principles of our architecture are microservices. By breaking down our platform into smaller, independent components, we're able to easily modify or replace individual services without affecting the entire application. This means that we can quickly adapt to changing business needs and scale our platform as our partner base grows. By building microservices that are purpose-built for specific tasks, we can ensure that our platform remains flexible, reliable, and efficient.Microservices can be optimized for different use cases. Our most important examples are highly performant and frequently used microservices for interest rate calculations that are critical for mortgage brokering. Depending on the use case, different scaling of the services or even different architectural patterns can be used Osman Agirbas
< Page 7 | Page 9 >