BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage SOA Content on InfoQ

  • Microservices: Decomposing Applications for Deployability and Scalability

    What are microservices? 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.

  • Restify and Mobilize Your Data

    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.

  • Russ Miles on Antifragility and Microservices

    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.. We're discussing these new concepts with Russ Miles to find out what they are good for and how to apply them in an architect's or developer's daily business - for existing applications and those to come

  • Distributing Complex Services in Cross-Geolocational IDCs

    In this interview, first published on InfoQ China, 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

    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

    Command Query Responsibility Segregation (CQRS) is an architectural pattern that segregates reads and writes of a system into two separate models. We propose and demonstrate an approach for building a RESTful API on top of CQRS systems. This approach joins HTTP semantics and resource-based style of REST APIs with distributed computing concerns such as eventual consistency and concurrency.

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

    Spring Boot allows you to build Spring based applications with little effort on your part. Aerospike is a distributed and replicated in-memory database that is ACID compliant. This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike.

  • The Best Process Is No Process

    Bureaucracy often plagues large product development efforts. Just like technical debt slows down development, process debt slows down your business. Have you ever experienced 12,096,000% savings in time? Clarify strategy. Automate processes. Parallelize work. Collaborate intently. Did you know a hidden MS project default may be causing inflexibility? Eliminate process debt. Get to market faster

  • Social BPM

    The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. This article examines how business process management can drive the way organisations respond to and interact with their customers using social media. Automated BPM can provide the tools for deeper and better customer engagement.

  • Cloud Service Brokers: What You Need to Know

    Winston Bumpus, Chairman of the Board of Directors of the DMTF, introduces Cloud Service Brokers – agents providing guidance in selecting and using the most appropriate cloud service from multiple providers – and the CIMI model – a standardized model based on the Open Virtualization Format (OVF) Specification - used to integrate cloud service providers.

  • Securely Managed API Technologies Key to Fostering Market Innovation

    Web services offer distinct go-to-market velocity in terms of real-time innovation, but requires new standards in the way APIs are secured and managed and the nature in which APIs communicate between organizations at the B2B enterprise gateway level.

  • The Virtual Tug of War

    Technology professionals have always fought an unrelenting war not dissimilar to feud between the Hatfields and McCoys – a continuous conflict with no winners. In the world of IT, this is a battle over security and performance fought by security professionals and network administrators. These two factions have always had to barter and maintain an uneasy truce in organizations in order to survive.

BT