BT

Yahoo! Open Sources Pulsar, a Pub/Sub Messaging Platform

by Abel Avram on  Sep 10, 2016

Yahoo! has made available Pulsar, their publish-subscribe messaging platform used internally in production by several services.

Microservices Imply a Distributed System

by Ben Linders on  Sep 10, 2016

Moving towards microservices means moving towards distributed systems where you have to deal with latency, authorization and authentication, and messages that do not arrive, argues Sander Hoogendoorn. With microservices you can break down large systems into smaller components to regain control over the architecture.

Dropwizard Java REST Framework Version 1.0.0 Features Updated Library Support, Scala, and Java 8

by Michael Redlich on  Aug 30, 2016 2

Almost five years in the making, Dropwizard's Java RESTful Web Service framework version 1.0.0 offers a host of new features including Java 8, Http/2 and Scala support, and the latest versions of supporting Java APIs.

Software Developers Use Domain Driven Design to Drive Business

by Mikael Zandin on  Aug 17, 2016

Increasingly, software developers have the ability to not only maintain and architect code, but extend their expertise to providing direction to the business. By using domain driven design, developers can discover customer behaviors and recommend practices that change the nature of the business.

Experiences Working with Real World Distributed Systems

by Jan Stenberg on  Aug 07, 2016

We live in a distributed world, but that doesn’t mean we have to tackle every single problem that comes along with that. We only need to tackle those that really need to be solved; develop a sense of where value lies in your business and where it’s reasonable to take risks. This will make building distributed systems much easier, Camille Fournier claimed, when interviewed by Stefan Tilkov.

Azure Premium Messaging Service Reaches General Availability

by Kent Weare on  Jul 31, 2016

On July 15th, Microsoft announced the Azure Premium Messaging service has reached General Availability (GA). Premium Messaging targets customers who would like more predictable messaging performance. InfoQ reached out to Dan Rosanova, Principal Program Manager on the Azure Service Bus team for additional insight into this milestone.

Breaking a Monolithic API into Microservices at Uber

by Sergio De Simone on  Jul 22, 2016 1

In a recent blog post, Uber engineer Emily Reinhold described how they broke a monolithic API into a modular, flexible microservice architecture. She highlighted a few key design and architectural choices that were key to Uber’s migration effort.

WSO2 MSF4J Adds Support for Spring and Swagger

by Abel Avram on  Jul 22, 2016

WSO2 MSF4J 2.0 has added support for Spring, Swagger definition generation, ExceptionMapper and StreamingOutput.

Microsoft REST API Guidelines Are Not RESTful

by Abel Avram on  Jul 21, 2016 10

Microsoft has published their guidance for creating “RESTful” APIs. Roy Fielding calls them HTTP APIs that have little to do with REST.

Don’t Version Your Web API

by Jan Stenberg on  Jul 20, 2016 1

Versioning of Web APIs by adding a version to the URI or using versioned media types does not work on the open web. What we rather need are contracts that evolve with the changes we need, Sebastien Lambla claimed in a recent presentation, describing ways of avoiding the need to version.

Juval Löwy: Why Every Class Should Be a Service

by Thomas Betts on  Jul 01, 2016

Juval Löwy has pioneered a method of building service-oriented applications in which each class represents a service onto itself. While these applications may initially seem like 'class explosion', they are actually the product of a truly decomposed system; one that has been properly analyzed and designed. Juwal explains his intent and describes how development teams can improve from this process.

Stop Over-Engineering, Build What the Customer Really Needs

by Jan Stenberg on  Jun 25, 2016 3

After working with many different teams, Greg Young has found that they often are drastically over-engineeringing in their projects. Teams start to work on 9 month projects, but by thinking on the problem from another perspective they may be able to deliver 95% of the value in just a few weeks, Young claimed in his keynote at the recent DDD eXchange conference in London.

Apple Opens the Messages Framework to Developers

by Sergio De Simone on  Jun 19, 2016 1

Apple’s new Messages framework for iOS, introduced at WWDC 2016, aims to make it possible to create app extensions that interact with Apple’s Messages app. A look at the framework API.

Atom 1.9 Beta Brings Better Performance, Drag and Drop Tab Layout, and More

by Sergio De Simone on  Jun 08, 2016

Version 1.9 beta of GitHub’s Atom text editor has been announced, along with Atom 1.8. Atom 1.9 beta sports a completed redesign of its buffer display layers, drag and drop layout management for tabs, and an upgraded Electron.

Confluent Platform 3.0 Supports Kafka Streams for Real-Time Data Processing

by Srini Penchikala on  Jun 03, 2016 2

Confluent Platform 3.0 messaging system from Confluent, the company behind Apache Kafka messaging framework, supports Kafka Streams for real-time data processing. The company announced last week the general availability of the latest version of the open source Confluent platform.

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

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.