Not so long ago at DevOps Days Warsaw 2016, predictions were being made about containerization and Docker as a technology that represents the future and will surely conquer the world. Anyone who invested their time in learning Docker at that time certainly does not regret it today. At TTPSC, we believe that containerization is not the final stage of evolution and we are definitely focusing on serverless solutions as the final result of the technological revolution in the era of cloud solutions. We are not alone in holding this opinion because cloud experts in Poland spoke in a similar tone in 2017. Initially, I was also sceptical, but with time I became convinced and today I am a great advocate, not only of the public cloud, but also of serverless solutions.


What is the advantage of serverless solutions over servers, virtual machines and containers?

The answer to this question is very simple. It does not matter if it is physical equipment in our server room, instance or container in the cloud. It always requires attention from us. Sometimes less and sometimes more but someone must constantly oversee the infrastructure and administer our devices. In addition, if we want to turn our project into a product and launch it on the market, we will have worries such as High Availability, scalability or security (I do not recall the costs deliberately, because it is obvious that they are big) All these complications can be avoided if we decide to implement a serverless solution. As the name suggests, we do not have servers here for which we have to hire at least one administrator. Therefore, the initial cost of the infrastructure required to start the project is close to zero. We use ready-made services and solutions offered by a public cloud provider – we only have to decide who to choose. In my team, consisting mainly of DevOps specialists, we use AWS, but Azure and Google Cloud Platform have their Lambda equivalents – Azure Functions and Google Functions respectively. In addition to Lambda, a function that will execute the code for us, we obviously need other services – we build our application using cloud services like Lego blocks. What kind the blocks will be and how we connect them is our decision alone and it results mainly from what kind of applications and products we create and i what scale we are thinking (local or global). The bottom line is that since we do not have any instances, containers in the Cloud and servers on our side, all responsibility for security, availability and scalability lies with our supplier. In addition, the initial (and often final) cost is much lower than the classic server solutions.


Sounds too good to be true? Does it really work?

Yes, it sounds like a fairy tale but only because a lot of older solutions, i.e. monolithic or partially monolithic Enterprise applications, cannot be easily and cheaply converted into micro-services and fully use serverless solutions. But if you have your own startup or simply a project that you plan to start or have recently launched, I really recommend you start thinking about this model and thinking about what serverless technology offers. Not to be groundless. Recently, in our company a 24-hour innovation marathon took place, where everyone could submit their project and implement it as part of the team gathered for this time. One of the ideas was the simplest possible portal for sharing large files (we are talking about virtual machines with 100-200GB or more), between employees of our company, partners and clients, as well as globally. Immediately the use of public clouds and serverless solutions comes to mind A working demo of the project was completed in less than 2 days and the total cost, including the use of AWS S3, was less than 3 dollars! We have a prepared portal at a minimum cost and zero time dedicated to infrastructure. The costs of the S3 storage itself will obviously be greater in the future, but I give this example to show how easily and cheaply it is possible to implement a simple project using one hundred percent of serverless.


Summary

Time will tell if the Serverless approach will prove to be the new standard used over the next decade or even two. However, at the moment this is definitely the optimal use of the public cloud offer, because it is one hundred percent based on the Pay As You Go model. There is no danger that we have forgotten to disable an unused example and must pay for something that we do not need. Our administrator will not call in a panic, sayingthat our version of Apache has a critical security gap and you need to perform an update. The server will not crash because suddenly, a million people have pressed the refresh button on our website. In addition, Lambda’s idea itself forces developers to optimise the code, because the maximum execution time for a single function is 300 seconds. The very fact of optimal use of the Cloud should encourage you to get to know and use the serverless solution, to which I strongly recommend you!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

