InfoQ Homepage Architecture & Design Content on InfoQ
-
Hazelcast Release Managed Cloud Offering
Hazelcast, a vendor of distributed compute technology, including an open-source in-memory data grid (IMDG), recently revealed the general availability of a new, fully managed, cloud-based offering called Hazelcast Cloud.
-
Quarkus Java Framework: Q&A with John Clingan and Mark Little
After initial coverage on Quarkus, a Kubernetes native Java framework tailored for GraalVM and OpenJDK HotSpot was recently released by Red Hat. Now it is time for a Q&A with John Clingan and Mark Little.
-
Creating Events from Databases Using Change Data Capture: Gunnar Morling at MicroXchg Berlin
When you store data in a database, you often also want to put the same data in a cache and a search engine. The challenge is how to keep all data in sync without distributed transactions and dual writes. One way is to use a change data capture (CDC) tool that captures all changes made. In a presentation at MicroXchg Berlin, Gunnar Morling described Debezium, an implementation of CDC using Kafka.
-
Convolutional Neural Network Deep Learning Techniques for Crowd Counting
Deep learning techniques like Convolutional Neural Networks (CNNs) are a better choice for crowd-counting use cases, compared to traditional detection or regression based models. Ganes Kesari, co-founder and head of analytics at Gramener, spoke last week at the AnacondaCon 2019 Conference on how to count things using artificial intelligence (AI) models.
-
Microsoft Introduces Azure Front Door, a Scalable Service for Protecting Web Applications
In a recent blog post, Microsoft introduced the general availability (GA) of Azure Front Door (AFD), a scalable and secure entry point for web applications. The underlying technology in Azure Front Door, has been in place inside of Microsoft for the past five years where it has enabled scaling and protection for many popular Microsoft services including Office 365, Xbox, and Microsoft Teams.
-
Migrating a Retail Monolith to Microservices: Sebastian Gauder at MicroXchg Berlin
In his presentation at MicroXchg in Berlin, Sebastian Gauder described how he and his teams migrated an existing food retail monolith at REWE, a large German company, into several business domains with 270 microservices, while increasing the number of teams from two up to 48. He also discussed the different design goals and rules they setup to make this possible.
-
A Framework for High-Value Big Data
Asha Saxena recently spoke at the Enterprise Data World 2019 Conference about the value big data analytics initiatives bring to the organizations. Saxena proposed a big data framework that can help with organizational maturity and internal competencies.
-
Wildfly 16: Improvements to Messaging and Clustering
Continuing with its quarterly delivery model, Wildfly 16 was released last month, closing or resolving almost 200 issues, feature requests, and bugs. Included in this release was Galleon, a provisioning tool for constructing custom-tailored Wildfly servers, compatibility with JDK12, as well as several enhancements to messaging, and clustering support.
-
Microsoft Expands the Availability of Its Cognitive Services: Anomaly Detector and Custom Vision
Microsoft recently announced the public preview of Anomaly Detector and general availability of Custom Vision. With both services, Microsoft further expands its Cognitive Services offering for its customers.
-
Effectively Using Jira with an Overarching Vision
Dzmitry Hryb of Atlassian partner DevInit has recently published an article responding to a TechCrunch story that claimed using Jira's issue-centric model could result in a myopia, which misses the "macro-vision." Recent writing by architect Eltjo R. Poort and DevOps lead Matt Saunders also offers patterns for using Jira with other best-fit tools to capture vision and architectural direction.
-
MicroProfile Releases Reactive Streams Operators 1.0
MicroProfile released the Reactive Streams Operators 1.0 API, a specification that defines a set of operators for Reactive Streams that allow developers to: create Reactive Streams; process the data transiting in the streams; and accumulate results. James Roper, architect and co-creator of the Lagom microservices framework at Lightbend, spoke to InfoQ about the Reactive Stream Operators API.
-
TypeScript 3.4 Supports Incremental Builds and globalThis
The TypeScript team announces the release of TypeScript 3.4, including faster incremental builds, improvements for higher order type inference of generic functions, and support for ES.Next 'globalThis'.
-
Windows Virtual Desktop Public Preview on Azure: Q&A with Microsoft's Scott Manchester
InfoQ caught up with Scott Manchester, group program manager at Microsoft for Windows Virtual Desktop, regarding the public preview on Azure announcement.
-
Kubernetes 1.14 Moves Windows Nodes to Production Support and Enhances Kubectl
The latest release of Kubernetes, version 1.14, was released with production-level support for Windows nodes. The release also includes the addition of kustomize in kubectl, the kubectl plugin mechanism being moved to stable, and improved documentation for kubectl. This first release of 2019 has 10 features in total being moved into stable.
-
Q&A on Condé Nast's Natural Language Processor and Content Analysis
Beginning in 2015, Condé Nast created a natural-language-processing and content-analysis engine to improve the metadata around content created across their 22 brands. The new system has led to a 30% increase in click-through rates. InfoQ spoke with Antonino Rau, a software engineer and technology manager at Condé Nast US about the evolution of their NLP-as-a-service system named HAL.