Healthy organizations exhibit similar patterns of behavior, organization and improvement efforts. In this series we explore some of those patterns through testimonies from their practitioners and through analysis by consultants in the field who have been exposed to multiple DevOps adoption initiatives.
There are many different team topologies that can be effective for DevOps. Each topology comes with a slightly different culture, and a team topology suitable for one organisation may not be suited to another organisation, even in a similar sector. This article explores the cultural differences between team topologies for DevOps, to help you choose a suitable DevOps topology for your organisation.
Using Service Oriented Architecture (SOA) it is possible to lower the costs of information systems. Paradigms which are appropriate to database era are still being applied to SOA, resulting in counterproductive, and sometimes even dangerous designs. The author explores ways to achieve the potential of SOA initiatives by adhering to ten basic commandments.
This article contains 3 supporting practices, Service Profiles, Vocabularies, and Organizational Roles, from Thomas Erl' encyclopedia of service design principles “SOA Principles of Service Design”.
The confluence of three technologies, (virtualization, service orientation, and grid computing), is explored to create a foundation for re-examining both technical and business system design issues. 2
BackgrounDRb is a very useful library for Rails application developers that need to run background tasks as a result of web requests. 5
SOA Expert Steve Jones from CapGemini provides a hands on look at SOA Antipatterns and a list of ways your SOA project can go wrong. 5