InfoQ Homepage Architecture & Design Content on InfoQ
-
Coding Without Complexity
Ellen Chisa talks about complexity in software and the need to remove it as much as possible. One possibility is to remove something that is not absolutely needed as a way to reduce complexity.
-
Evolution of Edge @Netflix
Vasily Vlasov reviews Netflix’s edge gateway ecosystem - multiple traffic gateways performing different functions deployed around the world.
-
User & Device Identity for Microservices @ Netflix Scale
Satyajit Thadeshwar provides useful insights on how Netflix implemented a secure, token-agnostic, identity solution that works with services operating at a massive scale.
-
Scaling Patterns for Netflix's Edge
Justin Ryan talks about Netflix’ scalability issues and some of the ways they addressed it.
-
How to Live in a Post–Spring Cloud Netflix World
Marcin Grzejszczak and Olga Maciaszek-Sharma discuss how Netflix has frozen certain projects running on Spring Cloud and moved to new ones.
-
Using Metrics to Ensure Quality Applications in Pivotal Platform
Tom Martin and Sam Reed show how to set up automatic service discovery with Eureka, some auto scaling problems of microservices, and how to configure Prometheus and Grafana to gather and show metrics.
-
Monoliths, Microservices, Events, Functions: What It Takes to Go through the Transformation
Dilleswara Anupoju discusses lessons learned building apps in a distributed environment.
-
Building Reactive Pipelines: How to Go from Scalable Apps to (Ridiculously) Scalable Systems
Mark Heckler discusses and demoes reactive and highly scalable microservices built with Project Reactor using RabbitMQ, Apache Kafka, and Spring Cloud Stream.
-
Securing Software from the Supply Side
Nickolas Means talks about the tools that GitHub provides for Open Source maintainers to improve the safety and security of the software supply chain at the source.
-
WebAssembly: Revolution, Not Evolution
John Feminella reviews how WebAssembly works, its execution framework and specific architectures, and explores what kinds of new approaches are made possible.
-
Stateful Programming Models in Serverless Functions
Chris Gillum explores two stateful programming models - workflows and actors.
-
Eighteen Years of Spring
Rod Johnson discusses some of the key things that make successful frameworks, including: the Open/Closed principle, the role of Design Patterns, clear layering, consistent coding conventions, etc.