Page 73 - Futr Investment Proposal
P. 73
73
Technology Review (ctd)
It is therefore possible that the 3 languages 3.4 Documentation
currently used may reduce to 2 over time.
There are 147 services with no formal
For reference, other technology in use: documentation on each. The
documentation that does exist describes
● R ● SQL Server ● MongoDB (via Azure how the services fit together to form the
Cosmos) ● AWS Redshift platform as a whole.
3.2 Multiple cloud Lee has detailed knowledge of each
service as he has been involved in the
Whilst there are clear advantages to this requirements and approval of each.
approach, as discussed above, the use of However, my concern is what if Lee weren’t
multiple cloud platforms is similar to the available to pass on this knowledge e.g.
negative raised with multiple programming leaves the business.
languages. Having said this, as described in 2.4
Requirements, if the briefing documents
Keeping up to date across multiple cloud for each service are as good as other
platforms, including training and requirements then such documents will
certification if necessary will be more definitely help form part of the
difficult. It will also be more difficult for documentation for the services. This, plus
recruitment if looking for a specialist across the fact that the services are small and self
all of the 3 currently used cloud platforms. contained results in a level of self
documentation.
3.3 Code Review
It is also understood that API endpoints are
Due to the current size of the team there is automatically documented e.g. Swagger
no formal code review process. However, spec.
this will likely change in line with team
expansion.