Think Granular To Go Faster In Serverless! — Part 1: Individuality

Sheen Brisals
7 min readNov 11, 2022

I often talk about Granularity as one of the main benefits of Serverless. Yet, it is not something widely spoken about or appreciated beyond the technical borders of serverless.

In this five-part series, I bring awareness to this topic, especially to the new serverless adopters, and provide clarity on how it influences the many parts of the serverless ecosystem and brings value to the organization.

  • Part 1: Individuality
  • Part 2: Granular Mindset
  • Part 3: Breaking the Microservices
  • Part 4: Fine-Grained Teams
  • Part 5: Event-Driven Architecture

The Influence Of Microservices

In 2016, when I heard of platform modernization talks of migrating from a legacy monolith application, I started to explore deep into microservices, as it was the trend and direction everyone was moving in. With no serverless thoughts infiltrated in yet, I prepared a lengthy sixty-five slides presentation to convey the idea of visualizing the legacy platform as a collection of microservices. Textbook-style traditional microservices!

Traditional microservices, as I refer to in this article, are those developed as independent but large applications packaged to run inside a container.

--

--

Sheen Brisals

Co-author of Serverless Development on AWS (O'Reilly, 2024) | Engineer. Architect. Leader. Writer. Speaker. AWS Serverless Hero.