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.
   68   69   70   71   72   73   74   75   76   77   78