InfoQ Homepage Architecture Content on InfoQ
-
Demand-Driven Architecture
Kovas Boguta, David Nolen discuss embracing demand-driven architectures to be able to more flexibly accommodate the rapidly transforming needs of the clients.
-
Building Distributed Systems with Apache Mesos
Benjamin Hindman discusses Apache Mesos, focusing on the Mesos API and how the primitives provided by Mesos can make it easier to build new stateful services and frameworks.
-
Java EE 7 Using Eclipse
Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.
-
Microservices: Smaller Is Better?
Eberhard Wolff discusses the benefits of microservices and some of the advantages of creating smaller services instead of larger ones.
-
MQTT-SN: MQTT for UDP, ZigBee and Other Transports
Ian Craggs discusses MQTT-SN and the tools for using it in the Eclipse Paho and Mosquitto projects.
-
Hack Your API First
Troy Hunt explain how to discover the vulnerabilities of one’s own APIs, identifying common security anti-patterns.
-
Electronic Trading in 2015: Faster or Smarter?
Annalisa Sarasini talks about how industry standards, open source, HTML5 and hosted services are today leveraged by leading buy and sell side firms when implementing single and cross asset solutions.
-
Spotify Audio Delivery at Scale
Niklas Gustavsson presents Spotify's 2-layer services, and how the UNIX philosophy of composing components that does a single thing well works on a greater scale.
-
Building a Modern Microservices Architecture at Gilt: The Essentials
Yoni Goldberg discusses the many advantages that microservices can offer or has offered to the Gilt engineering team, as well as the challenges and how Gilt’s engineers solved these challenges.
-
Applying Reactive Programming to Existing Applications
Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.
-
Five Techniques to Improve How You Debug Servers
Tal Weiss explores five crucial Java techniques for distributed debugging and some of the pitfalls that make bug resolution much harder, and can even lead to downtime.
-
Microservices or SOLID Services?
Ondrej Krajicek discusses how basic techniques - SOLID principles, Design by Contract - and certain metrics can be used in architecting microservices, and the benefits resulting from using them.