
Cloud architect Girish Raja explores how serverless architecture lets infrastructure fade into the background, and the trade-offs to consider before adopting it.
Originally written by Girish Raja, Master Principal Cloud Solution Architect at Oracle. Published on LinkedIn, 30 September 2026
Key highlights
- Serverless doesn't mean there are no servers. It means the cloud provider manages them so teams can focus on building applications.
- Serverless works especially well for event-driven, short-lived and highly variable workloads.
- Cold starts, observability, security, vendor lock-in and cost all need careful planning.
- Not every workload should be serverless. The right choice depends on the workload's characteristics.
Introduction
In this article, cloud architect Girish Raja looks at serverless architecture as the next step in a long trend of abstracting infrastructure away. Businesses have moved from physical servers to virtual machines, then to containers and managed platforms, with each step reducing the operational burden. Serverless takes this further by asking whether infrastructure can become almost invisible to the teams that rely on it.
What serverless really means
Serverless is a model where the cloud provider takes responsibility for managing the underlying infrastructure. This frees application teams to concentrate on business logic, while benefiting from automatic scaling, built-in resilience and pay-per-use pricing.
Serverless applications are usually stateless and scale up or down automatically with demand. Because computing resources only run when triggered, the model pairs naturally with event-driven systems, and costs are based on actual usage rather than reserved capacity. The author argues that success should be measured by how little time teams spend thinking about servers at all.
Why organisations adopt serverless
Before an application reaches production, teams often spend significant time setting up infrastructure, networking, security, compliance and operating systems. These tasks are essential, but they rarely set a business apart. Serverless reduces this workload, helping organisations move faster, scale automatically without capacity planning and redirect effort towards innovation and customer value.
Where serverless fits in modern cloud environments
Serverless is rarely used on its own. It typically works alongside other cloud services and patterns, including:
- Event-driven systems, where functions run in response to triggers such as new files, database changes or messages
- APIs and microservices, which can scale independently through API gateways
- Automation, such as compliance checks, security fixes and scheduled maintenance
- AI applications, including chatbots, document analysis and model inference
- Cloud operations and governance, such as cost optimisation, monitoring, alerts and policy enforcement
Trade-offs to plan for
The author highlights several challenges that should be addressed at the design stage:
- Cold starts: functions that are used infrequently may take time to start up, which can frustrate users of latency-sensitive applications. Keeping key functions "warm" based on usage patterns can help.
- Observability: because serverless functions are short-lived, logs must be moved to persistent storage before they are lost. The goal is a sensible balance between visibility, retention, troubleshooting and cost, rather than collecting everything.
- Security: serverless removes some responsibilities, like operating system patching, but firewalls, DDoS protection, identity and access management, secrets management and least-privilege permissions remain essential and should be built in from the start.
- Vendor lock-in: solutions should be designed to be as portable as possible across cloud platforms, with deep, platform-specific integration used only where it is genuinely needed.
- Cost governance: pay-per-use pricing is efficient for unpredictable workloads but is not automatically cheaper. Execution frequency and duration, data transfer and connected services all affect cost, so monitoring, tagging and budgets are essential.
Conclusion
The author closes with three guiding principles: not every workload needs to be serverless, serverless is a design tool rather than a universal solution, and the future lies in higher levels of abstraction that are independent of any single platform. The most effective cloud architectures, he suggests, are often those where infrastructure fades into the background and teams can focus on delivering business value.
This is a summary of an article originally published by Girish Raja on LinkedIn. The views expressed in the original article are the author's own and do not necessarily reflect those of his employer. All rights to the original content belong to the author.
Read the full article on LinkedIn


