Platform Engineering Services

Platform engineering services from Keyhole Software include internal developer platforms, cloud-native infrastructure, DevOps pipelines, security, and observability. Empower your teams with scalable, automated platforms.

Mini Series: Modern Tooling for Distributed Systems

Modern Tooling for Distributed Systems This two-part mini series focuses on modern tooling and techniques for building distributed systems through in-depth explanations and hands-on examples. The collection is specifically geared towards traditional .NET developers, but anyone will find value in the content.Series Part One Containers For .NET Developers A run through of how to use Docker for Windows to set …

Containers For .NET Developers

Chase Aucoin .NET, .NET Core, Articles, Development Technologies & Tools, Docker, Microservices, moderntoolingseries, Python Leave a Comment

This is going to be the first post in a series of articles about modern tooling and techniques for building distributed systems. In this post, I will show how to use Docker for Windows to set up an ELK (Elasticsearch, Kibana, Logstash) server that we are going to use in future articles. The series is particularly geared toward traditional .NET developers. Let’s get started…

Automated Kitchen

Case Study: Multi-Year IoT Platform Modernization & Customer Service Application Development

Keyhole Software Case Study, Java, JavaScript, Proof-of-Concept, Technology & SaaS

Keyhole Software partnered with a major home improvement retailer to modernize and support a nationwide IoT smart-home platform. Our senior consultants delivered real-time customer service applications, microservices, high-performance search infrastructure, and DevOps automation over a multi-year engagement—improving scalability, stability, and live troubleshooting for more than 100,000 customers.