Our Services
Complete Software Solutions
We can provide services to design, build and run your new or existing software applications
What we specialise in
We are skilled, full-stack, flexible developers that can take on various different projects, our specialist areas are Software-as-a-Service and Serverless Computing.
Software-as-a-Service (SaaS)
SaaS means that your software is hosted in the cloud. It is delivered to your users through webpages and mobile applications. SaaS applications are sometimes called Web-based software, on-demand software, or hosted software.
Serverless Computing
Serverless computing is a modern and secure way to build SaaS solutions. It means that we no longer have to spend time managing server and databases infrastructure. More time to focus on building great software.
SaaS Solutions
We specialise in designing, building, refactoring and running your SaaS applications. By this we mean:
- An application that is used either internally or externally within your business
- It is a cloud-based service. We only build on AWS
- It is delivered through web and most likely a mobile view that are aligned
TYPES OF PROJECTS
We can help with a range of different application development projects, including:
Applications that need a web and mobile view
Applications that need to scale, but keep costs low whilst user numbers grow
Applications that make use of complex data and require dashboards
Applications that need to integrate Machine Learning or AI
Applications that handle user authentication and social login
Applications that offer APIs, either internally or externally to your business
Serverless Computing
We specialise in designing applications using serverless technology, or refactoring your existing applications to serverless. By this we mean:
- Infrastructure management tasks like capacity provisioning and patching are handled by AWS, so we can focus on only writing code that serves you
- We make use of AWS serverless services such as Lambda, S3, Cognito, DynamoDB, API Gateway. Unless unavoidable we never use virtual machines (EC2)
Modern applications are built ‘serverless first’, a strategy now recognised as enabling massive benefits.
BENEFITS OF SERVERLESS
Lower costs
A traditional virtual machine based application will be over-provisioned to allow scaling. With serverless, you only ever pay for the compute power you need.
Quicker to market
Serverless architecture can significantly cut time to market. Instead of needing a complicated deploy process to roll out changes, code can be modified quickly and simply deployed
Unlimited scalability
Instead of needing to manage server and database cluster scaling, serverless means that all this is handled by AWS
Access to advanced data processing
A modern, serverless architecture and approach to data management enables quicker integration with AI / Machine Learning models
Increased security
Serverless is recognised as increasing security of your applications as patching of the underlying operating systems is handled automatically by AWS
AWS Services
We can support and optimise your existing AWS applications, serverless or not, saving you time and money.
AWS Service Support
We can run and manage your Amazon Web Services (AWS) applications
Learn More
We can offer a full service of running your AWS infrastructure. This will include configuring and responding to CloudWatch events, active monitoring of log files and error diagnosis.
Please get in contact for further information and pricing.
AWS Architecture Review
We can review and improve your Amazon Web Services (AWS) architecture
Learn More
We can carry out a full architecture review of your existing AWS application(s). This will cover best-practice from the AWS ‘Well Architected’ framework, along with recommendations and a costed action plan.
Please get in contact for further information and pricing.
AWS Performance Optimise
We can optimise your Amazon Web Services (AWS) applications so they scale and perform
Learn More
We can assess your existing AWS architecture in detail, looking for opportunities to improve performance. This could be parts of your application that are slower than expected or problems that occur with user demand that is unpredictable. We can produce a costed improvement plan based on our analysis.
Please get in contact for further information and pricing.
AWS Cost Optimise
We can optimise your Amazon Web Services (AWS) applications and save you money
Learn More
We can assess your existing AWS architecture and find opportunities to save cost. We will look for cost savings in unused resources such as CPU or database capacity and possible inefficiencies in the way AWS services are being utilised. We can produce a cost/benefit improvement plan based on our analysis.
Please get in contact for further information and pricing.
Our Technology
We work across a full range of modern technologies, allowing us to offer you complete software service delivery. Examples include:
-
AWS Serverless:
We utilise AWS Serverless technologies such as Lambda, S3, Cognito, API Gateway, CloudWatch, Route53 and DynamoDB -
React & React.Native:
We build applications using react and react.native to support reusable, highly performant, native applications for Web, iOS and Android -
Node.JS:
We specalise in Javascript serverside coding in node.js -
Python:
We specialise in Python for complex analytical or data processing applications
Crockwell Solutions are passionate about building great applications on AWS. Get in touch to find out more.