BT
  • Microservice Threading Models and their Tradeoffs

    by Glenn Engstrand on  May 06, 2016 4

    A microservice's efficiency and resource consumption patterns are dramatically affected by its threading model. Choosing the correct model for your solution is a basic requirement for success. Glenn Engstrand investigates multiple options for a service's execution life-cycle, gives examples of the benefits and drawbacks for each choice, and provides recommendations for each model's implementation.

  • Q&A on Express.js with Evan Hahn

    by David Iffland on  May 05, 2016

    When people talk about Node.js powering the back-end web, they're often actually talking about Express. Just as jQuery and other frameworks smooth over the XmlHttpRequest work in the browser, Express.js works to make the experience on the server just as easy. In this Q&A, author Evan Hahn provides more context on Express and where it's going.

  • Locating Common Micro Service Performance Anti-Patterns

    by Andreas Grabner on  May 03, 2016

    In this second installment on diagnosing performance issues, performance engineer Andreas Grabner focuses on spotting patterns that cause performance and scalability issues in distributed Micro Service Oriented Architectures.

Controlling Hybrid Cloud Complexity with Containers: CoreOS, rkt, and Image Standards

Posted by Josh Wood on  May 01, 2016

CoreOS have studied the emerging state-of-the-art application design and deployment patterns, and integrated a number of open source projects with the goal of creating a modular container platform.

The InfoQ Podcast: Mads Torgersen on C# 7 and Beyond

Posted by Wesley Reisz on  Apr 29, 2016

In this week's podcast QCon chair Wesley Reisz talks to Mads Torgersen who leads the C# language design process at Microsoft, where he has been involved in five versions of C#. 2

Angular 2 and TypeScript - A High Level Overview

Posted by Yakov Fain on  Apr 26, 2016

Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 4

Top 10 Performance Mistakes

Posted by Abel Avram on  Apr 24, 2016

Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.

Build Your Own Container Using Less than 100 Lines of Go

Posted by Julian Friedman on  Apr 22, 2016

This article demonstrates how it possible to build a simple container using less than 100 lines of Golang code. Topics covered include namespaces, cgroups and layered filesystems. 1

Lambda Functions versus Infrastructure - Are we Trading Apples for Oranges?

Posted by Dean Sheehan on  Apr 21, 2016

Amazon's AWS Lambda service is a serverless offering that lets us run code without provisioning servers. This article compares the tradeoffs of serverless models with VM/Container based models.

Article Series: Containers in the Real World - Stepping Off the Hype Curve

Posted by Daniel Bryant on  Apr 17, 2016

This article series explains how containers are actually being used within the enterprise.

Characteristics of a Great Scrum Team

Posted by Barry Overeem on  Apr 15, 2016

In this article the author presents his ideas on what makes a great Scrum team, exploring the Scrum roles and identifying characteristics needed for them to be most effective. 1

Continuous Deployment with Containers

Posted by Viktor Farcic on  Apr 14, 2016

This article outlines the steps needed for the creations of a fully automated continuous-deployment pipeline that builds microservices deployed via Docker containers. 2

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT