x Take the InfoQ Survey !
  • Converging API Governance and SOA Governance

    by Chris Haddad on  Aug 15, 2014 1

    Achieving Service Oriented Architecture initiative success requires creating loosely coupled consumer-provider connections, enforcing a separation of concerns between consumer and provider, exposing a set of re-usable, shared services, and gaining service consumer adoption. Many development teams publish SOA services, yet struggle to create a service architecture that is widely adopted.

  • Apache Kafka: Next Generation Distributed Messaging System

    by Abhishek Sharma on  Jun 04, 2014 13

    Apache Kafka is a distributed publish-subscribe messaging system. This article covers the architecture model, features and characteristics of Kafka framework and how it compares with traditional messaging systems.

  • 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

Posted by Chris Richardson on  May 25, 2014

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. 12

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

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.

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.

Minding the API Hierarchy of Needs with RAML and APIkit

Posted by Reza Shafii on  Jan 15, 2014

Reza Shafii explains how to satisfy two fundamental needs of API design and implementation, as defined by the API hierarchy of needs, with RAML, API Designer and APIkit.

Exposing CQRS Through a RESTful API

Posted by Ali Kheyrollahi on  Dec 09, 2013

We demonstrate how to build a RESTful API on top of CQRS systems. The result joins HTTP semantics and REST style with distributed computing concerns such as eventual consistency and concurrency. 5

Building a RESTful Web Service with Spring Boot to Access Data in an Aerospike Cluster

Posted by Peter Milne on  Nov 28, 2013

This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike, a distributed and replicated in-memory NoSQL database.

The Best Process Is No Process

Posted by Lukasz Szyrmer on  Nov 19, 2013

Bureaucracy often plagues large product development efforts. Just like technical debt slows down development, process debt slows down your business. Eliminate process debt to get to market faster. 9

Social BPM

Posted by Pritiman Panda on  Sep 23, 2013

The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. Automated BPM can help organisations respond. 1

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