Original Photo by Vlada Karpovich from Pexels

I. Introduction

Serverless computing benefits allow us to create agile and iterative architectures capable of being delivered rapidly than ever before. This benefits the business as the time to market is drastically reduced. Especially in the last one and a half years of the pandemic, we have seen the importance of speed…


Original Photo by Philippe Donn from Pexels

Introduction

As cloud computing is becoming a more common way of storing and managing data for all small to large-sized enterprises, the importance of understanding data usage patterns and the distance from the requestor entity has become vastly important. Distance is key to improved response times. …


Original Photo by Markus Spiske from Pexels

Introduction

“Without you logging, I will be lost in this distributed universe
- love: serverless architecture”

Serverless architectures are the current trend and push to abstract application design and development from infrastructure issues. I have touched upon numerous benefits of serverless designs in my previous posts. As with all good things…


Original Photo by Dhruvansh Soni on Unsplash

I. Introduction

“The essence of abstraction is preserving information that is relevant in a given context, and forgetting information that is irrelevant in that context. — John V. Guttag

The focus of the software architecture evolution has been on creating the next layer of abstraction. It allows us to focus our efforts…


Original photo on pexels

I. Introduction

“Software entities should be open for extension but closed for modification — Bertrand Meyer”

The OPEN/CLOSE principle of SOLID is well known and understood among the developer community. It is a key to designing and writing good quality maintainable code. This principle is even applicable to a large extent while…


Original Photo by Markus Spiske on Unsplash

I. Introduction

Carrying on from where I left sharing my experience of implementing microservices in a serverless style in my previous blogs, the focus of this blog is to understand how to approach event-driven design. …


https://www.serverless-diary.dynamodb.com
Original Photo by Markus Spiske on Unsplash

I. Introduction

Having shared my experience of implementing microservices in a serverless style in my previous blogs, let me dive into a level deeper sharing design considerations to be aware of for each component of our microservices. The focus of this blog will be understanding the right way of designing NoSQL Dynamo…


Original Photo by Adi from Unsplash

I. Introduction

Having shared my experience of implementing microservices in a serverless style in my previous blog, let us iterate the design and learn how to build a serverless website. …


Original Photo by Billy from Unsplash

1. Introduction

Microservices are now being widely accepted and looked at as a very strong architectural style for new projects, as well as the target for architecture for legacy monoliths. There isn’t much doubt regarding the benefits of microservice architecture, as both start-ups and major technology players have implemented and proven the…

Anuj Kothiyal

Digital Architect, Agile practitioner, Mentor and Fitness Enthusiast.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store