Open in app
Home
Notifications
Lists
Stories

Write
Damsak Bandara
Damsak Bandara

Home
About

Published in Nerd For Tech

·Jun 28, 2021

Microservices (Part 5) — Design Patterns for Microservices(Proxy Pattern)

The proxy pattern is simply another variation of the Aggregator Pattern. In this pattern, the aggregation doesn't happen on the client side. A Separate Microservice will get invoked based on the requirement. The difference, Aggregator Pattern: Invokes multiple services to get the responses required by the application. Aggregation of data. …

Microservices

4 min read

Microservices (Part 5) — Design Patterns for Microservices(Proxy Pattern)
Microservices (Part 5) — Design Patterns for Microservices(Proxy Pattern)

Published in Nerd For Tech

·Jun 8, 2021

Microservices (Part 4) — Design Patterns for Microservices (Circuit Breaker Pattern)

The circuit Breaker pattern is another popular design pattern used in Microservices Architecture. This pattern falls under the category of sustainable design patterns. That means it helps to keep a particular service alive without failing. Availability is a crucial factor in Microservices Architecture. …

Microservices

4 min read

Microservices (Part 4) — Design Patterns for Microservices (Circuit Breaker Pattern)
Microservices (Part 4) — Design Patterns for Microservices (Circuit Breaker Pattern)

Published in Nerd For Tech

·Jun 7, 2021

Microservices (Part 3) — Design Patterns for Microservices(Aggregator Pattern)

Microservices is a completely new way of developing applications. Design patterns are a crucial part of this new implementation process. Let’s discuss some commonly used designed patterns. Aggregator Pattern A microservices application consists of several independent services. These services are less coupled and talk to each other through well-defined interfaces. Service has…

Aggregator

4 min read

Microservices (Part 3) — Design Patterns for Microservices(Aggregator Pattern)
Microservices (Part 3) — Design Patterns for Microservices(Aggregator Pattern)

Published in Nerd For Tech

·Jun 6, 2021

Microservices (Part 2) — Best Practices

Developers need to follow a set of best practices in order to successfully implement the Microservices architecture. Let’s discuss these best practices. Design It is very important to model the boundaries of the system before implementing the Microservices architecture. The developers who design the system must have a crystal clear understanding…

Microservices

5 min read

Microservices (Part 2) — Best Practices
Microservices (Part 2) — Best Practices

Published in Nerd For Tech

·Jun 6, 2021

Microservices (Part 1) — Introduction

Monolithic Application Architecture Monolithic application architecture is the architecture followed by most of the developers to create enterprise-level applications before the emergence of Microservices. In Monolithic applications, all the business modules run in a single process which is typically a WAR/EAR file. Classes of these different modules may talk to each other and…

Microservices

6 min read

Microservices (Part 1) —  Introduction
Microservices (Part 1) —  Introduction

Published in Geek Culture

·Jun 4, 2021

Introduction to Container-Based Application Development

Evolution of Application Architecture Generation 01: The Dark Ages One Physical Server — One Application

Docker

6 min read

Introduction to Container-based Application Development
Introduction to Container-based Application Development

Published in Nerd For Tech

·May 31, 2021

Modern Concepts in JavaScript(Part 2)

Through this article let’s discuss some new concepts in JavaScript. This is a continuation of the previous article. So I suggest you go through part 1 of this article before moving on to this. Visit the previous article by — Modern Concepts in Javascript — Part 1 damsak.medium.com 6. Template Literals Refers to a string literal that allows embedded expressions. Templates…

Java Script

5 min read

Modern Concepts in JavaScript(Part 2)
Modern Concepts in JavaScript(Part 2)

Published in Nerd For Tech

·May 31, 2021

Modern Concepts in JavaScript(Part 1)

JavaScript is a lightweight, dynamic, text-based programming language that is used on both client-side and server-side in order to make web pages more interactive. Javascript was first introduced in 1995 with the name LiveScript. Later on, with the popularity of Java, Netscape changed its name to JavaScript. JavaScript is the…

Java Script

6 min read

Modern Concepts in Javascript — Part 1
Modern Concepts in Javascript — Part 1

Published in Nerd For Tech

·May 25, 2021

Memento Design Pattern

Memento Pattern is a Design pattern that is used to restore the state of an object to a previous state without revealing the implementation details. This pattern falls under the category of Behavioral design patterns. Think about a situation where we develop an application with states. Now there is a…

Memento Pattern

5 min read

Memento Design Pattern
Memento Design Pattern

Published in Nerd For Tech

·May 24, 2021

Chain of Responsibility Design Pattern

Definition Chain of Responsibility Pattern is a Design pattern that forms sequentially connected components and consumers can simply pass the object to the first component. Then that particular object gets processed by each component according to the constructed sequence. This pattern falls under the category of behavioral Design patterns. In simple…

Chain Of Responsibility

4 min read

Chain of Responsibility Design Pattern
Chain of Responsibility Design Pattern
Damsak Bandara

Damsak Bandara

Associate Software Engineer at Virtusa

Following
  • Malshani Dahanayaka

    Malshani Dahanayaka

  • Hasini Sandunika Silva

    Hasini Sandunika Silva

  • Irushinie Muthunayake

    Irushinie Muthunayake

  • Krishantha Dinesh

    Krishantha Dinesh

  • Nadee Poornima

    Nadee Poornima

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable