Kiewit Construction: Cloud Modernization & Large-Scale Database Optimization

Gena Cockrell .NET, Azure, Cloud, DevOps, Manufacturing, Industrial & Supply Chain, Platform & Infrastructure Leave a Comment

A team of Principal Keyhole Software consultants partnered with Kiewit, a leading engineering and construction firm, to drive high-impact cloud consulting, architecture modernization, and large-scale data migration initiatives. The project aimed to optimize cloud infrastructure, enhance application performance, and improve data accessibility across multiple divisions. Client Focus Keyhole Software played a pivotal role in accelerating cloud adoption and modernization within …

Flutter vs. .NET MAUI for AI: Which Framework Wins?

Keyhole Software .NET, Articles, Artificial Intelligence, Flutter, Mobile 1 Comment

Are you developing an AI-powered application but unsure whether Flutter or .NET MAUI is the right framework for your project? The decision you make can significantly impact performance, scalability, and development efficiency, so it’s essential to choose wisely. Both Flutter and .NET MAUI offer strong cross-platform development capabilities, but they have distinct differences when it comes to AI model support, …

Google Cloud Consulting

Keyhole Software helps nationwide clients embrace Google Cloud technologies through custom modernization, migration, and cloud-native development consulting services. Services include:
Cloud Strategy & Consulting: Assess your current infrastructure and create a tailored cloud adoption strategy, ensuring that GCP meets your organization’s unique requirements.
Cloud Migration: Seamlessly transition to Google Cloud. Our team excels in migrating existing applications and infrastructure using approaches like lift-and-shift, re-architecting, and re-platforming.
Cloud Native Development: We design and develop applications using microservices, serverless computing, and containerized deployments tailored to GCP’s robust ecosystem.
Optimization & Cost Management: Maximize efficiency while reducing costs. We monitor resource utilization, identify optimization opportunities, and implement cost-saving measures to get the most value out of GCP.

Transforming Insurance Operations with a Full-Stack Data Solution

Gena Cockrell .NET, Application Enhancement, Azure, Cloud, Insurance, Microservices, Platform & Infrastructure, React

A team of six highly skilled Keyhole Software developers collaborated to deliver a robust full-stack solution for an advanced insurance platform tailored to enhance efficiency and user experience for insurance agents. The platform, developed in partnership with Brightway Insurance, integrated cutting-edge technologies like .NET and React to build scalable, maintainable, and high-performing applications. Client Focus Keyhole Software played a pivotal …

Navigating GCP IAP Local and Deployed Development with .NET and React

Navigating GCP IAP: Local and Deployed Development with .NET and React

Zach Gardner .NET, API Development, Articles, Google Cloud Platform, React Leave a Comment

I’m currently working on several cloud-native projects hosted on Google Cloud Platform (GCP) that use .NET for the API and React for the UI. These projects rely on GCP’s Identity-Aware Proxy (IAP) to handle authentication, which occurs before any requests reach the Application Load Balancer or the application itself.

While GCP’s IAP offers robust security benefits, configuring a .NET and React application to work seamlessly with it—both locally during development and when deployed to a Cloud Run instance as a Docker container—proved to be more challenging than I expected. The available documentation and resources for this setup are sparse and often fragmented, making it difficult to piece together a clear solution.

This blog post is my way of sharing the lessons I’ve learned along the way. By outlining the steps and solutions that worked for me, I hope to save others from the trial and error I experienced and provide a clearer path for integrating GCP IAP with .NET and React applications.