It’s a PITA for Online Grocers, but what is it?

Image for post
Image for post
Photo by rupixen.com on Unsplash

What is PSD2?

The 2007 Payment Services Directive was an initiative which aimed to establish a single payment market in the European Union to promote innovation, competition and efficiency in the EU that became a piece of pan-European legislation in 2009.

The Revised Payment Services Directive (PSD2) is an updated proposal accepted by the European Parliament in 2015. There are many parts to PSD2, but the bit that matters most to me, that I will focus on for this article, is Strong Customer Authentication (SCA).

What is Strong Customer Authentication?

In this context, Authentication refers to proving the actor claiming to be the cardholder is in fact, the…


Answer: It depends on which way you’re facing

Image for post
Image for post
Photo by Takehiro Tomiyama on Unsplash

All Architecture is Design. But not all Design is Architecture.

Events at work recently caused me to analyze what it means to be a Solution Architect and to face the above question. Just what is the distinction?

Non-Architects often don’t really understand what Architects do or the value they provide and often consider the Architect to simply be a more senior techie. And Architects themselves can support that confusion by playing to that stereotype.

I’ve been a Solution Architect for just over a decade now, but until recently I would have struggled to give a concise answer to the question…


Architecture has changed — did you notice?

Image for post
Image for post
Photo by Delaney Turner on Unsplash

Old-School Architecture

Throughout the world, pre-Agile software development was commonly done using a waterfall-based delivery model made up of a sequence of distinct activities performed by specialists. Hand-offs between stages are usually weighty documents — the keys required to unlock the next stage. All these models were variants on a common theme:

  1. Requirements
  2. Analysis
  3. High-level design
  4. Low-level design
  5. Development
  6. Testing
  7. Deployment
  8. Release

Getting from start to finish would be a matter of months or maybe even years.

The key responsibility of the Solution Architect in this world is to produce the High-level design — an artefact that ostensibly tells the dev team…

Steve Cornish

Digital Architect, eCommerce & Onmichannel Commerce specialist

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store