API Security – Carefully does it!

API’s are a convenient and handy way to get different computers systems to talk to each other, but often they are also an easy way to get in by the backdoor deep into computer systems. In this article, we look at few of the most common mistakes made and what you can do about it. Read more about API Security – Carefully does it![…]

The Evils of Technical Debt

Technical Debt – A phrase that brings shiver to any experienced engineer or software architect. In this article I’ll explore why it is so Evil and a few basic things you can do to stop it bringing your whole business to a go slow state. (This is a follow-up article from my talk on Technical Read more about The Evils of Technical Debt[…]

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 Read more about Software Architect skills, the top 5[…]

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 Read more about What is a software architect, really?[…]

Should API’s provide Client Libraries?

This question was recently put to me by an architect at a Sydney based cloud SAAS business I have done Architectural consultancy with, and I thought it would be good to publish my answer, as this impacts quite a lot of businesses and systems architecture decision making all over the place. The question is an Read more about Should API’s provide Client Libraries?[…]

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 Read more about Software Development- remember the user but don’t forget the engineer…[…]

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 Read more about Software Systems Architecture[…]