BT

InfoQ Homepage SOA Content on InfoQ

  • IoT Visual Programming Environment Node-RED Hits 1.0

    At the end of a two-year development cycle, Node-RED has finally reached version 1.0, bringing plenty of changes. Among the major new features in Node-RED 1.0 are a new asynchronous message passing model, new completion API, and message cloning by default. Additionally, the visual editor got a revamp.

  • AWS Step Functions Gains Callback Patterns to Resume Paused Workflows

    Amazon Web Services (AWS) recently announced that AWS Step Functions supports callback patterns to "automate workflows for applications with human activities and custom integrations with third-party services". Workflow executions can now be paused until applications return a token via the Step Functions API, which obsoletes the previously required polling or other workarounds.

  • Microsoft Releases PowerApps Portals Preview, a Low-Code Customer Portal Solution

    In a recent blog post, Microsoft announced PowerApps Portals in preview, a low-code solution for building responsive customer portals. PowerApps Portals is the successor of Dynamics 365 Portals, which generally required developers to use complex web templates. Using PowerApps Portals, people familiar with Microsoft PowerApps can transition those skills into building customer-facing portals.

  • High Scalability Workflow Engine Zeebe is Production Ready

    Zeebe is a workflow engine designed to meet the scalability requirements of high-performance applications running on cloud-native and event-driven architectures, and to support workflows that span multiple microservices in low latency, high-throughput scenarios. Zeebe 0.20.0 has just been released as a free community edition and is considered production ready.

  • Practical Domain-Driven Design with Events and Microservices - Indu Alagarsamy at QCon New York

    Domain-driven design (DDD) concepts like Bounded Contexts and Messaging technologies can be used to build reliable systems that can scale with the business changes. Indu Alagarsamy recently spoke at QCon New York 2019 Conference about using the combination of well-defined bounded contexts and events to develop autonomous microservices that are flexible to adapt to the business changes.

  • restQL V3 Released

    The latest version of restQL, a microservices query language, has been released, providing notable new features including content aggregation, support for additional HTTP methods, self-healing functionality, and a version for node.js apps. Comprehensive performance improvements have made the latest version up to twice as fast as its predecessor.

  • Intel Working on New Data Parallel C++

    Announced at its Software Technology Day in London, Intel new Data Parallel C++ aims to provide a unified, cross-industry, single-source language to program heterogeneous architectures.

  • Celia Kung on LinkedIn's Brooklin Data Streaming Service

    Celia Kung from LinkedIn's team spoke at the QCon New York 2019 Conference last week about Brooklin data streaming service that supports pluggable sources and destinations. These can be data stores or messaging systems making the solution flexible and extensible. Brooklin is part of the streams infrastructure platform developed at LinkedIn.

  • Democratizing AI for Business Applications, Microsoft Release AI Builder Preview

    At the recent Business Applications Summit in Atlanta, Microsoft announced a new Artificial Intelligence (AI) service for the Power Platform called AI Builder. The new service brings AI capabilities to low code application and workflow services: Microsoft PowerApps and Microsoft Flow which run on top of the Common Data Service (CDS), an enterprise-grade datastore.

  • Allegro Launches Hermes 1.0, a REST-based Message Broker Built on Top of Kafka

    Allegro has launched version 1.0 of Hermes, a rest API based message broker built on top of Apache Kafka. Whilst not containing any new features, this first major version release is given to the current stable codebase.

  • Event Streams and Workflow Engines – Kafka and Zeebe

    In a recent joint meeting in Amsterdam, Kai Waehner described features of Apache Kafka, a distributed streaming platform, and how it fits in an Event-Driven Architecture. Bernd Rücker described how workflow engines can handle complex business processes, and discussed how Zeebe, a new highly scalable workflow engine, can be used with Kafka.

  • Building Services at Scale at Airbnb: QCon London Q&A

    The re-architecture to SOA at Airbnb improved the performance of the services and site reliability. Faster build and deploy times led to increased developer productivity, and improving clarity and boundaries for ownership increased efficiency. Jessica Tai, a software engineer at Airbnb, presented Airbnb’s Great Migration: Building Services at Scale at QCon London 2019.

  • Airbnb's Migration from Monolith to Services

    Jessica Tai spoke at QCon San Francisco 2018 about Airbnb's move from a Ruby on Rails monolith architecture to a service-oriented architecture. The company has expanded from 200 engineers in 2015 to 1,000 and has less downtime due to rollbacks and has improved performance with page load times up to 10x faster.

  • Experiences Moving from Microservices to Workflows at Jet.com

    The Order Management System (OMS) at Jet was originally developed using a collection of microservices orchestrating tasks. As the company grew, the challenges with this architecture also grew until they decided to build a new workflow-based platform. In a blog post, James Novino at Jet describes the challenges with their old system and an overview of the new platform.

  • Azure Blockchain Workbench 1.6.0 Update Streamlines Development Experience

    In a recent blog post, Microsoft announced an update to their Azure Blockchain Workbench service which improves the development experience of building consortium-based blockchain applications. More specifically, this update includes new features such as application versioning, updated messaging capabilities and streamlined smart contract development.

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.