InfoQ Homepage Architecture & Design Content on InfoQ
-
Fable 2 Interview with Fable Creator Alfonso García-Caro
Fable entered its fourth year with a new major version that greatly improves its performance, code-generation, and stability. InfoQ has spoken with Alfonso García-Caro, Fable creator and maintainer.
-
Microsoft Announces the General Availability of Azure Data Box Disk
In a recent blog post, Microsoft has announced the general availability of Azure Data Box Disk, an SSD-based solution for offline data transfer to Azure. Furthermore, Microsoft also announced the public preview of Azure Data Box Blob Storage – a feature allowing customers to copy data to Blob Storage on a Data Box.
-
Ionic Version 4: from Angular to React, Vue, and Web Components
Version 4 of Ionic represents a substantial change, moving from a mobile framework for Angular users to a framework-agnostic approach that adds support for React, Vue.js, and web components.
-
Google Announces Support for Go Language on Cloud Functions
In a recent post, Google has announced support for Go 1.11 on Cloud Functions, which is their Function as a Service offering. With this announcement, Go joins the line as a supported programming language for Cloud Functions besides the previously available Node.js and Python.
-
IBM Releases Open Liberty 18.0.0.4 with Support for MicroProfile 2.1 and Reactive Extensions
IBM’s fourth quarter 2018 release of Open Liberty 18.0.0.4 features full support for MicroProfile 2.1, reactive extensions, and connection pool metrics. Kevin Sutter, MicroProfile and Jakarta EE (EE4J) architect for WebSphere at IBM, spoke to InfoQ about this latest release and what we can expect from Open Liberty in 2019.
-
An Incremental Architecture Approach to Building Systems
Of most of the applications we have globally, maybe 90% of them are perfectly served by a monolithic approach. To avoid overengineering, we should start with a simple architecture and evolve it as needs arise, Randy Shoup recently declared in a presentation where he described his experience with companies that started small and then grew into large global internet companies.
-
Baidu Announces "OpenEdge", an Open-Source Edge Computing Platform
Recently Baidu Inc. announced China's first open-source edge computing platform called OpenEdge - allowing developers to build light, secure and scalable edge applications. The OpenEdge platform brings processing power to "edge devices" like smart home appliances and wearables.
-
Microsoft Announces Azure Migrate and Azure Site Recovery Enhancements
Last week, Microsoft announced several enhancements to their Azure Migrate and Azure Site Recovery services. The changes in the announcement include additional geographies for storing discovery and assessment metadata, along with additional supported options for migrations.
-
Ockam Brings Blockchain Serverless Identification to IoT Devices
Ockam is a serverless platform that aims to make it easier for IoT developers to add blockchain-based identity, trust, and interoperability in their IoT devices. Ockam has recently open sourced its SDK for Golang. InfoQ has spoken with Ockam CEO and founder Matthew Gregory to learn more.
-
Azure Blockchain Workbench 1.6.0 Update Streamlines Development Experience
In a recent blog post, Microsoft announced an update to their Azure Blockchain Workbench service which improves the development experience of building consortium-based blockchain applications. More specifically, this update includes new features such as application versioning, updated messaging capabilities and streamlined smart contract development.
-
AWS Launches New Document-Oriented Database Compatible with MongoDB
AWS just released their 10th database service (15th, if you count each engine offered in the relational database services). This one, called Amazon DocumentDB, stores semi-structured data inside a scalable, highly-available managed service. While offering a MongoDB-compatible API, DocumentDB is not running MongoDB software, which caused hand-wringing among some tech watchers.
-
Amazon Updates SQS to Support Amazon VPC Endpoints Using AWS PrivateLink
Amazon announced last month that its fully managed message queuing service Simple Queue Service (SQS) supports Virtual Private Cloud (VPC) Endpoints using AWS PrivateLink. Now customers can have with this update private access to SQS and not have to use public IPs and traverse the public internet.
-
Netflix Play API: Building an Evolutionary Architecture
At QCon SF, Suudhan Rangarajan presented “Netflix Play API: Why We Built an Evolutionary Architecture”. Key takeaways included: services that have a single identity/responsibility are easier to upgrade; spend time identifying core decisions that need to be made when building a service; and designing an “evolutionary architecture” using tools like fitness functions provides many benefits.
-
New Docker Hub Merges Together Docker Cloud and Docker Store
Docker has released a new Docker Hub experience that combines the previous Docker Store, Docker Cloud, and Docker Hub functionality into one location. This provides users with a single experience for finding, storing, and sharing container images. Verified and certified images and plugins are now available through Docker Hub. They have also released improvements to the automated build feature.
-
The Guardian’s Migration from MongoDB to PostgreSQL on Amazon RDS
The Guardian migrated their CMS’s datastore in 2018 from a self-managed MongoDB cluster to PostgreSQL on Amazon RDS for a fully managed solution. The team did an API-based migration without any downtime.