About the Author

Zach Gardner

Zach Gardner is Keyhole Software's Chief Architect with more than a decade of development experience. Zach has led numerous initiatives to modernize technologies and processes with real-world experience as an educator, architect, technical lead, developer, and mentor. He primarily lives in Microsoft Azure, leveraging modern architectural approaches to enable hybrid app modernization that meets business needs at an exceptional cadence. He also mentors new developers and provides architectural input to complement the existing talent of clients.

GCP Cloud Run vs. AWS ECS: What We Recommend for Event-Driven Apps

Zach Gardner Keyhole, Videos 1 Comment

Virtual machine deployments are no longer the standard for running modern software. If youโ€™re using Docker for event-driven applications, choosing the right hosting solution is essential. At Keyhole Software, we often get asked about the difference between GCP Cloud Run and AWS ECS, and which one makes the most sense for container hosting. Below, weโ€™ll explain how these two options …

5 Ways Enterprises Use AI to Supercharge Software Development

Zach Gardner All Industries, Keyhole, Videos Leave a Comment

The pace of technological change is faster than ever, and enterprises are under constant pressure to improve their software development processes. AI has become a game-changer, providing powerful tools that streamline workflows, boost efficiency, and enhance software quality. At Keyhole Software, weโ€™ve spent over 20 years helping businesses build and optimize their software, and in the last three years, weโ€™ve …

AI for Developers: How to Automate Testing, Debugging & Code

Zach Gardner Artificial Intelligence, Keyhole, Videos Leave a Comment

AI is already changing the way developers build, test, and deploy software. At Keyhole Software, we have been using AI tools for over five years to automate repetitive tasks, improve efficiency, and focus more on solving complex problems. We do not believe AI will replace developers, just like WYSIWYG editors, CMS platforms, and COBOL did not replace them. Instead, AI …

Functions-as-a-Service: Is FaaS Ready for Enterprise Scale?

Zach Gardner All Industries, Keyhole, Videos Leave a Comment

Software development constantly evolves, with new architectural trends emerging and reshaping how we build applications. Over the years, we’ve seen event-driven architectures, microservices, and service-oriented approaches rise in popularity. Today, Functions-as-a-Service (FaaS) is the latest innovation, offering a flexible, serverless model that simplifies deployment. But can FaaS handle enterprise scale applications effectively? As businesses grow and systems become more complex, …

Can AI Run Offline? The Power of On-Device Machine Learning

Zach Gardner Artificial Intelligence, Keyhole, Videos Leave a Comment

AI is changing how mobile apps work, and it no longer requires constant internet access. With on-device machine learning, mobile applications can run AI features directly on the device. This approach improves performance, enhances data privacy, and allows apps to function even without a network connection. At Keyhole Software, we help businesses explore the best way to integrate AI into …