InfoQ Homepage Architecture & Design Content on InfoQ
-
TLS 1.3 Preview Now Available in Azure API Management
Azure API Management is set to introduce TLS 1.3 support in its V1 and V2 tiers starting in the initial week of February 2024. According to Microsoft, the rollout will occur progressively across regions. Inbound traffic for both V1 and V2 tiers will inherently support TLS 1.3 for incoming requests from API clients.
-
Java News Roundup: JDK 22 RC1, JBoss EAP 8.0, GlassFish 8.0-M2, LangChain4j 0.27
This week's Java roundup for February 5th, 2024, features news highlighting: the first release candidate of JDK 22, JBoss Enterprise Application Platform 8.0, IBM Semeru Runtimes first quarter 2024 updates, LangChain4j 0.27.0, and multiple point releases for Micronaut, Helidon and Eclipse Vert.x.
-
Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ
Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity, and the scalability and stability of services using it. Over 90% of Java applications have migrated to PSC with minimal changes.
-
InfoQ & QCon Events: Level up on Generative AI, Security, Platform Engineering, and More Upcoming
As we navigate through these transformative times, the upcoming InfoQ events stand as a platform to help you stay ahead, learn valuable insights, and find practical solutions to your development challenges in 2024 and beyond. The events are carefully curated for senior software engineers, architects, and team leaders, offering practitioner insights into emerging trends, patterns, and practices.
-
Azure Monitor Metrics Data Plane API for Enhanced Resource Insight Gathering
Microsoft recently announced the general availability (GA) of Azure Monitor Metrics Data Plane API, which makes resource insight gathering more efficient by providing developers with the capability to retrieve the metric data for up to 50 resource IDs in the same subscription and region in a single batch API call, thus improving query throughput and reducing the risk of throttling.
-
Instacart Creates Real-Time Item Availability Architecture with ML and Event Processing
Instacart combined machine learning with event-based processing to create an architecture that provides customers with an indication of item availability in near real-time. The new solution helped to improve user satisfaction and retention by reducing order cancellations due to out-of-stock items. The team also created a multi-model experimentation framework to help enhance model quality.
-
AWS Launches CDK Migrate and CloudFormation IaC Generator for Infrastructure as Code Adoption
AWS announced the general availability (GA) of CDK Migrate, a component of the AWS Cloud Development Kit (CDK – an open source project), which enables developers to migrate AWS CloudFormation templates, previously deployed CloudFormation stacks or resources created outside of Infrastructure as Code (IaC) into a CDK application.
-
Microsoft Migrates a Real-Time Service to .NET Core for Performance Gains
Microsoft migrated the real-time co-authoring service in the Microsoft Office suite of applications from .NET Framework 4.7.2 to .NET 7 last year. They achieved 30% CPU reduction, 60% memory reduction, and 50% API latency reduction compared to the original service.
-
Uber Improves Resiliency of Microservices with Adaptive Load Shedding
Uber created a new load-shedding library for its microservice platform, serving over 130 million customers and handling aggregated peaks of millions of requests per second (RPSs). The company replaced the solution based on QALM with Cinnamon library, which, in addition to graceful degradation, can dynamically and continuously adjust the capacity of the service and the amount of load shedding.
-
Java News Roundup: LibericaJDK with RISC-V, Payara Platform, Gradle 8.6, LangChain4j, Spring Cloud
This week's Java roundup for January 29th, 2024, features news highlighting: LibericaJDK 21 with support for RISC-V, January release of Payara Platform, Gradle 8.6, LangChain4j 0.26, GraalVM Native Build Tools 0.10, and multiple releases of Open Liberty and Eclipse Vert.x.
-
Public Preview of the Arc Visual Studio Code Extension
Microsoft recently introduced the Arc Visual Studio Code Extension in public review. This extension improves the developer experience for both workloads that are running on the Edge and services that are built to be published on the Azure Marketplace.
-
AWS Has Started Charging for Public IPv4 Usage
Since the beginning of February, AWS has been charging every public IPv4 address used by customers. While the 0.005 USD per hour charge might encourage developers to be more frugal with the usage of public IPv4 addresses, AWS is estimated to generate an extra annual revenue ranging between 400 million and 1 billion USD.
-
TornadoVM Launches TornadoInsight Plugin for IntelliJ IDEA
TornadoInsight is an open-source IntelliJ plugin released in December 2023 to improve developers’ experience while working with TornadoVM. Its key features include an on-the-fly static checker and a dynamic testing framework. The plugin is available on JetBrains Marketplace and is available to install and use with JetBrains IDE versions 2022.3 and above.
-
Well-Architected Migration Lens for Streamlined Cloud Transition
AWS has introduced the AWS Well-Architected Migration Lens, an extension of the Well-Architected Framework. This extension incorporates best practices and implementation guidance that customers can utilize in their migration program across the three phases: Assess, Mobilize, and Migrate.
-
Zonal Autoshift on AWS: Optimizing Infrastructure Reliability
Zonal autoshift, a new capability of Amazon Route 53 Application Recovery Controller, automatically shifts traffic away from an Availability Zone (AZ) when a potential failure is identified by the cloud provider. The service redirects the traffic back once the AZ failure is resolved.