InfoQ Homepage Architecture & Design Content on InfoQ
-
Google Experiments with Key-Value Storage, Built-In Modules in Chrome 74
Google recently announced its intent to ship two new WICG proposals in a future version of Chrome. KV Storage attempts to bring the convenience of LocalStorage, but with better performance. The intent is to deliver this as the first example of a built-in module, leveraging the import maps proposal.
-
Amplifying Sources of Resilience: John Allspaw at QCon London
At QCon London John Allspaw presented “Amplifying Sources of Resilience: What Research Says”. Key takeaways from the talk included: that resilience is something a system does, not what a system has; creating and sustaining “adaptive capacity” within an organisation is resilient action; and learning about how people cope with surprise is the path to finding sources of resilience.
-
Google Announces Several Updates to Database Services
Google has announced several new products and features for the database services on Google Cloud Platform. These announcements include Cloud SQL for Microsoft SQL Server, version 11 support for Cloud SQL for PostgreSQL and multi-region replication for Cloud Bigtable.
-
Google Releases Anthos, a Hybrid Cloud Platform, to General Availability
Recently, Google announced on their blog the general availability of Anthos, a service for hybrid cloud and workload management that runs on the Google Kubernetes Engine (GKE). Furthermore, besides running on the Google Cloud Platform (GCP), it also allows customers to manage workloads running on third-party clouds like AWS and Azure.
-
Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility
Nest.js recently announced the release of version 6 of their TypeScript framework. Nest.js 6 improves support for GraphQL and also decouples the platform-specific portions of their framework to support applications beyond their traditional Express and Node.js based architecture.
-
In a Serverless World, We Still Need State
Today there is a large push in enterprise architecture towards serverless architecture. Jonas Bonér argues that although he strongly believes in the serverless movement, the programming model should not focus only on stateless functions. We must also have a focus on state, allowing us to benefit from the advantages of serverless while building distributed general-purpose applications.
-
Ts.ED Provides TypeScript Framework Leveraging Express and Decorators
Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others.
-
JEP 230: A New Microbenchmark Suite for JDK 12
The OpenJDK Microbenchmark Suite (JEP 230), based on the Java Microbenchmark Harness (JMH), is a new feature in the release of JDK 12. Claes Redestad, principal member of technical staff at Oracle, spoke to InfoQ about the new Microbenchmark Suite.
-
Microsoft Announces General Availability of SignalR Service Bindings in Azure Functions
Microsoft has announced the general availability of SignalR Service bindings in Azure Functions, which provides the ability to push messages and content updates in real-time to connected clients. Moreover, this would start through the various triggers of Azure Functions, including services such as Cosmos DB and Service Bus.
-
Google Announces the General Availability of Elastifile Cloud File Service for GCP
Recently, Google announced the availability of Elastifile Cloud File Service (ECFS) for its Cloud Platform (GCP) on their blog website. With ECFS, Google provides a managed file service for its customers.
-
Prashanth Southekal on Applied Machine Learning
Prashanth Southekal, managing principal at DBP Institute, hosted a workshop last month at Enterprise Data World 2019 Conference, on applied machine learning techniques and when to use different ML algorithms.
-
Build a Monolith before Going for Microservices: Jan de Vries at MicroXchg Berlin
Most developers don’t work at global large-scale companies like Netflix. Most developers work in much smaller companies with maybe up to 50 – 80 developers, Jan de Vries noted in his presentation at MicroXchg Berlin, where he argued that a properly built monolith in many cases is superior to a microservices based architecture. With a well-built monolith, it will also be easy to pull services out.
-
Bringing Intelligence to Enterprise Content Management, Google Releases Document Understanding AI
At the recent Google Cloud Next Conference, Google announced a new beta machine learning service, called Document Understanding AI. The service targets Enterprise Content Management (ECM) workloads by allowing customers to organize, classify and extract key value pairs from unstructured content, in the enterprise, using Artificial Intelligence (AI) and Machine Learning (ML).
-
Reflecting on Top-Down or Bottom-Up System Design: Vaughn Vernon at MicroXchg Berlin
Should software design be driven by a top-down or bottom-up approach? Vaughn Vernon asked the question in his presentation at MicroXchg Berlin, where he discussed different approaches to software design, actor model, reactive domain-driven design and the importance of an emergent architecture.
-
Failsafe 2.0 Released with Composable Resilience Policies
Failsafe, a zero-dependency Java library for handling failures, has released version 2.0 with support for resilience policy composition and a pluggable architecture that enables custom policy service providers.