Posts Tagged: microservice

Docker Containers and APIs: A Brief Overview

One of the major issues universally faced in API development is the management, packaging, and distribution of dependencies. The dependency set required by an API might make it extensible, wonderful to use, and extremely powerful. However, if hard to manage, dependencies could spell adoption limbo. Read more

Writing Microservices in Go Part II – When Not to Use Go

In Writing Microservices in Go pt. 1, we highlighted a whole bevy of reasons for coding in Go, the novel, forward-thinking language developed at Google. However, there are two sides to every coin; the benefit of a language or system can often be a drawback in other use cases, and a host of hidden faults can make what was once an awesome idea significantly less awesome. Read more

Writing Microservices in Go

In Hemingway’s A Farewell to Arms, the heroic archetype Frederick Henry stated of martinis, ”I had never tasted anything so cool and clean. They made me feel civilized.” The days of Hemingway might have been absent of APIs and coding languages, but had he been around in the modern era, he would have probably said the same of Go, the unique, refreshing, future-friendly language taking the API world by storm. Read more

3 Strategies For Developing Microservices

In our first Microservice Showdown, we addressed the architectural design choices behind the most popular APIs — we covered the strengths and weaknesses inherent in each, and we discussed exactly why making such a choice matters. In this article, the second part of the Microservice Showdown series, we’ll be tackling a more complex topic — the overall development approach. Read more