InfoQ Homepage Architecture & Design Content on InfoQ
-
AWS Releases Privatelink for Amazon S3 into General Availability
AWS has recently announced that PrivateLink for Amazon S3 is now generally available (GA). With PrivateLink for Amazon S3, customers can securely connect Amazon S3 to on-premise resources.
-
Pinterest Describes an Architecture for Efficient Retrieval of Hierarchical Documents
In a recent blog post, Pinterest engineers describe how they implemented an efficient two-stage retrieval architecture to retrieve hierarchical documents in a home-grown search engine. They accomplished it by combining index flattening, index normalization, and index denormalization.
-
JakartaOne Livestream 2020: Conference Summary
The second annual JakartaOne Livestream conference went live on December 8th, 2020, with the first of 12 one-hour sessions starting at 6:00am EST. Focused on Jakarta EE and MicroProfile, these sessions included keynotes, 45-minute technical sessions, 15-minute theme sessions, and panel discussions delivered by a host of Java luminaries. There was also a special tribute to Bill Shannon.
-
AWS Announces Amazon Aurora Supports PostgreSQL 12
AWS has recently announced that Amazon Aurora, a MySQL and PostgreSQL-compatible relational Database built for the Cloud, now supports major version 12 of PostgreSQL.
-
The Cloud Trust Paradox According to Google Cloud
In a series of three technical articles, Google Cloud has recently discussed how to trust cloud providers, covering the concepts of customer trust, security key management and scenarios where keeping encryption keys off the cloud may be necessary.
-
Google Announces VM Manager, a Suite of Infrastructure Management Tools
In a recent blog post, Google announced VM Manager, a suite of infrastructure management tools to maintain large fleets of Compute Engine VMs more efficiently.
-
Sandboxing and Other Measures to Harden iMessage on iOS and macOS
After being hit by a 0-click exploit in iMessage last year, Apple has been hard at work to improve the security of its platform. One of the major changes in iOS 14 is BlastDoor, a tightly sandboxed service responsible for parsing all untrusted messages, along with randomization of the shared cache region containing system libraries, and exponential throttling to counter brute-force attacks.
-
The Preact Team Releases WMR to Simplify Modern Web App Development
Jason Miller, creator of 3KB Preact alternative to React, recently released WMR, a *tiny all-in-one development tool for modern web apps*. WMR, in a single 2MB file with no dependencies, supports importing npm packages without prior installation, and many of the productivity and production features customary to developers (e.g, hot module reloading, JSX, CSS modules, TypeScript, and more).
-
AWS Announces Enhanced Console Experience and New v2 APIs for Amazon Lex
AWS recently announced updates to Amazon Lex, a service for building conversational interfaces into any application using voice and text. The service now has an enhanced management console and new V2 APIs, including continuous streaming capability.
-
AWS Step Functions Gains Synchronous Express Workflows
Amazon Web Services (AWS) recently announced that AWS Step Functions supports synchronous Express workflows to "easily build web-based applications and orchestrate high-volume, short-duration microservices". Express workflows, a cost-effective, high-performance workflow type with a runtime of up to five minutes, can now be synchronously invoked from Amazon API Gateway or directly via the API.
-
GraalVM 21.0 Introduces a JVM Written in Java
GraalVM has released major version 21.0 with a new component, Java on Truffle, that provides a JVM implementation written in Java. GraalVM is itself a polyglot virtual machine that provides a shared runtime to execute applications in multiple languages. Java on Truffle, a JVM written in Java using the Truffle framework, provides a new option to run Java applications. Its code name is Espresso.
-
Google Releases Eventarc into General Availability
Eventarc is an eventing functionality available on the Google Cloud Platform (GCP), allowing customers to send events to Cloud Run from more than 60 Google Cloud sources. In a recent blog post, the company announced the general availability (GA) of Eventarc.
-
Airbnb: Using Guardrails to Identify Changes with Negative Impact across Teams
Airbnb rolled out an internal Experiment Guardrails system to identify potentially negative impacts of changes across different teams. Whenever a proposed change does not pass any of the guardrails, it is escalated for further analysis by affected teams and stakeholders, explains Airbnb data scientist Tatiana Xifara.
-
Google Cloud Workflows Now Generally Available
Google has recently announced that Google Cloud Workflows, the service to orchestrate Google Cloud and HTTP-based API services with serverless workflows, is now generally available. Workflows Connectors are now in public preview.
-
Using Language and Developer Friendly Data Structures with Couchbase
Couchbase APIs have evolved to provide programming language friendly data structures making it easier for programmers to incorporate into the respective programs. Some examples highlight how to use data structures with the Couchbase Python SDK.