InfoQ Homepage News
-
AWS Step Functions: Coordinating Distributed Applications and Microservices Using Visual Workflows
Amazon Web Services have launched AWS Step Functions, a service that enables the coordination of distributed applications and microservices using visual workflows. The AWS Step Functions console allows the JSON specification of a state machine to be defined that execute 'steps' within an application, e.g., by calling out to an AWS Lambda function or containerised application running on AWS ECS.
-
HashiCorp Release Terraform 0.8, Including an Interactive Console, and Vault and Nomad Providers
HashiCorp has released v0.8 of Terraform, an open source tool that enables the building, combining and launching of programmable infrastructure providers such as Amazon Web Services, VMware vSphere, and UltraDNS. Major new functionality includes an interactive console, conditional values, and HashiCorp Vault and Nomad providers.
-
Survey Finds IT Still Not Aligned with Customer and Business Needs
The results of a survey, run by Tasktop using the Forrester Modern Application Assessment Tool, indicate that, despite the ongoing adoption of agile, lean, DevOps and other "modern" approaches, there is still a large gap between IT development priorities and the needs of customers and business people in many organisations.
-
Testimonial on Using F# by Microsoft's Project Springfield Team
Project Springfield is a fuzz testing service for finding security critical bugs in software. William Blum, principal software engineering manager on the Springfield team at Microsoft Research, explains how adopting F# helped the team build the cloud service.
-
When Strategy Stops Being Slow
More and more we see the words Agile and Strategy mentioned in the same phrase or title. Tim Leberecht, author of the book “The Business Romantic: Give Everything, Quantify Nothing, and Create Something Greater Than Yourself”, wrote an article for the Harvard Business Review on how to make your strategy more agile and why decision making doesn’t have to be a slow process.
-
Neo4j 3.1 Supports Causal Clustering and Security Enhancements
The latest version of Graph NoSQL database Neo4j introduces causal clustering and new security architecture. Neo4j team recently released version 3.1 of the graph database. Other new features include database kernel improvements and a Schema Viewer.
-
Amazon Simple Queue Service (SQS) Gains FIFO Queues
Amazon's Simple Queue Service (SQS) recently gained FIFO (first-in, first-out) queues, which are designed to "guarantee that messages are processed exactly once, in the order that they are sent, and without duplicates". AWS rolled out this new queue type in the US East (Ohio) and US West (Oregon) regions and "plans to make it available in many others in early 2017".
-
Moving a Monolithic Application towards a Microservices Architecture
Migrating an existing system towards microservices is very different from building a new micoservices-based system, Joris Kuipers, architect at Trfork Amsterdam, claims in a presentation describing an ongoing process of refactoring a large monolithic application, based on CQRS using Axon framework, towards a microservices architecture.
-
New Vaadin Spring Release Introduces Enhanced View Management
Vaadin, a polyglot framework for building web apps with UI components, released version 1.1 of their Vaadin Spring project featuring bug fixes and a new SpringNavigator class to enhance management of Vaadin Views. Matti Tahvonen, product marketing manager at Vaadin, spoke to InfoQ about this latest release including a discussion on how UIs fit into microservices.
-
What's Expected from React, Angular, and Vue in 2017
JavaScript continues to see tremendous excitement and 2016 was an impressive year. See what's expected from React, Angular, and Vue.js going into 2017.
-
Experimenting with Peer Feedback in Tech Teams
Feedback can be used to build trust in teams and help individuals improve their skills and grow in their craft. Emily Page and Doug Talbot shared their experiences from experimenting with peer feedback at Ocado Technology at Spark the Change London 2016. An interview with Emily Page, Organizational Catalyst at Ocado Technology.
-
Start with Events and DDD When Building Microservices
Domain-Driven Design (DDD) is a great technique bringing designs closer to the domains we are working in, but too often we make early decisions with a focus on structure, which is not the intention of DDD. Instead we should start with the events in a domain, Russ Miles claims when describing the advantages of going “events-first” when building microservices.
-
Microsoft Launches Cloud Bot-as-a-Service Platform
This past November, Microsoft launched, what it is calling, the Industry’s First Cloud Bot-as-a-Service platform. The Azure Bot Service is powered by the Microsoft Bot Framework and has a serverless compute back-end built on Azure Functions. Using the Bot service allows developers to build conversational applications that plug into many popular chat applications.
-
Google Expands Reach to Enterprise with Machine Learning APIs
Enterprise cloud usage has been in the forefront of big players for the past few years. Amazon, IBM, Google and Microsoft are expanding their offerings to serve better the enterprise users and their needs. Google announced a set of machine learning based services focused on enterprise users.
-
GitLab 8.15 Introduces Auto Deploy and Web Terminal
The latest GitLab version, 8.15, provides new CD/CI features aimed to automate deployments on a variety of platforms and to make it easier to reach your staging or production deployments through a command line interface.