System Architecture & Design

System Architecture & Design

Systems Architecture and Design is a discipline we are well versed in. With experience on numerous large scale projects in Investment Banking, Retail Banking and Financial Services, we have applied many different styles and patterns and like to constantly push ourselves to stay current with new methodologies and design techniques.

Whatever your requirements, both functional and non-functional, we can help you get the system you need. Whether it be an existing project or greenfield, we have recommended and designed all types of patterns and systems that allow development project to be successful.

Architectural Styles/Patterns

  • Client Server/Peer to Peer
  • Event Driven Architecture
  • Representational State Transfer (REST)
  • Service Oriented Architecture (SOA)
  • Software Componentry/Component Based Development (CBD)

Design Considerations

  • Compatibility between components
  • Extensibility for the future
  • Fault-tolerance
  • Maintainability of the system
  • Modularity of components
  • Reliability and Robustness
  • Re-usability
  • Security
  • Usability of the interfaces