Page 70 - Futr Investment Proposal
P. 70

70
             Technology Review




             Prepared by Phil Cox (CTO, Mobedia)





            Summary                                         Positives                                         retained/compatible/versioned, they do
                                                                                                              not need to be overly concerned with
            From the high level discussions that have       2.1 Microservices approach                        services outside of their remit.
            taken place, the product seems to be of
            good quality, the microservices approach        The fact the system has seemingly been         • Development options - whilst the
            and the adoption of existing cloud              built with this approach from the ground          business is young and the technical
            technologies for speed of setup, reduced        up is a big advantage.                            team is small, Lee was explaining the
            ongoing maintenance and scalability being                                                         outsourcing approach he has taken with
            key advantages.                                 This allows each component of the system          the technology. The microservices
                                                            to be developed, maintained and                   approach allows Lee to write a brief for
            Inevitably there were a few minor concerns      deployed in isolation with the technology         a specific part of the technology and
            as the current technology was explained,        being the sum of all these parts.                 ask a 3rd party to deliver this specific
            most notably the spread of programming                                                            piece, de-risking the implementation
            languages in use and documentation.             For initial development, no micro-serice          request through several much smaller
                                                            has taken longer than 2 days to develop.          projects rather than one monolith.
            More detail on positives and negatives                                                            Furthermore, the 3rd party doesn’t
            identified is provided below.                   Some advantages of this approach include:         receive copies of the technology as a
                                                                                                              whole, only receiving what they require
            In short, in my opinion, the technology         • Development team scalability - as the           to do their job, which I imagine, in a lot
            shouldn’t be a blocker for progression of         technical team grows within the                 of cases, is nothing other than the brief.
            this opportunity. However, at this stage,         business teams can be formed around
            this recommendation is purely based on            specific services or, if necessary,          • The brief for work becomes specifically
            the conversations to date e.g. the code           dedicated to one single service. This           focused on the required task, providing
            and infrastructure setup have yet to be           team then becomes responsible for the           a level of documentation for the service
            reviewed in detail.                               development, maintenance and                    going forward.
                                                              deployment of their service(s) - they can
                                                              focus on and specialise in these specific
                                                              areas and, providing the contract into
                                                              their service is
   65   66   67   68   69   70   71   72   73   74   75