The 12-Factor App: A Blueprint for Modern .NET Cloud-Native Applications

The 12-Factor App: A Blueprint for Modern .NET Cloud-Native Applications

In today’s software landscape, applications are predominantly delivered as services – often termed web apps or Software-as-a-Service (SaaS). Building these services to be scalable, maintainable, and resilient, especially in cloud environments, presents a unique set of challenges. The 12-Factor App methodology, first articulated by developers at Heroku, provides a robust set of principles for constructing …

Fixing Caching Errors: A Developer’s Guide

Cache Me If You Can: How Caching Goes Wrong and How to Fix It

Caching is a fundamental technique in modern system design, promising lightning-fast response times and reduced load on backend services. From client-side browser caches to distributed in-memory stores like Redis, and even down to the database’s own buffer pools, caching layers are ubiquitous. However, while the benefits are clear, a misconfigured or misunderstood cache can quickly …

Scalable Insurance-as-a-Service Platform

Our project aimed to enable the commercial insurance line on a new enterprise policy and insurance reference framework. It involved a large cross-functional team working together to create a dynamic and configurable insurance-as-a-service platform, allowing the organisation to scale and adapt to present and future insurance markets. Challenges: Implementation: Results: These strategic enhancements have not …

Modernising Insurance Architecture for Growth

Our project aimed to propel a large insurance company’s business architecture and technical estate into the future. It featured a host of exciting and cutting-edge technologies; however, the project had suffered several technical and process-oriented setbacks. Challenges: Implementation: Results: These strategic enhancements have not only streamlined operations but also fortified the project’s infrastructure, paving the …