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

Keyhole Software Architecture, Company News, Microservices, Tutorial 4 Comments

We’re excited to announce the release of a new, free white paper on the Microservices software architecture style titled “Microservices: Patterns for Enterprise Agility and Scalability.”

Abstract

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.

This aids agility by allowing teams to focus on a narrower domain, increasing scalability by giving smaller units of scale so additional instances of a service can be spun up in response to demand, and enhancing fault tolerance providing isolation units that can contain the scope of faults.

The Microservices approach originally evolved from web companies that needed to be able to handle millions of users with significant variance in traffic, while being able to also maintain the agility to respond to market demands. What those companies pioneered–technologies, design patterns, and operational platforms– have been shared with the open source community in an effort to help other organizations to adopt Microservices.

While a formal standard does not yet exist, certain common characteristics define a Microservices architecture: independently deployable services, automated deployment, intelligence in the endpoints, and decentralized control of languages and data.

White Paper Topics

In this free white paper, we discuss a number of topics related to Microservices.  Topics include:

  • How Microservices Came To Be
  • Contrasting Architecture Patterns
  • Features of a Microservices Architecture
  • Established Patterns
  • Getting Started With Microservices
  • Suggestions For Microservices Adoption and Migration

Download White Paper

Note: Keyhole’s privacy policy is simple. We DO NOT share your personal information with any outside parties or spam you. While you can totally use a dummy email address, we hope that you don’t!


About the Author

Keyhole Software

Keyhole Software is a consulting team of software developers who love technology. Our expert employee consultants excel as “change agents," helping our clients to be successful with software technologies that bring competitive advantage. We frequently assist clients with custom application design, development, and modernization initiatives with Java, JavaScript/SPA, and .NET technologies.


Share this Post

Comments 4

  1. I subscribed to the white paper but never received it. Is it under construction or am I missing something to do?

    1. Post
      Author

      Hi Andrés! Thanks for your interest in this white paper. Our records indicate that you were sent the email with the download, but have yet to open it. Please check your spam folder!

      1. I just received one email with subject “White Paper Download: Please Confirm You Want To Receive White Papers From Keyhole” which only asked me to submit a confirmation. I have no other mail from Keyhole, either in spam folder.
        Can you verify if it was sent to acalvino@gmail.com or send it again if possible?
        I appreciate in advance.
        Thanks!

        1. Post
          Author

Leave a Reply