InfoQ Homepage Architecture Content on InfoQ
-
AWS Step Functions Gains Integrations with over 200 Additional Services
Amazon Web Services (AWS) recently announced that AWS Step Functions supports over 200 AWS services via an AWS SDK integration, thereby expanding the number of supported API actions from 46 to over 9,000. The new integration type can support most existing and future services and API actions going forward.
-
Is SOLID Still Relevant in Modern Software Architecture?
Daniel Orner published a recent article arguing that SOLID principles are still the foundation for modern software architecture. According to Orner, while the practice of software development has changed in the past 20 years, SOLID principles are still the basis of good design. The author explains how they also apply to functional programming and microservices architecture, with examples.
-
OutSystems Announces a Cloud-Based Development Platform Project Neo in Preview
Recently, OutSystems announced a new cloud-native application platform, called Project Neo, at their annual NextStep event. It is the first time in company history that OutSystems has launched a second platform, next to OutSystems 11 – a platform for enterprise-grade low-code development.
-
Twitter API v2 Adds Spaces, New Endpoints, Friendlier Developer Policy
Twitter has officially launched its API v2, which is now Twitter's primary API, bringing support for a number of new features, including Spaces, posting polls in Tweets, pinning and unpinning Lists, and more. Twitter has also updated its Developer Policy to make it more flexible.
-
Dapr Joins CNCF Incubator: Q&A with Yaron Schneider
The Cloud Native Computing Foundation (CNCF) recently announced that it accepted the Distributed Application Runtime (Dapr) as a CNCF incubating project. This statement follows an earlier announcement by Dapr, announcing the formation of the Dapr project's Steering and Technical Committee (STC).
-
Amazon Introduces AWS Resilience Hub to Monitor and Improve RPO and RTO
Amazon recently announced the availability of AWS Resilience Hub, a service designed to help customers define, measure, and manage the resilience of their applications on the cloud.
-
Real-Time Exactly-Once Event Processing at Uber with Apache Flink, Kafka, and Pinot
Uber faced some challenges after introducing ads on UberEats. The events they generated had to be processed quickly, reliably and accurately. These requirements were fulfilled by a system based on Apache Flink, Kafka, and Pinot that can process streams of ad events in real-time with exactly-once semantics. An article describing its architecture was published recently in the Uber Engineering blog.
-
Microsoft Announces Azure Chaos Studio in Public Preview
At the recent Ignite, Microsoft announced the public preview of Azure Chaos Studio, a fully-managed experimentation service to help customers track, measure, and mitigate faults with controlled chaos engineering to improve the resilience of their cloud applications.
-
Google Embraces Large-Screen Android Devices at DevSummit 21
At its recent AndroidDevSummit'21, Google announced a number of new technologies aimed to help developers build better apps across different devices and device factors. Those include Material You for Jetpack Compose, support for large screen with Android 12L, extended Jetpack library, and more.
-
Swift Experimentally Introduces Support for Distributed Actors
The new Swift Distributed Actors package provides a glimpse into what the future distributed actor language feature could look like in Swift.
-
Apache Spark Brings Pandas API with Version 3.2
The Apache Spark team has integrated the Pandas API in the product's latest 3.2 release. With this change, dataframe processing can be scaled to multiple clusters or multiple processors in a single machine using the PySpark execution engine.
-
Java News Roundup: Hibernate Reactive 1.0, Spring Updates, OpenJDK, Red Hat Introduces Cryostat 2.0
This week's Java roundup for October 25th, 2021, features news from OpenJDK, JDK 18, numerous updates on Spring projects, MicroStream 6.0, Quarkus 2.4.0, Hibernate Reactive 1.0, Open Liberty 21.0.0.11, Eclipse Vert.x 4.2.0, Red Hat introduces Cryostat 2.0, GraalVM Native Build Tools 0.9.7.1, Liberica Native Image Kit 21.3 and JDKMon 17.0.7.
-
Domain-Driven Design with Value-Added Services and Domain Gateways at SoundCloud
Two articles were recently published to describe SoundCloud’s service architecture evolution towards implementing Domain Gateways, with a stop at Value-Added Services on the way. The authors describe how these Domain-Driven Design-based patterns helped reduce duplications and homogenise business and authorisation logic.
-
TriggerMesh Cloud Native Integration Platform Released as Open Source
Recently TriggerMesh, a cloud native integration platform provider, announced that their Cloud Native Integration Platform is now open source and available under the Apache Software License 2.0. It allows cloud operators and DevOps practitioners to freely deploy integrations as code.
-
Intel Loihi 2 and Lava Framework Aim to Advance Neuromorphic Computing Research
Intel introduced its second-generation neuromorphic chip, Loihi 2, with the aim to provide tools for research in the field of neuromorphic computing. In addition, Intel has released Lava, a software framework to build neuromorphic apps both on conventional and neuromorphic hardware.