Service Discovery with Eureka and Zuul

Jarett Lear .NET, .NET Core, Articles, Microservices, Spring, Spring Boot 3 Comments

One issue that we face day to day as developers is speed of development. One of the coolest things to me in the ever-changing landscape of technology is how this issue us continually being addressed in an effort to makes our lives easier.

We have gone from having to write everything needed in a verbose way to being able to configure a simple REST API in a few lines of code with Spring Boot. The most amazing part of this is not only the ability to create the web services but also the ability to allow these services to communicate in a smart way. Spring has given us many tools to allow easy configuration and putting together things that just work (mostly).

This post is not to be considered a full guide to which the extent of these technologies can be leveraged. In this post, we give examples of how Spring Boot can be used (along with Zuul and Eureka) to create a simple discovery service.

There are other components that can be added for things like a configuration server to pull all application.properties files from a common location that is updatable in real time, or circuit breakers to allow the graceful failing of different pieces of your API.

What this post will focus on is the service discovery between Spring Boot applications. We will also touch on how, using SteeltoeOSS, .NET applications can also take advantage of being a part of the service discovery and be routed through our Spring Boot-based Zuul Gateway. We will also look at how we can integrate Spring Security into our gateway to secure the entire API no matter the language…

St. Louis Healthcare Data Platform Modernization & Streaming Integration

Lauren Fournier Bogner .NET, Angular, AWS, Cloud, DevOps, Healthcare, Java, JavaScript, Platform & Infrastructure, TypeScript Leave a Comment

Client Industry: Healthcare Technology & Medicare Services Engagement Type: Data Platform Modernization, Streaming Integration, Application Development Core Technologies Delivered Cloud: AWS S3, Kinesis, Lambda, ECS Data: Spark, Elasticsearch, FHIR/HL7 Backend: Java Spring Boot, C#/ASP.NET Frontend: React/TypeScript, Angular/NestJS A St. Louis-based Keyhole Senior Consultant supported a national healthcare technology organization across multiple long-running initiatives focused on data platform modernization, real-time healthcare …

Custom Software Development Process: Enterprise Best Practices 2026

Keyhole Software All Industries, Articles Leave a Comment

Custom Software Development Process: Enterprise Best Practices Enterprise software development requires disciplined execution balanced with flexibility to adapt to changing requirements. Organizations implementing custom software projects are expected to deliver high-quality systems on predictable timelines while navigating legacy integrations, regulatory requirements, and evolving stakeholder needs. Industry research consistently shows that breakdowns in processโ€”not toolingโ€”are the leading cause of enterprise software …

Advantages of Custom Software Development: A Technical Decision Framework

Keyhole Software All Industries, Articles, Keyhole Perspectives Leave a Comment

The build-versus-buy decision represents one of the most consequential technology choices facing mid-size to enterprise organizations. When existing systems constrain operations, internal teams lack bandwidth, or off-the-shelf platforms cannot accommodate complex workflows, technical leaders evaluate custom software development against commercial alternatives.

Drawing on industry data indicating that 67% of failed software implementations stem from incorrect build versus buy decisionsยน, this guide examines eight key advantages of custom software development through a technical and financial decision framework designed for engineering leaders, architects, and executives evaluating when custom solutions outperform commercial alternatives.

What this guide covers:

Scalability advantages and architectural control that eliminate vendor pricing constraints…

SaaS & Technology Software Development Services

Keyhole Software helps SaaS and technology organizations modernize platforms, scale cloud-native architectures, and build intelligent product features with 100% U.S.-based senior engineers. Our consultants accelerate roadmaps, improve performance, and deliver reliable, enterprise-grade software solutions.