JasmineDesign Web Development

JD-Functions

Code that just runs

JD-Functions Serverless Functions Development

Getting to Know Functions

JD-Functions is focused on the Serverless solutions that are available today from the main cloud vendors.

Serverless Functions are typically designed to solve a single task, for which we write a small piece of business logic and then publish it. It is then able to scale depending on the number of users/requests made to it, without us worrying about it.

The great thing about Serverless Functions is you typically only pay for what you use, but not only that most come with a free tier before you even have to start paying.

Serverless Functions have endless uses from adding new features to your website to off loading tasks from your webserver. Functions are also great for prototyping and developing new tasks which are cost effective, they also provide inbuilt monitoring and stats so you can really see the value that they are adding.

Serverless Functions are a great way to resize and optimise images, for monitoring and reporting changes or as an API end point to provide data or storage.

Serverless Functions can be written in a number of standard programming languages supported out of the box or you can configure a Custom handler to support your preferred language.

Though if I use Serverless Functions am I locked to one cloud vendors platform? Yes and no, to just use the vendors features you may customize your code to interact with its features. You could also package the function up into a container and deploy it to container hosting instead.

Today every leading cloud service provider offers a Serverless platform including Microsoft Azure (Azure Functions), Amazon Web Services (AWS Lambda) and Google Cloud (Google Cloud Functions).

JD-Functions Serverless Functions Flow

Serverless

Serverless computing allows you to build and run applications and services without thinking about providing servers to run them on.

The main benefits are: No server management / Flexible scaling / High availability / Only pay for what you use.

Serverless computing is also known as Backend as a Service "BaaS" or Function as a Service "FaaS".

The name Serverless is a little odd as it still requires servers to run the code. The term Serverless signifies, that you do not need to purchase, rent, provision or maintain the servers or virtual machines to deploy the application onto. You can just write your code, test, upload then run with scaling handled for you.

Serverless computing allows you to grow from prototype to production, without having to think about capacity, reliability or performance.

Serverless also allows you to define tasks with Infrastructure as Code, this allows for repeatable build and configuration each time you deploy from your code.

About Us

JasmineDesign offers custom development and consultancy services across all web platforms.

We offer a wide range of services across all aspects of web development to help move your company towards reaching it goals on the web.

Please take a look below at some of the products & services JasmineDesign currently provides to see where we can start to help you.

Our sites about building websites

JasmineWS logo image

Jasmine Web Starter

JasmineWS provides a step by step guide to building a website in the browser with templates provided, along the way we offer a gentle intro guide to using GitHub for version control, editing and hosting the website.

Learn to build your own website
ImgFunctions logo image

ImgFunction

Images play a major role in many websites but can be confusing as there are so many options to choose from. Imgfunction provides an insight into using images within a website.

Exploring Images for the web
StaticPage logo image

StaticPages

StaticPages provides a guide into the options for building a website from StaticPages, Static Site Generators and Content Management System (CMS). We will also cover how Serverless Functions can provide extra features to your website.

Exploring Static Websites, Static Hosting & Serverless Functions

Products & Services we offer