InfoQ Homepage Infrastructure Content on InfoQ
-
Porting Desktop Applications to the Browser
Michael Carter explains how to build web applications using non-HTTP desktop protocols with Orbited, a scalable Comet server, and js.io, a JavaScript library for real-time web applications.
-
Next Generation of Business-Driven SOA: The Convergence of Performance-Driven Business and Service-Orientation
John DesJardins believes that the new SOA will measure their businesses alignment with IT in order to asses the impact of services or of changes or new initiatives, up-time, response time, etc.
-
Message Passing Concurrency in Erlang
Joe Armstrong explains through Erlang examples that message passage concurrency represents the foundation of scalable fault-tolerant systems.
-
Scale at Facebook
Beside presenting the overall Facebook architecture and scaling solutions used, Aditya Agarwal talks about the iterative process of constantly improving the site, making sure to avoid over-engineering
-
Bad Code, Craftsmanship, Engineering, and Certification
Robert C. Martin on writing good code starting with a bad code example, then addressing many topics like: Boy Scout rule, functions, arguments, craftsmanship, TDD, engineering, certification, etc.
-
From Dev To Production Through Build Pipelines and Teamwork
Sam Newman offers practical advice on how to avoid transforming the development, QA and Operations into silos by using build pipelines providing continuous builds and deployment.
-
Cloud Computing and SOA
Dave Chappell introduces cloud computing to an SOA audience discussing how to make good use of grid computing and cloud computing to implement the next generation of SOA initiatives.
-
Patterns for Cloud Computing
Simon Guest presents 5 cloud computing patterns along with examples and Azure solutions for scaling, multi-tenancy, computing, storage and communication.
-
Expressing Service Capabilities Uniformly
Benjamin Carlyle discusses reaching SOA integration maturity using reusable and uniform contracts translated into REST service definitions by splitting capabilities into centralized methods.
-
Project Voldemort: Scaling Simple Storage
Jay Kreps discusses the architecture, algorithms, implementation and deployment of Voldemort, a distributed storage system. He also presents the problems solved using Voldemort at LinkedIn.
-
From Agile Development to Agile Operations
Stuart Charlton talks about the opportunity brought by cloud computing to introduce agile methods and processes to the operational side of IT, helping to bridge the development and operations worlds.
-
DoD Architecture Approach to Common Vocabulary Driven Service Implementation
Dennis Wisnosky presents the path from governance to deploying by illustrating how the Business Enterprise Common Core Metadata COI governs the Common Vocabulary used for the DoD Business Operations.