BT
  • Web APIs and the n+1 Problem

    by Ali Kheyrollahi on  Jun 02, 2014

    The n+1 one problem doesn’t just affect ORMs. Any kind of Web API, RPC/Web Service or RESTful, can suffer from the same performance problems. In this article, Ali Kheyrollahi discusses some of the common scenarios that lead to n+1 in web APIs and ways to correct them.

  • Microservices: Decomposing Applications for Deployability and Scalability

    by Chris Richardson on  May 25, 2014 9

    This article describes the increasingly popular Microservice architecture pattern, used to architect large, complex and long-lived applications as a set of cohesive services that evolve over time.

  • Exchanging Industry Experiences with Agile Methodologies

    by Ben Linders on  May 23, 2014

    The Agile Consortium Belgium, Sirris and Agoria organized an event to share experiences with agile methodologies like Scrum, Kanban, visual management, XP, DSDM and Lean. An interview about the different agile methodologies that were covered, on using agile for innovation and how events where organizations share their experiences can help the industry to adopt agile practices.

Restify and Mobilize Your Data

Posted by Val Huber on  May 21, 2014

Val Huber explains creating a RESTful API from an existing database schema, extending the API to define multi-table hierarchical resources, and adding behavior using declarative reactive expressions. 2

Reactive Cloud Actors: An Evolvable Web of Events

Posted by Ali Kheyrollahi on  May 19, 2014

Reactive Cloud Actors are an implementation of Carl Hewitt's Actor model which can be used to leverage the power of modern distributed systems.

Russ Miles on Antifragility and Microservices

Posted by Ralph Winzinger on  May 13, 2014

Currently, Antifragility and Microservices are trending topics and this might be a hint that there are new architectural paradigms or design patterns on their way for building application systems.

Twenty Years of Patterns’ Impact

Posted by Gregor Hohpe, Rebecca Wirfs-Brock, Joseph W. Yoder, and Olaf Zimmermann on  Apr 19, 2014

In this article, authors talk about the impact of pattern languages on software design community over past 20 years. 1

Distributing Complex Services in Cross-Geolocational IDCs

Posted by Arthur Shui on  Apr 09, 2014

Micro Sun describes some of the techniques Tencent use to scale Qzone, a social networking platform in China with over 600 million monthly active users.

Measuring Architecture Sustainability

Posted by Heiko Koziolek, Dominik Domis, Thomas Goldschmidt, Philipp Vorst on  Mar 20, 2014

In this article, authors discuss Morphosis, a multi-perspective measuring approach for architecture sustainability that includes compliance checking and tracking of architecture-level code metrics.

Lambda Architecture: Design Simpler, Resilient, Maintainable and Scalable Big Data Solutions

Posted by Daniel Jebaraj on  Mar 12, 2014

Lambda Architecture proposes a simpler, elegant paradigm designed to process large amounts of data. In this article, author discusses Lambda Architecture with the help of a sample Java application. 7

Sustainable Architectural Design Decisions

Posted by Uwe Zdun, Rafael Capilla, Huy Tran, Olaf Zimmermann on  Mar 09, 2014

In this article, based on a research study the authors discuss the criteria that can help architects assess architectural design decisions’ sustainability.

Interview and Book Review of The Technical and Social History of Software Engineering

Posted by Ben Linders on  Feb 26, 2014

InfoQ interviewed Capers Jones about advancements and events in software engineering and the effects that they have had on our society.

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