InfoQ Homepage Architecture Content on InfoQ
-
Architectural Overhaul: Ad Serving @Spotify Scale
Kinshuk Mishra talks about his experiences and lessons learnt while evolving Spotify's Ad systems without disrupting daily activity.
-
Rebuilding the Monolith with Composable Apps
Ian Thomas discusses breaking down monoliths into composable parts and understanding value from the point of the customer, showing examples of functional programming styles for building front-end apps
-
It's Microservices All the Way down
Ori Pekelam discusses the principles underlying a microservices architecture, the risks associated with it, topologies, ways of communication between services, deployment, and other considerations.
-
Hybrid Code-Gen: Designing Cloud Service Client Libraries
Jon Skeet discusses using hybrid code generating to create cloud client libraries in a way that does not affect the future evolution of a service API.
-
A Connector, a Container and an API Walk into a Bar
Steven Willmott discusses how APIs and other technologies are contributing to the programmable world, and how to think about what we're trying to achieve and the best practices needed to succeed.
-
Refactoring Mount Doom - Tackling Legacy Code
Franziska Sauerwein discusses how to refactor code for the right reasons and the right methods to use for time efficiently.
-
Strategic Code Deletion
Michael Feathers describes techniques that generate more certainty around assessments of feature liveness, and strategies that can be used to remove code that does not have high value
-
Beyond Chatbots: The Future of AI and Business
Will Murphy explores chatbots, the use of AI and what’s in store for businesses using them in the future.
-
Async or Bust!?
Todd Montgomery discusses several questions related to the asynchronous vs synchronous designs debate.
-
Latency Sensitive Microservices
Peter Lawrey looks at the differences between microservices and monolith architectures and their relative benefits and disadvantages.
-
From Microliths to Microsystems
Jonas Boner explores microservices from first principles, distilling their essence and putting them in their true context: distributed systems based on reactive principles.
-
Designing Pragmatic RESTful APIs
Anupama Natarajan presents key principles to consider when designing RESTful APIs based on her experience designing them for real-world applications.