Open in app
Home
Notifications
Lists
Stories

Write
Irushinie Muthunayake
Irushinie Muthunayake

Home

Published in Geek Culture

·Dec 9, 2021

Mule 4 — Error Handling

PART — 1 ✦ Handling errors are much important when dealing with developing APIs. ✦ An error can be defined as an unexpected event that happens while processing a computer program. To respond to those exceptions, Exception Handling was introduced. Let's move to Error Handling in Mule 4 ✨ In…

Mulesoft

7 min read

Mule 4 — Error Handling
Mule 4 — Error Handling

Published in Nerd For Tech

·Jun 11, 2021

Proxy Microservice Design Pattern

Microservice Design Patterns (Part — 03) The proxy microservice design pattern is slightly similar to the aggregator. But according to the proxy design pattern, we do not need an aggregator on the consumer, but we create a microservice to invoke other services based on the business requirements. …

Microservices

5 min read

Proxy Microservice Design Pattern
Proxy Microservice Design Pattern

Published in Nerd For Tech

·Jun 10, 2021

Circuit Breaker Design Pattern 🔩

(Microservice Design Patterns — Part- 02) If your house is powered by electricity, then you can find a circuit breaker. So when you get the power from the main grid, the power always comes through a circuit breaker. If the main grid behaves in an abnormal way, or if additional…

Microservices

6 min read

Circuit Breaker Design Pattern 🔩
Circuit Breaker Design Pattern 🔩

Published in Nerd For Tech

·Jun 9, 2021

Aggregator Microservice Design Pattern 🧮

(Design Patterns— Part- 01) 📍 Before going into the design patterns, first, we should understand the principles behind them. So below are some principles which were used to design Microservices. ▪️ Availability ▪️ Resilient Services ▪️ Isolation from Failures ▪️ Scalability and Auto Provisioning ▪️ Autonomous Services ▪️ Independent Why we need design patterns for microservices? 🧐 📍…

Microservices

6 min read

Aggregator Microservice Design Pattern 🧮
Aggregator Microservice Design Pattern 🧮

Published in Geek Culture

·Jun 7, 2021

Best Practices for Microservices 📳(MICROSERVICES — Part-2)

Microservices: Best Practices ✨ In this article, I’m going to discuss nine best practices that you should follow when dealing with microservices. ① Always consider using Domain-Driven Design. ✹ It should have a well-defined scope. Consider the below example, Example: Assume that there’s a “Rent a car” application. There’s a customer and it can represent two…

Microservice Architecture

7 min read

Best Practices for Microservices 📳(MICROSERVICES — Part-2)
Best Practices for Microservices 📳(MICROSERVICES — Part-2)

Published in Geek Culture

·Jun 6, 2021

Web Applications to Microservices 📳(MICROSERVICES — Part-1)

An Overview of Microservice Architecture Monolithic Architecture What we have today is called Monolithic Applications. These are built as a single, unified unit, or in other terms, we can say that the monolithic applications have a single executable file for your entire application (The entire application is packed into one file).

Microservice Architecture

8 min read

Web Applications to Microservices 📳(MICROSERVICES — Part-1)
Web Applications to Microservices 📳(MICROSERVICES — Part-1)

Published in Geek Culture

·Jun 5, 2021

Introduction to Docker and Container-based development 📳

A simple overview of Docker and Container-based development. Generation — 01 📍 Early days we deployed our applications using physical servers. Example: Assume there is an application, database, and web server. Accordingly in those days, we used three different physical hardware boxes for this purpose. Problems with those different hardware boxes 🧐 Have to maintain them.(If there were multiple servers…

Docker

7 min read

Introduction to Docker and Container-based development 📳(MICROSERVICES — Part-1)
Introduction to Docker and Container-based development 📳(MICROSERVICES — Part-1)

Published in Geek Culture

·Jun 1, 2021

Modern JavaScript! 👩🏻‍💻

New features in ES6 every developer must know 📝 Special features of modern JavaScript 📍 JavaScript can be defined as a very powerful programming language and it is actually based on ECMA script. (ECMA is the foundation and javascript is on top of that) 📍 JavaScript ES6 is also called ECMAScript 6 or ECMAScript 2015…

Java Script

11 min read

Modern JavaScript! 👩🏻‍💻
Modern JavaScript! 👩🏻‍💻

Published in Geek Culture

·May 26, 2021

Memento Design Pattern ✨😎

An overview of the Memento Design Pattern and its implementation with a real-world scenario! 📍 According to the book “Design Patterns: Elements of Reusable Object-Oriented Software” by a gang of four, the Memento Desing Pattern belongs to the category of behavioral design patterns and, also known as snapshot pattern. 📍…

7 min read

Memento Design Pattern ✨😎
Memento Design Pattern ✨😎

Published in Geek Culture

·May 25, 2021

Chain of Responsibility Design Pattern ✨😎

An overview of the Chain of Responsibility design pattern & its implementation with a real-world scenario! — 📍 Chain of Responsibility Design Pattern is a Behavioral design pattern. 📍 The chain of responsibility pattern is mostly used to pass the responsibility to the next if the current object cannot handle it at the moment. By utilizing this Chain of Responsibility Design Pattern, you can accomplish the loose…

Chain Of Responsibility

6 min read

Chain of Responsibility Design Pattern ✨😎
Chain of Responsibility Design Pattern ✨😎
Irushinie Muthunayake

Irushinie Muthunayake

Associate Software Engineer at Virtusa

Following
  • Alessandro Butler

    Alessandro Butler

  • Editorial Team

    Editorial Team

  • Krishantha Dinesh

    Krishantha Dinesh

  • Arshad Suraj

    Arshad Suraj

  • Ramsunthar Sivasankar

    Ramsunthar Sivasankar

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable