BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Architects: Chickens or Pigs in an Agile Development Process?

    Can architects play a meaningful role in agile projects, or does their tendency to do “big design up front” make them a sideline resource? Nick Malik, an Enterprise Architect with Microsoft, recently explored this topic in a blog post and concluded that architects can absolutely play a key role in software projects that use Scrum.

  • Uncle Bob: Architecture is About Intent, not Frameworks

    Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.

  • Vaughn Vernon on the Actor Model and Domain-Driven Design

    To take advantage of the great concurrency opportunities the new multi-core machines gives us we should use a programming model that helps us achieve this, and the Actor model gives us a number of tools for doing that, Vaughn Vernon stated at this year’s DDD Exchange Day in London.

  • Vaughn Vernon on Advanced Architecture Styles with DDD

    Using the Hexagonal architecture style allows for delaying decisions for architectural mechanisms and promotes using the same internal API irrespective of type of client, Vaughn Vernon explained last week when describing different architecture styles from a DDD perspective; the classical Layered Architecture and the more advanced Hexagonal and Actor Model styles.

  • MySQL Reference Architectures for Small to Extra Large Websites

    Oracle has published MySQL Reference Architectures for Massively Scalable Web Infrastructure, a whitepaper outlining recommended topologies for different types and sizes of websites using MySQL for data storage.

  • Architectural Homeopathy

    In a recent article Steve Jones discussions a group of people he calls Architectural Homeopaths, who make critical architectural decisions based on "powerpoints and opinions" but with a lack of clear evidence to support them. He says they are prevalent in IT and believes that those people who push REST for enterprise integration fall into this category.

  • Architecture, Strategy at Center of First AWS Conference

    Last week, 6,000 attendees from around the globe were in Las Vegas, NV for the first-ever Amazon Web Services (AWS) re:Invent conference. InfoQ was there to interview thought leaders and identify the key messages of the conference.

  • The Future of Monitoring: an Interoperable Architecture

    Jason Dixon presented his view on current and future state-of-the-art monitoring tools at DevOps Days in Rome. He envisions a composable monitoring systems with interchangeable components focused on a single responsibility.

  • Dagger: A Dependency Injection Framework For Android

    Dagger is a new dependency injection framework for the Android environment. It offers a subset of features of Google Guice (some of the developers work on both projects) but focuses on a lightweight solution in order to offer better performance. Dagger also attempts to report binding errors during compile time instead of run time.

  • Udi Dahan on Throw Away Prototypes

    In his recent blog post “Build one to throw away” Udi Dahan is addressing the chicken-and-egg problem software developers often face. On one hand, customers don’t exactly like what they want so that they need to closely interact with software engineers. On the other hand, building product-ready solutions for this interaction might lead to high costs.

  • University of Groningen Offers Repertory Grid Tool for Capturing Architecture Decisions

    Dan Tofan from the University of Groningen provides the open source software tool RGT (Repertory Grid Tool) to software architects for capturing and evaluating their architecture decisions. Using the tool architects can better document their decisions and reflect about them.

  • Presentation: IASA’s Five Pillars of Architecture

    In his online presentation “Five Pillars of IT Architecture” Jim Wilt, architect at Microsoft, introduced IASA's view on the foundation of architecture. The pillars IASA identified include business technology strategy, IT environment, quality attributes, design and human dynamics.

  • Avoiding Downtime When Cloud Services Fail

    Another AWS outage hit several large websites and their services last week. What can be done to avoid downtime? Architect for failover not just for scale.

  • Grady Booch Receives 2012 Lovelace Medal from British Computing Society

    The British Computing Society has awarded its Lovelace Medal 2012 to Grady Booch for his “innovative work in software architecture, software engineering and collaborative environments.”

  • Booz Allen Wins $87.7 Million Order to Provide Software Architecture Support to U.S. Army

    As published by Defence Professionals the U.S. company Booz Allen has recently won an $87.8 million order to provide software architecture support for the U.S. Army’s Distributed Common Ground System (DCGS-A).

BT