InfoQ Homepage Architecture Content on InfoQ
-
How Blockchains Work and How to Scale Them
Uri Klarman talks about how blockchains work, why they can’t scale and how bloXroute solves this bottleneck, allowing practically all blockchains to scale.
-
How to Leverage Libp2p for Blockchain Applications
Chris Pacia takes a deep dive into libp2p, a modular networking stack written by the IPFS team. He walks through an example atomic swap app which builds on libp2p.
-
How Blockchain Has Created a New Paradigm in Security
Paul Puey explains how the new type of security created by the cryptocurrency companies could disrupt the way that data is secured outside of the blockchain industry.
-
Coinbase Commerce: A User-Controlled Payment Processor
Amy Yin talks about Coinbase Commerce, a user-controlled payment processor.
-
Your Project Behaves Like a Hurricane. Forecast It Like One
Daniel Vacanti discusses using techniques like Monte Carlo Simulation and Continuous Forecasting to make projects more predictable.
-
Complex Event Flows in Distributed Systems
Bernd Rücker demonstrates how the new generation of lightweight and highly-scalable state machines ease the implementation of long running services.
-
Designing Events-First Microservices
Jonas Bonér explores the nature of events, what it means to be event-driven, how to unleash the power of events and commands by applying an events-first DDD to microservices-based architectures.
-
No Microservice Is an Island
Michele Titolo talks about the basic infrastructure and tooling needs for microservices to be successful.
-
Ethical Design
Harry Trimble discusses creating data services that are simple and effective, explaining how user’s data is used, how automated decisions are made, respecting human’s rights.
-
Debugging Microservices: How Google SREs Resolve Outages
Adam Mckaig and Liz Fong-Jones talk about how SREs discover and debug problems at Google during outages, and share real stories about their experiences.
-
Design Microservice Architectures the Right Way
Michael Bryzek highlights specific key decisions that very directly impact the quality and maintainability of a microservice architecture, covering infrastructure, continuous deployment, and more.
-
Efficient Service Communication with gRPC
Petra Bierleutgeb takes a look at gRPC, discussing how its support for HTTP/2, protocol buffers, type-safety and others makes it an alternative to REST/JSON-based service communication.