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.

JSON Server for API Mocking

JSON Server to Mock API Servers: A Quick and Easy Solution

Todd Leininger API Development, Articles, Cloud, Development Technologies & Tools, JavaScript, Testing, Tutorial Leave a Comment

I have found myself in the following scenario many times throughout my career. Everyone is ready to get the project started. You know what you are going to be working on, and as the frontend developer, you get started right away. You get to the point that you are ready to test your code to see how the API calls work. Thereโ€™s one major thing in your way, though. The APIs aren’t done yet.

You could just create some static JSON files and read them in, but that doesn’t really test out calling an API. Thatโ€™s where JSON Server swoops in to save the day. In this post, Iโ€™ll walk through how to use JSON Server. Weโ€™ll set up our environment, serve a simple JSON file, and generate mock data.

Genomic Analysis on Microsoft Azure

Genomic Analysis at Scale with Microsoft Azure

Zach Gardner Articles, Azure, Cloud, Programming Leave a Comment

When it comes to the science of genomics, Amazonโ€™s AWS is by far the platform of choice for most organizations. But, just like in the musical Hamilton, Microsoft Azure is โ€œyoung, scrappy, and hungry.โ€

It is driven to provide the tools and managed services that are needed to run genomics at scale, with HPC (high-performance computing) and storage being among the hardest facets of the field to get right.

This blog post will first briefly explain genomics. Then, weโ€™ll dive into what Azure has to offer in this field.

.NET Software Development & Consulting Services

Keyhole Software delivers quality, full-stack .NET solutions. As a Gold Microsoft Partner with proven expertise in C#, .NET Framework, .NET Core, and others, we use the right tool for each unique project.