Videos tagged with Architecture


Scaling the Social Graph: Infrastructure at Facebook

Scaling the Social Graph: Infrastructure at Facebook

Posted in Conferences, Databases, MySQL

Summary Jason Sobel presents the evolution of Facebook’s infrastructure over time, from the original LAMP stack to the present multi-datacenter configuration, the challenges faced and plans for the future. Bio Jason Sobel is an engineering manager on the Infrastructure team at Facebook where he focuses on keeping the site fast and scalable. He helped develop Facebook's multiple datacenter strat...

Tags: Conferences, Databases, MySQL, Facebook, InfoQ, Architecture, QCon, Stories & Case Studies, Performance & Scalability, social networking, QCon San Francisco 2010, ...



Scale at Facebook

Scale at Facebook

Posted in Conferences, Development, PHP

Summary 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 and adapting along the way by dropping solutions that worked in the past but are no longer useful. The last part of the session was dedicated to answering questions from the audience. Bio ...

Tags: Conferences, PHP, Facebook, InfoQ, Architecture, QCon, Iteration, memcache, Performance & Scalability, Development, Services, ...


The Counterintuitive Web

The Counterintuitive Web

Posted in Conferences, Technologies, Web Services

Summary Ian Robinson considers that programming for the web requires a different architectural approach than for applications: clients are interested only in URIs, clients are responsible for the integrity of a sequence of requests, and one should implement application protocols as protocol resources , not domain resources. Bio Ian Robinson (http://iansrobinson.com) is a Principal Consultant wi...

Tags: Conferences, Technologies, REST, Web Services, HTTP, InfoQ, Architecture, SOA, QCon, Join us!, QCon London 2010, ...


ThoughtWorks’ Fowler and Humble Talk Continuous Delivery

ThoughtWorks’ Fowler and Humble Talk Continuous Delivery

Posted in Broadcasting, Practices, Interview, XP

Summary Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues. Bio ...

Tags: Practices, XP, Interview, Agile, ThoughtWorks, InfoQ, Architecture, QCon, Lean, NAnt, Amazon Web Services, ...


Lean & Mean Tokyo Cabinet Recipes

Lean & Mean Tokyo Cabinet Recipes

Posted in Conferences, Development, Ruby

Summary In this FutureRuby talk, Ilya Grigorik explores Tokyo Cabinet's features such as the key-value store, ordered traversal, attribute search, schemaless data structures,indexing, and scripting with Lua. Bio Ilya Grigorik is the founder of AideRSS – a real-time social media engagement monitoring and analytics platform. He has been wrangling with Ruby and cloud computing for over four years,...

Tags: Conferences, Ruby, InfoQ, Data Access, Database Design, Architecture, Dynamic Languages, Scripting, database, Development, FutureRuby, ...



Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Posted in Development, Broadcasting, Java, Ruby, Smalltalk, Erlang, Interview

Summary Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Patt...

Tags: Ruby, Java, Smalltalk, Interview, Erlang, InfoQ, Data Access, Architecture, SOA, Messaging, Distributed Programming, ...


Ralph Johnson, Joe Armstrong on the State of OOP

Ralph Johnson, Joe Armstrong on the State of OOP

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Pat...

Tags: Ruby, Java, Interview, Erlang, InfoQ, Architecture, Language Design, QCon, OOP, Object Oriented Design, Language, ...


SpringOne 2GX 2010: Welcome Opening Keynote

SpringOne 2GX 2010: Welcome Opening Keynote

Posted in Conferences, Development, Frameworks, Java, Spring

Summary Rod Johnson talks about what lies ahead for Spring, the new challenges and environment today, 10 years after the first line of Spring code was written. VMware’s plan with Spring is to continue investing in portability, productivity and innovation, making Spring the Java programming model for the cloud, and offering Code2Cloud, an integrated desktop-cloud development environment. Bio Rod...

Tags: Conferences, Frameworks, Java, Spring, InfoQ, Architecture, Web Frameworks, Cloud Computing, SpringSource, Development, SpringOne, ...


SOA as an Architectural Pattern: Best Practices in Software Architecture

SOA as an Architectural Pattern: Best Practices in Software Architecture

Posted in Conferences, Frameworks, Design

Summary For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity to some basic concepts: enterprise, patterns, frameworks, architecture, SOA, development, architecture lifecycle, best practices, what they are and what the aren’t, emphasizing the role and importance of patterns. ...

Tags: Conferences, Frameworks, Design Patterns, Design, InfoQ, Architecture, SOA, Methodologies, Design Pattern, SOA Symposium


Justin Sheehy on Riak

Justin Sheehy on Riak

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions. Bio Justin Sheehy is the CTO of Basho Technologies, the company behind the creation of Webmachine and Riak. Most recently before Basho, he was a principal scientist at the MITRE Corporation and a senior architect for systems infrastructure at A...

Tags: Ruby, Java, Interview, Erlang, InfoQ, Data Access, Database Design, Architecture, Performance & Scalability, database, Database Management, ...