InfoQ Homepage Architecture Content on InfoQ
-
Distributed Systems and the End of the API
Chas Emerick discusses some of the common issues appearing in distributed systems and ways to solve them.
-
Agile in a Highly Regulated Organization, Part 1
Tami Flowers covers ways to successfully implement Agile while maintaining a formal yet lightweight SDLC, including documentation and deliverables, and governance and compliance.
-
Enterprise IT: What's Beyond Virtualization
Derek Collison discusses technologies and approaches for obtaining a fluid infrastructure that has the level of plasticity needed to heal itself and provide higher level SLAs for apps and services.
-
Erlang Patterns Matching Business Needs
Torben Hoffmann shares a number of patterns from Erlang systems, modeled through Object-Process Methodology, discussing their impact on business needs.
-
Spring Boot ... Tweeting Complete Spring Applications Since 2013
Rob Winch introduces Spring Boot, showing how to create the first app with it and explaining how it works under the hood.
-
Computational Patterns of the Cloud
Ines Sombra discusses cloud computing’s paradigms and their applications with practical examples from Engine Yard’s customers, peers, and partners, covering antipatterns and myths.
-
Have You Seen Spring Lately?
Josh Long introduces some of the latest Spring features supporting HATEOAS-compliant and OAuth-secured REST services, NoSQL and Big Data, Websockets, OAuth, open-web security and mobile.
-
Finance's Forgotten Treasure: an Introduction to CQRS & Axon
Allard Buijze introduces CQRS and related concepts along with case studies showing how it is used in finance, gaming and healthcare to meet the demands of modern web-based applications.
-
Why I've Come to Prefer Fluent APIs Over Other Kinds of DSLs
John Slaby discusses the reasons why he prefers fluent APIs and examine, through examples, the many different ways that Fluent APIs can be used to help produce better solutions than external DSLs.
-
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
Roy Rapoport discusses canary analysis deployment and observability patterns he believes that are generally useful, and talks about the difference between manual and automated canary analysis.
-
Climbing Off The Ladder, Before We Fall Off
Chris Angove outlines the challenges having only a linear growth option, the organization of Spotify and the attempt to provide non-linear options to improve happiness and retention within the team.
-
Hello Ansible: A Story about Infrastructure Agility
Baraa Basata introduces Ansible, comparing it with Chef and Capistrano and exploring automation principles: disposable servers, package management, and applying design principles to infrastructure.