InfoQ Homepage Architecture & Design Content on InfoQ
-
Reinventing npmjs.com
Katie Fenn talks about the process of architecting the new npmjs.com website, and examines how the changing landscape of development tooling has shaped it throughout its lifetime.
-
Insecure Transit - Microservice Security
Sam Newman outlines some of the key challenges associated with microservice architectures with respect to security, and then looks at approaches to address these issues.
-
Spring Driven Industrial IoT Utilizing Edge, Fog, and Cloud Computing
Mark Weislow and Barry Wood demo an end to end feedback workflow of Industrial Spring IoT.
-
Fault Tolerance Is a Requirement, Not a Feature
Adar Danait and Lilian Ernest discuss best practices and recommendations for using Hystrix circuit breaker for microservices.
-
When Do I Need a Blockchain? A Hands-on Comparison of Decentralized and Centralized Application Development
Michail Brynard explores the differences between apps and dapps and look at the architectural decisions behind some real-world decentralized applications, reviewing best practices and hybrid apps.
-
Disrupting the Banking Experience: Building a Mobile-Only Bank
Yann Del Rey and Teresa Ng provide some insight into how Starling Bank, a mobile-only bank, has built the mobile-banking apps and how they organize their teams to deliver new features, and more.
-
Real-Time Data Analysis and ML for Fraud Prevention
Mikhail Kourjanski addresses the architectural approach towards the PayPal internally built real-time service platform, which delivers performance and quality of decisions.
-
Tech in Banking Panel
The panelists discuss some of the challenges of architecting systems for banking.
-
FlexiTime Token: Building dApps with Ethereum
Alex Batlin talks about dApp in Ethereum, what it is and how it can help us track pre-bought time as tokens on blockchain.
-
Microservices: API Re-Platforming @Expedia
Mariano Albera describes how the Expedia Affiliate Network unit underwent a massive replatforming project that moved from an on-prem monolith to a cloud-based microservice architecture.
-
Actors or Not: Async Event Architectures
Yaroslav Tkachenko discusses two approaches to an asynchronous event-based architecture: a "classic" style protocol and an actor-based approach, exploring benefits, challenges, and lessons learned.
-
CRDTs and the Quest for Distributed Consistency
Martin Kleppmann explores how to ensure data consistency in distributed systems, especially in systems that don't have an authoritative leader, and peer-to-peer communication.