Subject

Development

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.

Slideshare: Start Using GraphQL Today


slideshare-start-using-graphql-today

By Tyler Reckart

Apache Thrift: handling exceptions

By Randy Abernethy

This article, excerpted from The Programmer’s Guide to Apache Thrift, delves into how Apache Thrift handles exceptions of all descriptions.

Swift in Depth: Or vs and

By Tjeerd in ‘t Veen

This article, adapted from chapter 2 of Swift in Depth, discusses the “or” and “and,” also known or sum and product types, respectively, and how they can be used in Swift.

© 2018 Manning — Design Credits