If you violate the Regulations , your post will be deleted.

    _All posts in this category

    Navigating Cloud Disaster Recovery Realities

    In the ever-changing landscape of cloud technologies, the advent of AWS over a decade ago marked the onset of a transformative era. The…
    Read more

    Azure Cloud Security: How to ensure the Zero Trust Model and use AI to our advantage?

    Since the global popularization of remote work in recent years, IT security teams are facing ever-increasing challenges to ensure effective and secure access…
    Read more

    Is the Edge a new Cloud?

    Nowadays, many organizations that adopted the cloud are looking into the Edge as a natural extension for their cloud-based solutions. On the other hand,…
    Read more

    Quantum Computing: Where Schrödinger's Cat gets cozy in the Cloud

    Join me for a journey that will take us from the realm of reality as we know it to a world where a…
    Read more

    Will hybrid cloud and multi-cloud defend you from vendor lock-in? Do you really need to be wary of it?

    Vendor lock-in is a concept overly often associated with the IT industry, and in recent years, especially with cloud computing, although it is…
    Read more

    The critical role of cloud-based data platforms. Reshaping manufacturing data management

    Cloud-based data platforms revolutionize manufacturing data management by efficiently handling vast amounts of data in real-time. Manufacturers can collect data from various processes,…
    Read more

    How can AI Data Discovery help manufacturing companies?

    We are all blessed to live in very exciting times. Exponential technological progress over the last couple of decades has influenced not only…
    Read more

    Airline Rewards App: Mapping requirements to architecture for application migration and modernization

    In this article, I'll guide you through the steps, technical choices, and trade-offs of migrating and modernizing apps to the public cloud, emphasizing…
    Read more

    How to properly understand the public cloud in 2023? And why is it so difficult?

    Cloud computing is constantly changing and evolving. What we see today is different from what it was yesterday and not the same as…
    Read more

    Become a top example of a complete transition to Industry 4.0

    Digital transformation and moving towards the idea of Industry 4.0 (I4.0) & Smart Factory (in AWS) are not easy. There are many obstacles…
    Read more

    Automated testing of serverless applications: 6 key takeaways from AWS re:Invent Dev Chat

    The long-awaited 11th AWS re: Invent has just come to an end. Transition Technologies PSC marked its presence, among others, thanks to the…
    Read more

    How to get closer towards Industry 4.0?

    Ensure business growth in the digital age. Dive into #digitaltransformation to find new opportunities, business models, make changes in your organization and bring…
    Read more

    How to implement Industry 4.0 smarter, faster, and easier?

    The concept associated with Industry 4.0 is Smart Factory – in other words “intelligent factory”. This type of plant is based on integrated…
    Read more

    ThingWorx AWS Connector

    The ubiquitous fourth industrial revolution, named Industry 4.0, is now one of the fastest growing IoT markets. The digital transformation journey is more…
    Read more

    How to achieve AWS cloud cost optimization with FinOps?

    The cloud is not on-premise, which means that IT purchases don't happen according to a strategic plan, but immediately when the architect provisions…
    Read more

    Driving digital transformation in the cloud

    The cloud is a key success factor in digital transformation. It provides companies with many decisive advantages. However, the prerequisite for this is…
    Read more

    What should you know about serverless computing?

    Serverless cmputing still raises a lot of doubts, especially among those environments that are just starting to use cloud services or are just…
    Read more

    What is DevOps as a service and how you can benefit from it?

    DevOps is an innovative methodology that introduced a new quality of work on IT projects. It is based on the cooperation of autonomous…
    Read more

    9 reasons why you should use the cloud in your business

    According to "2019 State of the Cloud Report from Flexera" RightScale's report, 94% of companies use the cloud. It is no coincidence that…
    Read more

    How to start your journey with Azure and prepare for the AZ-900 exam

    The demand for Cloud specialists is dynamically growing. How to get a wide range of competences and quickly familiarize yourself with the subject…
    Read more

    Cloud in a time of crisis – how to improve work in your company

    The world we've known in recent years is changing a lot. It forces us to change our habits as well as the ways…
    Read more

    How to take care of the security of serverless applications in AWS?

    The AWS re:Invent 2019 conference, similarly to previous editions, was full of interesting lectures, such as breakout sessions, which aimed at familiarizing the…
    Read more

    SSM parameters in AWS automation

    Some time ago I was involved in a project that was to provide HA Windchill Cluster - actually, nothing new, the cluster itself…
    Read more

    How we touched the clouds – AWS re:invent 2019 seen with our eyes

    Apart from the funding, participation in the AWS conference re:Invent requires engagement and a bit of persistence on the participants’ side. In our…
    Read more

    How to make use of Talend Open Studio in the medical industry?

    The use of modern technologies in medicine is getting more and more popular. Paper patient records are becoming obsolete and are being replaced…
    Read more

    What is Amazon Web Services cloud?

    Cloud computing is one of the world’s most rapidly developing technologies. It is successively replacing traditional server solutions, obtaining a larger and larger…
    Read more

    Why serverless is the future of software and apps

    Every few years there is a new big thing in IT. Nowadays, all eyes are focused on Machine Learning (ML) and Artificial Intelligence…
    Read more

    _Let’s get in touch

    Contact us