InfoQ Homepage Architecture & Design Content on InfoQ
-
Uber Introduces AresDB: GPU-Powered, Open-Source, Real-Time Analytics Engine
Uber recently introduced AresDB, an open-source real-time analytics engine leveraging an unconventional power source - graphics processing units (GPUs) - for meeting the growing demands of analysis at scale and at the same time unifying, simplifying and improving Uber’s existing solutions.
-
Amazon Announces AWS PrivateLink Support for Its ECR and ECS Services
In a recent blog post, Amazon announced AWS PrivateLink support for its Elastic Container Registry (ECR) and Elastic Container Service (ECS). With AWS PrivateLink support customers can create endpoints for ECS and ECR appearing as elastic network interfaces with a private IP address in their Virtual Private Cloud (VPC).
-
GoDaddy Announces Sponsorship of AdoptOpenJDK to Further its Commitment to a Free and Open Internet
GoDaddy, the well-known domain name registrar company, recently announced sponsorship of the AdoptOpenJDK community. Charles Beadnall, CTO at GoDaddy, and Martijn Verburg, co-founder and CEO at jClarity and co-founder of AdoptOpenJDK, spoke to InfoQ about this new sponsorship.
-
Testing Complex Distributed Systems at FT.com: Sarah Wells Shares Lessons Learned
The complexity in complex distributed systems isn’t in the code, it’s between the services or functions. Testing implies balancing finding problems versus delivering value, said Sarah Wells at the European Testing Conference. Testers often have the best understanding of what the system does; they have a good hypothesis about what went wrong, and are able to validate it pretty quickly.
-
Experiences Moving from Microservices to Workflows at Jet.com
The Order Management System (OMS) at Jet was originally developed using a collection of microservices orchestrating tasks. As the company grew, the challenges with this architecture also grew until they decided to build a new workflow-based platform. In a blog post, James Novino at Jet describes the challenges with their old system and an overview of the new platform.
-
TNG-Hooks: Reuse and Compose Stateful, Effectful Logic within Regular Functions
With the new TNG-Hooks library, developers can now decorate regular, standalone functions with useful and frequent stateful and effectful logic, such as querying a remote database or accessing out-of-scope contextual data. The code reuse and composition enabled by Hooks potentially contributes to a smaller, more maintainable and more robust code base.
-
Apache Releases NetBeans 10.0 Featuring Enhanced Support for JDK 11
The Apache Software Foundation recently released NetBeans 10.0 featuring enhanced support for JDK 11, adding support for JUnit 5, and the reintegration of the PHP, JavaScript, and Groovy modules. Apache has committed to two releases in 2019 to include support for JDK 12 and JDK 13.
-
Microsoft Announces Azure IoT Edge Support for Virtual Machines
In a recent blog post, Microsoft announced support for Azure IoT Edge on virtual machines. This new capability expands Microsoft’s support for virtualization platforms, including VMware vSphere and Hyper-V. Using these virtualization platforms, customers can choose to run Azure IoT Edge on Windows, a variety of Linux distributions or containers.
-
FoundationDB's Record Layer Supports Relational Database Semantics, Schema Management and Indexing
FoundationDB NoSQL database's new Record Layer supports relational database semantics, schema management, primary and secondary indexes, and query capabilities. The FoundationDB team announced last month the open source release of the Record Layer.
-
Highly Available MySQL Clustering at WePay Using Orchestrator, Consul and HAProxy
WePay’s engineering team talks about their new highly available MySQL cluster built with HAProxy, Consul and Orchestrator. It improves upon their previous architecture by reducing any downtime from 30 minutes to 40-60 seconds.
-
Platform9 Releases Managed Kubernetes Service on VMWare vSphere
Platform9, a SaaS-managed hybrid cloud provider, released a fully managed Kubernetes service on VMWare vSphere. This service is provided with a 99.9% uptime guarantee and live monitoring. This service provides the open source version of Kubernetes with no code forks.
-
AWS Identity and Access Management Gains Tags and Attribute-Based Access Control
Amazon Web Services (AWS) recently enabled tags for IAM users and roles to ease the management of IAM resources. Notably, this release also includes the ability to embrace attribute-based access control (ABAC) and match AWS resources with IAM principals dynamically to "simplify permissions management at scale".
-
Google’s Cloud-Native NoSQL Database Cloud Firestore Is Now Generally Available
Google announced that their NoSQL database in the cloud Cloud Firestore is now generally available. With the release, Google is also introducing a few new features, such as a StackDriver integration, bringing the service to more regions, and offering a lower pricing tier.
-
Microsoft Expands the Availability of Azure Service Bus and Event Hubs
In a recent blog post, Microsoft announced Availability Zones support for Azure Service Bus Premium and Azure Event Hubs Standard. With the support, customers will have a high availability option for these services in availability zones supported regions.
-
Bruck: Quick Interface Layout Prototyping
Bruck is a new lo-fi prototyping system targeted at web designers that enables them to quickly build responsive, accessible layout prototypes for clients. Designers may prototype a large variety of layouts by composing up to 25 web components. Designers may additionally visualize in real time the composed layout in Bruck's online interactive playground.