Subject

Development

Use Cases for Container Platforms

By Jamie Duncan and John Osborne

The technology inside OpenShift is pretty cool. But unless you can tie a new technology to some sort of benefit to your mission, then it’s hard to justify investigating it. In this article, we’ll look at some of the benefits OpenShift can provide, starting out by looking at some of the technological benefits.

Functional Programming in C#: the virtue of laziness

By Enrico Buonanno

This article, from Functional Programming in C#, discusses laziness in computing.

Slideshare: Designing Extraordinary APIs


slideshare-designing-extraordinary-apis

By Arnaud Lauret

Mental Model Graphic: Testing Microservices with Mountebank

From Testing Microservices with Mountebank
By Brandon Byars

Slideshare: Harnessing the Phoenix

From Phoenix in Action

slideshare-harnessing-the-phoenix

By Geoffrey Lessel

Ride the Phoenix

By Geoffrey Lessel

This article, excerpted from Phoenix in Action, introduces you to the power of web development using Elixir and the Phoenix framework.

Designing business logic in a microservice architecture

By Chris Richardson

The heart of an enterprise application is the business logic that implements the business rules. In a microservice architecture the business logic is spread over multiple services. Some external invocations of the business logic are handled by a single service. Other, more complex requests, are handled by multiple services and sagas are used to enforce data consistency. In this article, I describe how to implement a service’s business logic.

Thrift in the Enterprise

By Randy Abernethy

Distributed applications vary in the extreme when it comes to load profiles, communications patterns, message payload types and sizes, among other performance considerations. Performance isn’t a one size fits all proposition. That said, we’ll use this article to develop some basic intuition around Apache Thrift networked service performance and how Apache Thrift fits into the broad MSA landscape.

Enums instead of Subclassing

By Tjeerd in ‘t Veen

In this article, we’re going to explore these limitations of modeling our data via subclassing in a real-world scenario and how to address those limitations with the help of enums.

The Purpose of Microservice Architecture

 

By Chris Richardson

In this article, excerpted from Microservice Patterns, discusses the definition of the microservice architecture and why it’s important to software development.

© 2018 Manning — Design Credits