Blackboard Architecture Pattern

Blackboard pattern is a very complex architecture pattern. It is often used when there are no straightforward solutions to a complex problem with dynamic inputs. This is more of an algorithm to solve some not-so-well defined problems. The development complexity is too high and might take years to develop a reasonable solution. Personally speaking, this is not a highly recommended pattern to use. I have added this for the sake of completion.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Vendor lock-in Antipattern
  • Cut and Paste Programming Antipattern
  • Spaghetti Antipattern