BBVA API Market
Talking to the BBVA API Market development team is an opportunity to enter the world of APIs differently and know their way of working at the technical level. Daniel Gaitero, software architect at BBVA, explains what the architecture behind an API is like. He tells how after considering several options, the team decided to opt for microservices architecture by using Spring Cloud and Docker containers.
For Thomas Person, also a software architect at BBVA, using this architecture has greatly facilitated the team’s work, especially through the flexibility which it enables. Something that would not have been possible with a monolithic architecture. The system is simple: when a developer uploads a change to a repository, this code is downloaded, compiled, tested and packaged. All automatically. Then that package is uploaded to a record and deployed to different environments from there.
Jesús Barquín, another of the team’s software architects, stresses the automatic nature of the process, which is undoubtedly a fundamental requirement. Moreover, within that automation process, there are also two distinct testing phases: “In the first phase we run, after compiling services, unit tests and integration tests that test our service isolated from other components of the architecture. Once these tests have been successfully completed and the container has been created, it is deployed in our development environment and then moved on another testing phase designed by our QA team.”
Bank accounts are one of the most popular products taken out by Spanish citizens. Open banking is helping to further generalize this product among the population by offering digital accounts on third-party platforms. An incredibly attractive option with a number of advantages over traditional checking accounts.
Taking a customer through the entire buying process until it is formalized is an arduous journey and one that faces the constant possibility of the customer leaving. However, there are ways to make the buying decision happen if you are given facilities such as agile, secure financing.