Solution Architect Hiring Challenge

Important Note - please do NOT put “Synpulse” or “Synpulse8” in your code or documents

Background

A well-established bank in Asia Pacific is looking to use data analytics to increase its sales. The databases have accumulated a large pool of client information ranging from client static data and trade transaction history to click streams through online engagement channels. With such a large trove of information, the bank believes that it is a good opportunity to make use of the wealth of data to generate actionable insights and drive sales through data analytics. However, the bank is still in a digitally immature stage, with no in-house data analytics capabilities or platforms.

With this in mind the bank is concerned about

  • The ability to generate insights from the data
  • Accessibility of data throughout the organization
  • Whether they should establish a data platform internally
  • Latency for real-time data analytics such as location-based marketing
  • Serve their teams throughout the region, whenever, wherever with the same low latency experience
  • Data privacy and security of data at rest and in transit
  • How to build a data archive, adhering to the various local regulatory requirements
  • Scalability

Objective

Design and recommend an architecture that addresses above concerns, is scalable, highly available and fault tolerant, sustainable and efficient.

Deliverables

A concise and well articulated document that articulates the proposed architecture, assumptions and risks. An architecture diagram should be included.