
The Western Australian Government land information authority, Landgate, needed to implement a low-cost scalable solution for property reporting to pro...
Content management error: Header Banners should not be placed in the Navigation placeholder!
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Serverless is a paradigm in digital service delivery in which the operator of a service or piece of software has no visibility or interaction with the servers and underlying architecture that implements the software’s functionality. While the software still runs on compute infrastructure and servers, the underlying hardware and software configuration is full managed, with patching, fault tolerance, and scalability hidden away and seamless to the user.
As such, the billing mechanism is pay per use of the software service, not cents per hour of a server that runs the service. Don’t use it, then nothing to pay. Use a Serverless service and the cost will reflect that duration of use. Contrast that with a virtual or physical server and you pay for it in cost units over some period of time, or up front for a physical server, whether you use it or not.
With AWS, the concept of Serverless covers a range of types of services: storage, compute, application integration, analytics and machine learning services.
Scaling with Serverless architectures is seamless; the granularity of the compute function, instead of the compute server, is controlled by managing the concurrency of the service. We set design an upper limit on concurrency, and the provider operates up to that level.
Gone is the need to manage servers and operating systems; patching, rebooting, downtime; this becomes the cloud provider responsibility, at no additional cost. All we concentrate on, is implementing business logic in a programming language version and updating the language major-version over time (eg, Python 2 to 3, Java 8 to 11).
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Serverless compute in AWS is a service known as Lambda.
Modis engineers create software solutions in a supported programming language, deploy to the AWS Lambda compute service, and orchestrate when this code will be executed.
These solutions are massively scalable, efficient, and thus extremely cost effective.
Within the ever-expanding suite of AWS Serverless components are options on:
Modis uses these components to architect, implement, and operate digital solutions and integrations for our customers.
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Modis has a history in the Cloud of skating to where the puck is heading (as AWS says) and being ready to deliver technical solutions to customers that are well-architected, secure, and scalable. When AWS services launch (and sometimes before), our technical teams start understanding and interpreting the value they may have to our customers. For example, with the introduction of AWS Lambda, the Modis team knew it would be significant for a number of customer workloads. When the Sydney launch of Lambda occurred, Modis had already completed our Proof of Concept in other regions, with deployment templates and patterns ready to go.
In early 2016, when AWS Lambda launched in Australia, Modis stood up a production service for one of our customers, to be used by staff at a federal government agency. With a monthly cost measured in single-digit dollars, that service has been secure and cost effective for the agency.
These days, we run Serverless analytics pipelines, web services, integration components, and much more using Serverless as the underlying capability.
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
There are several limitations that we are familiar with in a Serverless environment, and Modis engineers are highly experienced in this domain over many years. While Serverless may be an attractive option, it may not suit your requirements. The Modis AWS Practice team can help guide your project, provide advice on suitability, patterns and anti-patterns, and ensure you can leverage the reduced operational overheads of Serverless in your digital service delivery.
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
The Modis AWS Practice can help you with your Serverless applications. With our adjacent technical delivery capabilities in project management, change management, and testing, we can offer full-service delivery of your desired outcome.
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!
Content management error: Generic Content Banners should not be placed in the Navigation placeholder!