Keyhole Software has a team of experienced architects who can help clients design scalable and efficient software architectures that can handle complex business requirements.Architecture Design Designing software architectures that are tailored to client business needs. This includes identifying the best technologies, frameworks, and design patterns to use for the project.Performance Optimization Optimizing software architectures for performance, enhancing application responsiveness to handle high traffic volumes with ease.Architecture Review Assessing architecture quality attributes such as performance, scalability, maintainability, and security to deliver actionable recommendations that…
Multi-Cloud Considerations for Application Developers
Multi-Cloud Considerations For Application DevelopersHome→Search ResultsA 35-minute discussion for application developers considering a multi-cloud approach, including potential advantages, pain points, and tradeoffs to be aware of. RecordingThe video was recorded at a Keyhole Software Public Education Event in October 2022. Speaker Zach Gardner is a Senior Consultant and Architect at Keyhole Software with over 15 years of experience helping clients …
Part 1: Creating an FHIR API – Google or Azure?
Data interoperability is one of the hardest problems in Healthcare IT. The most popular approach is to exchange HL7v2 messages between systems. These pipe-delimited messages are difficult to read by a human and often need additional customizations between implementations.
The next major paradigm shift is towards FHIR (Fast Healthcare Interoperability Resources), a JSON-based standard that is evolving ahead of the needs of the industry. Cloud vendors like Microsoft, Amazon, and Google are trying to lay their claim to be the one-stop shop for healthcare on the cloud.
This blog is part of a 4 part series diving into an actual use case I recently encountered while working with a client. I had to stand up an FHIR repository/API for 2+ million patients that could be used by hundreds of users every day, as well as countless background processes.
[Video] Multi-Cloud Considerations for Application Developers
A 35-minute discussion for application developers considering a multi-cloud approach, including potential advantages, pain points, and tradeoffs to be aware of.
High-Level Architecture, Azure Consulting + Database Migration
Client Snapshot A large, North American engineering and construction organization operating at enterprise scale, supporting complex, mission-critical systems across multiple business units. Engagement Overview Keyhole Software partnered with this organization to support and modernize its cloud and data platforms across multiple concurrent engineering teams. A Principal Consultant worked alongside internal stakeholders to strengthen Azure architecture, improve data platform performance, and …



