architecture
![]() |
Can MIT's RoboWall Make a Small House or Apartment Seem Bigger? The MIT Media Lab’s Changing Places research group created a prototype of “The CityHome,” an ultra-efficient, responsive small home/apartment that is only 840 square feet and has hardware and software that lets you customize your living space to function like an area two or three times larger. |
|
![]() |
How Toilet Paper Problems Affect Software Development Bonnie Bailey writes on how toilet paper problems, which are problems in which the effort required to resolve them are proportional to their current urgency, affect software development. When dealing with toilet paper problems, you're less likely to prepare for other potential problems. |
|
![]() |
Software Defined Networking vs. Network Function Virtualization Two networking abstraction paradigms (SDN and NFV) are emerging to address the need for better tools that provide the greater flexibility and more rigorous control needed to manage the thousands of separate virtual networks used in a public cloud. |
|
![]() |
Best of Breed vs. Integrated Systems: The Battle Continues The debate between buying best of breed software products versus fully integrated systems has raged on for as long as there have been integrated platforms. There are pros and cons for each approach, but the interesting thing about this debate is that there is no clearly defined right or wrong. |
|
![]() |
Embracing Chaos Testing Helps Create Near-Perfect Clouds Netflix's "Simian Army" consists of services (Monkeys) in the cloud for generating various kinds of failures or abnormal conditions and then testing the system's ability to survive them. Chaos Monkey works on the premise that if we need to design for high availability, we should design for failure. |
|
![]() |
The Building Blocks of Private Cloud Architecture The public cloud is a well-established place where consumers and enterprises are increasingly more willing to put their mission-critical applications. After a rocky start, there is growing interest by companies in building private clouds to complement their public cloud application portfolio. |
|
![]() |
Does Software Configuration Management Follow CM's Core Processes? Joe Farah investigates whether or not software configuration management (SCM) follows the core principles of CM. The big difference in software shops and hardware shops is the level of automation in which the tools are responsible for ensuring the core processes reach “done.” |
|
![]() |
Stewardship in Agile Software Architecture and Design Software architects typically don’t own the products that individual teams are creating, yet they help define a cohesive approach to developing the products and are often responsible for defining how different products interoperate. Scott Sehlhorst looks at the idea of architecture stewardship. |