Using the very latest technologies, Cake Solutions helps organisations take innovative and disruptive ideas and develop them into reactive software solutions. Cake’s success is underpinned by our unique One Team® approach that allows for standalone projects or close collaboration with the clients’ technology teams. Cake provides mentors to guide the entire organisation through modern software engineering, continually transferring skills and knowledge to client teams in the process. This enables Cake to deliver not just software but to transform the way organisations think about and execute software delivery.
As an early adopter of change in the IT industry, Cake embraces the use of the latest bleeding edge programming languages and tools to implement system components including big data, machine learning and the Internet of Things. Cake delivers the appropriate technical solution to a business problem and can transform the way organisations think about and deliver production-ready high quality systems safely and predictably.
Whatever scale of system required, our experienced, cross-functional agile teams will enable delivery of the entire solution not just lines of code. We appreciate the importance of continuous integration, continuous delivery, DevOps and rigorous testing.
Cake team members are published authors, prolific bloggers and experienced speakers. They have extensive experience in designing, building and implementing scalable Reactive Applications and are encouraged to continually research and innovate and to publish thought leading insights.
We make the most of messaging infrastructures, modern DBMSs, and all other services that make up today's enterprise systems. Automated provisioning, testing, integration and delivery allow us to release high quality systems safely and predictably.
We rely on open source software in our day-to-day development; it gives us access to very high quality code, allows us to make improvements if we need to, and provides access to excellent source of inspiration and talent. We give back to the open source community by contributing to the open source projects we use, and by publishing our own open source projects. The team have contributed to various Typesafe Activator templates, and shared their expertise with Akka and Scala in Akka Patterns and Akka Extras. Outside of the Typesafe stack, we have contributed to Tru-strap and OpenCV. The team members have also created open source projects that scratch our own itch: we have Muvr, Reactive Monitor, Specs2 Spring and Scalad.