InfoQ Homepage Architecture & Design Content on InfoQ
-
Rook v1.0 Adds Support for Ceph Nautilus, EdgeFS, and NFS Operator
Rook, a storage orchestrator for Kubernetes, has released version 1.0 for production-ready workloads that use file, block, and object storage in containers. Highlights of Rook 1.0 include support for storage providers through operators like Ceph Nautilus, EdgeFS, and NFS. For instance, when a pod requests an NFS file system, Rook can provision it without any manual intervention.
-
Amazon Opens a New Region in Bahrain – AWS Middle East
Recently, Amazon announced the opening of an AWS region in the Middle East. This new region is the first for AWS in the Middle East and located in Bahrain.
-
Amazon Introduces Two New Features for Polly: Neural Text-to-Speech and Newscaster Style
Recently, Amazon announced the general availability of Neural Text-to-Speech (NTTS) technology in their Polly service in AWS, which turns text into lifelike speech. Furthermore, Amazon Polly now also offers a Newscaster speaking style.
-
Data Engineering in Badoo: Handling 20 Billion Events Per Day
Badoo is a dating social network that currently handles billions of events per day, explains Vladimir Kazanov, data platform engineering lead. At Skills Matter, he talked through some of the challenges of operating at this scale, and what tooling Badoo uses in order to process and report on this data.
-
Enabling Single Tenant Workloads in the Cloud, Microsoft Introduces Azure Dedicated Host
In a recent blog post, Microsoft announced Azure Dedicated Hosts, a service that allows organizations to run Linux and Windows virtual machines on single-tenant physical servers. This service was introduced to address customer compliance and regulatory requirements. Organizations can also take advantage of Azure Hybrid Benefits which allows them to leverage existing software investments.
-
Slack Shares Strategy Used to Load-Test New Encryption Service
Slack’s engineering team has revealed the load-testing strategy that has become a critical part of their continuous delivery pipeline, and suggests it promotes greater ownership by engineers. While the Slack engineers stated they had minimal load-testing experience, they built it from scratch using Go and used a methodical approach that offers a roadmap for engineers facing similar challenges.
-
Microsoft Announces General Availability of Azure Security Center for IoT
Initially introduced in March 2019, Microsoft has announced the general availability of Azure Security Center for IoT, which enables end-to-end threat protection and security management of IoT environments. The solution helps in identifying threats, insecure settings, and misconfigurations, allowing to mitigate before attackers can take advantage of them.
-
Going from Microservices to Serverless: Phil Calçado at QCon New York
At several points throuhgout his career, Phil Calçado, who has experience working with SoundCloud, Meetup and SeatGeek, has worked on transitioning monoliths to a microservices architecture. Recently, the challenge has instead been migrating to serverless. In a presentation at the recent QCon New York conference, he talked about his experience combining the serverless concept with microservices.
-
Remote Development with Visual Studio Code
Recently Microsoft released an extension pack for Visual Studio Code that enables remote development in different scenarios. The Remote Development Extension Pack allows the development against a container, a remote machine, or the Windows Subsystem for Linux (WSL) while using Visual Studio (VS) Code as a full-featured development environment.
-
Cloudflare Releases Free Time Service That Supports NTP and NTS
Cloudflare released time.cloudflare.com, their free time service that supports both NTP (Network Time Protocol) and the emerging NTS (Network Time Security). NTP is an Internet protocol for synchronizing time between remote computer systems. Cloudflare’s new service provides NTP services over their anycast network of over 180 locations worldwide.
-
V8 JavaScript Engine 7.4, 7.5, and 7.6 Add Numerous Performance Improvements
The recent 7.4, 7.5, and 7.6 versions of Google's V8 JavaScript engine add several WebAssembly features and JavaScript performance improvements.
-
The First AI to Beat Pros in 6-Player Poker, Developed by Facebook and Carnegie Mellon
Facebook AI Research’s Noam Brown and Carnegie Mellon’s professor Tuomas Sandholm recently announced Pluribus, the first Artificial Intelligence program able to beat humans in 6 player hold-em poker. In the past years, computers have progressively improved, beating humans in checkers, chess, Go, and the Jeopardy TV show. Poker poses more challenges around information asymmetry and bluffing.
-
Brian Goetz Speaks to InfoQ about Proposed Hyphenated Keywords in Java
On his continuing quest for productivity and performance in the Java language, Brian Goetz, Java language architect at Oracle, along with Alex Buckley, specification lead for the Java language and Java Virtual Machine at Oracle, proposed a set of hyphenated keywords to evolve the language as new features are added. Goetz spoke to InfoQ about these proposed hyphenated keywords.
-
Successful Software Rewrites: The Slack for Desktop Case
With Netscape as an example, Joel Spolsky, co-founder of Stack Overflow, posited that rewriting code from scratch is the single worst strategic mistake any software company can make. The recent rewrite of Slack for Desktop seems to indicate otherwise.
-
HashiCorp Releases Consul 1.6 with Layer 7 Dynamic Traffic Management and Cross-Network Connectivity
Hashicorp released version 1.6 of Consul, their service mesh application and key-value store. This release builds on the features added in version 1.5 by introducing layer 7 routing and traffic management. It additionally delivers a new feature, mesh gateway, to route service traffic across regions, platforms, and clouds.