DevOps Consulting Services

We help clients to plan, prioritize, and implement DevOps strategies that reduce time from “code commit” to deployment while maintaining uptime and quality. Services include Assessment & Strategy: Analysis of current practices, tools, and workflows, identifying areas for improvement and developing a tailored DevOps strategy that aligns with unique business objectives and goals. Containerization & Orchestration: Containerizing apps and adopting container orchestration platforms to automate the deployment, scaling, and management of containerized applications using tools like Kubernetes and Docker. Configuration Management: Implementing configuration management tools such as Ansible…

Microservices in the Wild: Three Types & How to Implement

Dallas Monson Architecture, Articles, Cloud, Development Technologies & Tools, Microservices 1 Comment

Microservices has become a catch-all term in the industry used to describe anything from architecture patterns to actual service implementations.

With such a broad spectrum, it can be daunting to know what it is, what it isn’t, and maybe more importantly, why we should care.

In this post, I’ll provide an overview of three kinds of Microservices that I have observed in client architectures: Domain, Integration, and Unit-of-Work. I’ll also discuss specific examples of their purposes and a method to implement each one.