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.
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.
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.
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.
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 & 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
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.
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
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.
This article series explains how containers are actually being used within the enterprise.
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
This article outlines the steps needed for the creations of a fully automated continuous-deployment pipeline that builds microservices deployed via Docker containers. 2