Architecture

Everyone thinks they are an architect; but architecture is a true art form. The best architectures are flexible and long lasting, accounting for unforeseen future changes in the product and technologies. It’s really all about balance; knowing when and how to make the appropriate tradeoffs. Having a good architecture in place sets the stage for an agile and efficient development team. We have a long background of designing scalable and flexible architectures.

  • Define a long term technology vision and strategy; decisions such as languages and frameworks (.NET / LAMPĀ  / Java) and databases (SQL Server, Oracle, MySQL, PostgreSQL).
  • Identify any applicable application starter products such as Community Server, SharePoint and DotNetNuke to speed product time to market.
  • Design an enterprise architecture and application architecture; accounting for messaging systems (WCF, BizTalk, Neuron), workflows (WF), service oriented architecture (SOA), APIs (SOAP, JSON, RSS) and application frameworks (Django).
  • Define an effective process and document templates for technical designs; architecture diagrams, entity models and data dictionaries.
Comments are closed.