White Paper Published – Microservices: Patterns for Enterprise Agility and Scalability

Keyhole Software Architecture, Company News, Microservices, Tutorial Leave a Comment

We’re excited to announce the release of a new, free white paper on the Microservices software architecture style.

Microservices is an architectural pattern gaining steam in the development community. A Microservices architecture addresses problems that modern enterprises often face, including responding to market demands, handling spikes in traffic, and being tolerant to failure. These benefits are achieved by functionally decomposing a business’ domain into microservices, services that handle only a single responsibility.

In this white paper, we discuss how Microservices came to be, contrasting architecture patterns, features of a Microservices architecture, established patterns, how to get started with Microservices, and suggestions for Microservices adoption.

Download the free Keyhole Software white paper today!



Security in the Microservices Paradigm

Zach Gardner Architecture, Microservices Leave a Comment

One of the least glamorous aspects of implementing a Microservices architecture is the security. It’s not fun or cool when compared to things like the circuit breaker or service discovery, yet it is a critical piece of the ecosystem especially in an enterprise setting.

I’m working on a large Microservices project for a healthcare enterprise on the East Coast. One of the first pieces of the infrastructure we assisted with was security, which has turned out to be a lifesaver for everything that has come after it. I was able to see what security works well as well as what does not work so well in a Microservices environment. In this blog post, I will share a medium to high-level look into how security can be implemented in Microservices.



Education Scheduled: Microservices And DevOps In Action​

Lauren Fournier Company News, Microservices Leave a Comment

Keyhole Software has announced that it will host a Microservices and DevOps educational Breakfast Boost event on January 25, 2017. This presentation will demonstrate an actual Microservices application implementation, with a live showing of a durable, stable, and elastic Microservices platform automated with DevOps tooling. This free, educational opportunity is open to the public and is specifically geared toward those participating in enterprise development.

To get more information and reserve your free tickets, please visit….



Keyhole Labs Releases Spring Boot Starter For Trouble Maker

Lauren Fournier Company News, Java, Spring, Trouble Maker Leave a Comment

The Keyhole Labs team is excited to announce the release of a Spring Boot starter for auto-configuration of Trouble Maker.

This new auto-configuration allows Spring Boot applications to easily enable Trouble Maker. Trouble Maker randomly takes down services during normal business hours in an effort to test stability and automated recovery. It also provides an ad hoc console to test application durability on demand.

See more on the Keyhole Labs blog.



JSON Web Tokens

JSON Web Tokens With Spring Cloud Microservices

Thomas Kendall Java, JavaScript, Microservices, Security 3 Comments

At Keyhole, we have published several blogs about Microservices. We’ve talked about architectural patterns used in a Microservices environment such as service discovery and circuit breaker. We’ve even posted blogs on platforms and tools, such as the recent blog on Service Fabric. One important piece of the architecture that we have glossed over is the security around Microservices. Specifically, authentication …



Golden Service Fabric Hammer

James Bradley .NET, Microservices, Service Fabric, Technology Snapshot, Tutorial Leave a Comment

I had some time before my next project started up, so David Pitt asked me to research and write a blog on Service Fabric. It sounded terrifying. First off, I’m not really what you would call articulate. I finish only half of sentences that I… well, I would hate talking to me. Secondly, I hadn’t yet had as much of a chance …



Implementing A Bounded Context

David Pitt Microservices 4 Comments

Arguably one of the most difficult Microservices patterns to apply and implement is the bounded context. The bounded context concept originated in Domain-Driven Design (DDD) circles. It promotes an object-model-first approach to a service, defining a data model that a service is responsible for and is “bound to.” In other words, the service owns this data and is responsible for …



DeveloperWeek 2016 Retrospective

Zach Gardner Architecture, Business, Community, Consulting, Microservices, Single-Page Application 2 Comments

I recently spoke at the DeveloperWeek 2016 conference in San Francisco, California about JavaScript Debugging Patterns. This conference was an amazing opportunity to see and hear from people in the industry about what they’ve worked on, what they’re working on, and what they see as the future of our field. This blog post is a retrospective of everything I saw …



Microservices à la Service Fabric

Chase Aucoin .NET, Docker, Microservices, Technology Snapshot Leave a Comment

Service Fabric is a massively progressive step for Microsoft. At the core, it is a distributed systems platform used to build scalable and reliable applications. But it gives the benefits of containerizing deployable bits, in addition to having Microservices best practices built-in. In this article, we will see how to quickly get up and running with Service Fabric, as well as why you …



Devops Microservices Breakfast Boost

Breakfast Series Scheduled: Microservices and DevOps Education

Lauren Fournier Company News, Microservices, Testing Leave a Comment

Keyhole Software has released a schedule of upcoming educational events that are open to the public. Keyhole is hosting two free Breakfast Boost events to advise members of enterprise development teams on important and emerging technical topics: Microservices Application Architectural Approach: Thursday, January 28th, 2016 DevOps for the Enterprise: Wednesday, February 17, 2016 Both free presentations will be held at the Keyhole Software …