Addresscloud
Working with Steamhaus, insurance intelligence platform provider Addresscloud now has a modern infrastructure on Amazon Web Services (AWS) that enables them to quickly and securely deliver key risk data to their customers, wherever they are located around the world.
- Built for global growth with a second AWS Region in London to bring data closer to customers.
- Improved performance with up to 50% lower latency; 95% of traffic under 200 ms against SLA of 500 ms.
- Increased resilience with a multi-region architecture across London and Dublin, removing single points of failure.
- Scaled globally with a serverless architecture to meet the demands of any insurer in any location.
- Strengthened security and compliance by adopting the AWS Well-Architected framework, ISO 27001 standards, and continuous monitoring with AWS Security Hub.
Rearchitecting for growth, resilience, and scalability
With a growing number of customers located in London, Addresscloud wanted to reduce the latency of their services, which had up until then been supported by the AWS Dublin Region. They also wanted to improve their resilience by adding a second AWS Region to support their services. This would eliminate concerns about having to rely on a single Region. What’s more, an updated architecture would also make it easier to add even more AWS Regions as the company expanded to serve customers in other parts of the world.
By rearchitecting their platform, Addresscloud would also gain another benefit: improved compliance to satisfy the needs of one of their largest customers, Flood Re. The administrators for the UK government’s Flood Reinsurance Scheme, Flood Re promotes affordable and accessible flood insurance for homeowners across the UK. Flood Re does this by providing pooled reinsurance protection at a fixed rate to insurers underwriting coverage for hundreds of thousands of homes across the country. As a result, Addresscloud is a key supplier that manages tens of millions of insurer queries for the organisation every month. This made it risky to rely on a single AWS Region to support Addresscloud’s services.
Addresscloud’s engineering team set out to implement a multi-region architecture on AWS, but found that work to be more difficult than expected. That’s when their AWS account manager recommended working with AWS Partner Steamhaus.
Rebuilding for high-performance and ease of maintenance
During the initial discovery phase, Addresscloud met with Steamhaus to review their existing cloud architecture and discuss what they wanted to accomplish. After working collaboratively with Addresscloud to envision an architectural design that would achieve those goals, Steamhaus then began building the new architecture using infrastructure as code (IaC) while following the AWS Well-Architected framework.
Steamhaus worked to make that new architecture a reality without impacting access for Addresscloud’s customers. And after Steamhaus finished rebuilding it, Addresscloud wanted to be able to take control again so they could maintain and modify the system as needed, using it as foundation for further innovation.
After those initial meetings, Steamhaus and Addresscloud worked on the project from their separate locations but communicated with each other constantly, often exchanging questions and answers on Slack. This helped both organisations stay aligned on strategies, goals, and ways of working.
Steamhaus and Addresscloud had complementary skills and tech stacks. Both were used to using IaC tools, and they used Terraform for the project, which is what Addresscloud had been using before. So the project provided a natural fit for both companies.
After finishing the code work, Steamhaus handed over everything to Addresscloud but remained available to answer queries and provide support.
Enabling secure cross-account activity
The project focused on extending Addresscloud’s serverless architecture so that it could support multiple AWS Regions while also following AWS Well-Architected standards. For Steamhaus, this meant updating the underlying infrastructure code but not changing the AWS tech stack that Addresscloud was using. That stack included Amazon API Gateway, AWS Lambda, Amazon DynamoDB, Amazon Simple Storage Service (Amazon S3), and Amazon Elasticsearch. However, Steamhaus did add several new services—including Amazon GuardDuty, AWS Security Hub, and AWS Config conformance packs—to boost Addresscloud’s security and compliance capabilities.
After Steamhaus completed the new coding, it handed that over to Addresscloud, which then began preparing for implementation. Addresscloud worked service by service, activating components one at a time in the new AWS Region in London. They then migrated components one by one from their old infrastructure in the Dublin data centre to the new architecture.
The switch to the new infrastructure took place without any downtime. Addresscloud’s system needs to be available 24/7 globally, and they set high SLAs for their customer base.
But the biggest challenge involved moving to the AWS Well-Architected framework, which includes using different accounts for different use cases. That’s important for information security. For Addresscloud’s data-heavy services, the challenge was to enable cross-account activity without increasing latency. Steamhaus helped by showing Addresscloud how to set up the correct AWS Lambda functions to efficiently handle cross-account traffic, which solved the problem. This also made the system more secure.
- Headquartered in Cambridge, UK, and founded in 2015, Addresscloud is a location intelligence platform that serves the global insurance market. Their fully managed cloud-first solution is designed to help insurance underwriters make better decisions about the properties they cover. Using data from a wide range of third-party sources, the solution provides an address-level understanding of climate risks, property attributes, flood risks, fire risks, crime data, subsidence risk, and other local factors of interest to insurers.
Location
Cambridge, UKIndustry
Financial Services
Services
AWS PlatformsMigrate & ModerniseShare
More projects aimed at evolving insurer needs
Addresscloud continues to rely on Steamhaus for expert advice as needed. They also hope to soon kick off another project with Steamhaus—one aimed at improving their internal logging and metrics capabilities so these can scale globally. Addresscloud has asked Steamhaus to help build a data lake so that they can gain more business intelligence for their sales and product teams.
Finally, Addresscloud is hoping to work with Steamhaus to design a system that would enable insurers to query risks for large volumes of properties at once. They can currently manage up to 1,000 locations at a time, but a switch to serverless tech in AWS would eliminate those capacity constraints. Understanding risks at the portfolio level will become increasingly important as insurers face rising risks from climate change.
