InfoQ Homepage Architecture & Design Content on InfoQ
-
Kong for Kubernetes 0.8 Ingress Controller Released
Kong Inc. released Kong for Kubernetes version 0.8 - a Kubernetes Ingress controller that works with the Kong API Gateway. The release adds Knative integration, a new cluster level Custom Resource Definition, and annotations to minimize configuration.
-
To Microservices and Back Again - Why Segment Went Back to a Monolith
When Segment moved to a microservices architecture, they gained environmental isolation, but at a cost of higher operational overhead. Three years later, the costs were too high, and the team migrated back to a monolith. At QCon London, Alexandra Noonan told the cautionary tale, and emphasized the importance of evaluating trade-offs in architectural decisions.
-
KSQL Now Available on Confluent Cloud
KSQL is the streaming SQL engine for Apache Kafka, and it is currently available as a fully-managed service on the Confluent Cloud Platform for all its customers on usage-based billing plans. In a recent blog post, Confluent announced the availability of Confluent Cloud KSQL.
-
Node.js 14.0 Improves Diagnostics and Internationalization, Adds Web Assembly System Interface
The Node.js project recently released Node.js version 14.0.0, adding diagnostic reports, internationalization, experimental async local storage, native N-API module improvements, refinements to ES modules, and numerous other updates since the Node.js version 12 release. The release also adds experimental Web Assembly System Interface support.
-
Amazon Updates AWS Snowball Edge with Faster Hardware, OpsHub GUI, IAM, and AWS Systems Manager
AWS Snowball is a part of the AWS Snow Family of edge computing and data transfer devices. Recently Amazon announced a few updates for Snowball Edge device option. It now has a graphical user interface with AWS OpsHub, 25% faster data transfer performance, and support for local Identity and Access Management (IAM), and AWS System Manager.
-
Significant New Features Planned for Helidon 2.0
Oracle is well on their way to a Helidon 2.0 GA release scheduled for late Spring 2020. Helidon 2.0.0-M1, released in early February, and Helidon 2.0.0-M2, released in late March, have provided a host of new features including: support for reactive messaging; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client.
-
Google Introduces Service Directory to Manage All Your Services in One Place at Scale
In a recent blog post, Google introduced a new managed service on its Cloud Platform (GCP) called Service Directory. With this service, Google allows customers to publish, discover, and connect services consistently and reliably, regardless of the environment and platform where they reside.
-
Java 15: the Story So Far
Java 14 has just been released, but attention is already turning to the next release, with some features already confirmed for the September 2020 release.
-
Refactoring GitHub OctoKit JavaScript REST SDK for Maintainability and Modularization
GitHub engineer Gregor Martynus recently described his journey to refactor GitHub official REST JavaScript SDK, originally containing about 16 thousand lines of code across six files total, into a more maintainable and modular project.
-
Q&A with Amazon's Deepak Singh Regarding Bottlerocket, Containers and EC2
InfoQ caught up with Deepak Singh, VP of compute services at AWS, regarding technical details about Bottlerocket and its roadmap.
-
Containers Running on ECS and AWS Fargate Can Now Use Amazon Elastic File System
Amazon Elastic File System (EFS) provides a simple, scalable, elastic, fully-managed shared file system. Recently, Amazon announced that Amazon Elastic Container Service (ECS) tasks running on both Amazon Elastic Compute Cloud (EC2) and AWS Fargate are now able to use EFS.
-
W3C Finalizes Web of Things (WoT) Recommendations
The W3C recently announced two new W3C Recommendations, Web of Things (WoT) Architecture and Web of Things (WoT) Thing Description (TD), for web integration across IoT platforms and applications.
-
Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator
HashiCorp has released the alpha version of the Terraform operator for Kubernetes to manage infrastructure as code from Kubernetes. After installing the operator, users can synchronize Terraform workspaces using Kubernetes manifests. Then, applications running in Kubernetes can reference Terraform outputs using ConfigMaps. For now, this operator only works for Terraform Cloud.
-
Introducing the JAMstack
JAMstack is a new architecture for building sites that can be served directly from a CDN that offers many benefits over existing LAMP or MEAN solutions. It stands for JavaScript, APIs, and pre-rendered Markup.
-
Amazon Announces General Availability of AWS Deepcomposer
Recently, Amazon announced the general availability of Deepcomposer, a service in AWS, which provides developers with a creative way to learn Machine Learning (ML). Deepcomposer is a machine learning-enabled keyboard for developers, and is available for purchase.