Software Architect Security – what does defense by depth mean on the cloud?

According to a recent report – security looks to be a top concern among Software Architects. In this article I go into detail on one of the core ways in which you can achieve dependable security in evolving online systems – namely defense by depth. What is defense by depth? Simply put this is where one[…]

software architecture skills, top 5

Software Architect skills, the top 5

Software Architects need a combination of skills to be able to succeed and deliver designs that are long lived and able to provide strong commercial value to a business. Below I list what I consider to be the top 5 skills in order to be a good Software Architect. #1 Able to listen and confirm[…]

Systems Architecture & Security, winning at both

Online systems need to be both secure and designed to last, so how can you achieve both and not blow the budget? This article covers a few simple principals you can adopt which are both good for your systems architecture and good for your security. #1 System Components should only do what they say on[…]

What is a software architect, really?

Software/Enterprise/System/X Architect all seem to be pretty much interchangeable titles these days – the trouble is for most people it’s hard to exactly pin down what a X Architect is and what they are expected to do on a day to day basis. Well you are in luck, this article will shed some light on[…]

How Off The Shelf (OTS) Solutions ruin Data & Business Integration efforts

It is often the case that in an attempt to quickly set up business services and scale that people will turn right away to Off The Shelf (OTS) solutions, usually zeroing in what they have used before and just buying in and applying. The idea being to forego development costs of an in-house system in[…]

Software Architecture Really Matters to Business Success

Software Architect unfortunately is often seen as one of those ‘nice to do’ things by many businesses. Typically the architecture of a business system (especially in a start-up or online business) tends to ‘evolve’ (putting it nicely) over time – there is usually no unified attempt to create an architecture until you realise you have[…]

Software Development- remember the user but don’t forget the engineer…

If you have been involved for software engineering for any length of time, you soon realise that there is a lot more to software than just the end product. Despite the efforts of many to try and turn the development of software into a turn key process, there is still an evident ‘gap’ between those[…]

Software Systems Architecture

Are you getting the business return you expected from your technology investment? Are you complying with all the privacy regulations? Aykira provides in-depth software systems architecture skills either to lead business projects or to supplement expertise in your technology teams. This helps to ensure you’re getting the best from your investment in technology. We can audit[…]