DEV Community

Viraj Lakshitha Bandara profile picture

Viraj Lakshitha Bandara

Seasoned Engineer w/ Java, React & Next. Passionate about R&D & continuous learning. Eager to learn Kubernetes & AWS.

Work

Senior Software Engineer

Four Year Club
Writing Debut
Three Year Club
Hacktoberfest 2022
Two Year Club
Hacktoberfest 2021
One Year Club
Implementing CQRS with Spring Boot: A Deep Dive for Software Architects

Implementing CQRS with Spring Boot: A Deep Dive for Software Architects

Comments
4 min read

Want to connect with Viraj Lakshitha Bandara?

Create an account to connect with Viraj Lakshitha Bandara. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Hexagonal Architecture in Spring Boot Applications

Hexagonal Architecture in Spring Boot Applications

Comments
4 min read
Building Globally Scalable Applications: Leveraging Spring Boot's Powerful Internationalization (i18n) Capabilities

Building Globally Scalable Applications: Leveraging Spring Boot's Powerful Internationalization (i18n) Capabilities

Comments
4 min read
Real-Time Data Streaming with AWS Kinesis, Spring Boot, and React

Real-Time Data Streaming with AWS Kinesis, Spring Boot, and React

Comments
4 min read
Orchestrating Complex Workflows with AWS Step Functions and NestJS: A Deep Dive

Orchestrating Complex Workflows with AWS Step Functions and NestJS: A Deep Dive

Comments
4 min read
Software Security in the Age of Cloud Computing: Zero Trust and Beyond

Software Security in the Age of Cloud Computing: Zero Trust and Beyond

Comments
4 min read
Building Event-Driven Architectures with AWS SQS, Spring Boot, and React

Building Event-Driven Architectures with AWS SQS, Spring Boot, and React

Comments
4 min read
Mastering Dependency Injection in NestJS: Advanced Patterns for Scalable Applications

Mastering Dependency Injection in NestJS: Advanced Patterns for Scalable Applications

Comments
4 min read
Event-Driven Microservices with Spring Boot and Kafka

Event-Driven Microservices with Spring Boot and Kafka

Comments
6 min read
Exploring Custom Decorators in NestJS: Enhancing Your API with Metadata and Reusability

Exploring Custom Decorators in NestJS: Enhancing Your API with Metadata and Reusability

Comments
4 min read
Taming Complexity with DDD and Spring Boot

Taming Complexity with DDD and Spring Boot

Comments
5 min read
Taming Complexity with Dynamic Modules in NestJS

Taming Complexity with Dynamic Modules in NestJS

Comments
5 min read
Building Resilient Applications with Spring Boot and Resilience4j

Building Resilient Applications with Spring Boot and Resilience4j

Comments
5 min read
Seamless API Management: Optimizing Spring Cloud Gateway with AWS API Gateway

Seamless API Management: Optimizing Spring Cloud Gateway with AWS API Gateway

Comments
6 min read
Supercharging React TypeScript: Performance Optimization Techniques

Supercharging React TypeScript: Performance Optimization Techniques

Comments
5 min read
Taming Microservice Chaos: Service Mesh with Spring Boot and Istio

Taming Microservice Chaos: Service Mesh with Spring Boot and Istio

Comments
5 min read
Supercharging Spring Boot Applications with Redis

Supercharging Spring Boot Applications with Redis

Comments
6 min read
Managing Multiple React Apps with the Power of npm Workspaces

Managing Multiple React Apps with the Power of npm Workspaces

Comments
5 min read
Building Scalable Architectures with Spring Boot and Kubernetes

Building Scalable Architectures with Spring Boot and Kubernetes

Comments
4 min read
Building Modern Web Apps with React, TypeScript, GraphQL and Apollo Client

Building Modern Web Apps with React, TypeScript, GraphQL and Apollo Client

Comments
7 min read
Implementing Distributed Tracing with Spring Boot and Zipkin

Implementing Distributed Tracing with Spring Boot and Zipkin

Comments
5 min read
Taming API Complexity with GraphQL and Spring Boot

Taming API Complexity with GraphQL and Spring Boot

Comments
5 min read
Building Serverless Applications with Spring Boot and AWS Lambda

Building Serverless Applications with Spring Boot and AWS Lambda

Comments
5 min read
Effortless Communication: Building an Automated Email Writing Service with OpenAI and Spring Boot

Effortless Communication: Building an Automated Email Writing Service with OpenAI and Spring Boot

Comments
5 min read
Building Scalable SaaS Solutions with Spring Boot

Building Scalable SaaS Solutions with Spring Boot

Comments
4 min read
Spring Boot 🚀 Meets Docker: Containerizing Your Java Applications

Spring Boot 🚀 Meets Docker: Containerizing Your Java Applications

Comments
7 min read
Taming the CSS Beast: Styling React Components in TypeScript with CSS Modules and Styled Components 💅

Taming the CSS Beast: Styling React Components in TypeScript with CSS Modules and Styled Components 💅

Comments
5 min read
Taming the Configuration Beast: Centralized Management with Spring Cloud Config

Taming the Configuration Beast: Centralized Management with Spring Cloud Config

Comments
4 min read
Taming Your Environments with Spring Boot Profiles

Taming Your Environments with Spring Boot Profiles

Comments
5 min read
Building Resilient Microservices: Implementing the Circuit Breaker Pattern with Spring Boot and Hystrix

Building Resilient Microservices: Implementing the Circuit Breaker Pattern with Spring Boot and Hystrix

Comments
6 min read
Supercharging React Performance with TypeScript: Code Splitting and Lazy Loading 🚀

Supercharging React Performance with TypeScript: Code Splitting and Lazy Loading 🚀

Comments
6 min read
Load Balancing Spring Boot Applications with Spring Cloud LoadBalancer

Load Balancing Spring Boot Applications with Spring Cloud LoadBalancer

Comments
5 min read
Spring Boot and Kafka: A Powerful Duo for Event-Driven Architectures

Spring Boot and Kafka: A Powerful Duo for Event-Driven Architectures

1
Comments
6 min read
Streaming Data Alchemy: Apache Kafka Streams Meet Spring Boot

Streaming Data Alchemy: Apache Kafka Streams Meet Spring Boot

Comments
6 min read
Ensuring Robust React Applications: A Deep Dive into Testing with Jest and React Testing Library

Ensuring Robust React Applications: A Deep Dive into Testing with Jest and React Testing Library

Comments
5 min read
Monitoring Spring Boot Applications with Prometheus and Grafana

Monitoring Spring Boot Applications with Prometheus and Grafana

1
Comments
6 min read
Scheduling Tasks in Your Spring Boot Application Like a Pro 🧰

Scheduling Tasks in Your Spring Boot Application Like a Pro 🧰

Comments
5 min read
Optimizing Spring Boot Applications with Caching Strategies

Optimizing Spring Boot Applications with Caching Strategies

Comments
4 min read
Taming the Wild West: Enforcing Type Safety in Your React Projects 🤠

Taming the Wild West: Enforcing Type Safety in Your React Projects 🤠

Comments
6 min read
Achieving Zero Downtime Deployments for Your Spring Boot Applications

Achieving Zero Downtime Deployments for Your Spring Boot Applications

Comments
4 min read
Taming the Beast: Conquering Spring Boot Testing

Taming the Beast: Conquering Spring Boot Testing

Comments
5 min read
Taming the Beast: Structuring Large-Scale React Applications

Taming the Beast: Structuring Large-Scale React Applications

1
Comments
5 min read
Taming the Beast: Structuring Large-Scale React Applications 🏗️

Taming the Beast: Structuring Large-Scale React Applications 🏗️

Comments
4 min read
Navigating the React-TypeScript Landscape with React Router

Navigating the React-TypeScript Landscape with React Router

5
Comments 1
6 min read
Turbocharging React Apps: Unleashing the Power of Memoization

Turbocharging React Apps: Unleashing the Power of Memoization

Comments
4 min read
Spring Boot and OAuth2: Secure Your APIs 🔒

Spring Boot and OAuth2: Secure Your APIs 🔒

Comments
5 min read
Taming Forms in React TypeScript: A Deep Dive into Formik and Yup

Taming Forms in React TypeScript: A Deep Dive into Formik and Yup

Comments
7 min read
Taming Deeply Nested Components: Advanced Prop Drilling in React

Taming Deeply Nested Components: Advanced Prop Drilling in React

Comments
6 min read
Microservices and Micro Frontends: A Match Made in Architectural Heaven

Microservices and Micro Frontends: A Match Made in Architectural Heaven

1
Comments
5 min read
Unlocking Application Insights: Leveraging Spring Boot Actuator for Monitoring and Metrics

Unlocking Application Insights: Leveraging Spring Boot Actuator for Monitoring and Metrics

Comments
6 min read
Spring Boot, React, and the Quest for SEO Supremacy

Spring Boot, React, and the Quest for SEO Supremacy

Comments
4 min read
Taming the State Beast: React, TypeScript, and the Power of Redux

Taming the State Beast: React, TypeScript, and the Power of Redux

1
Comments
6 min read
Centralized Logging and Monitoring for Spring Boot and React Applications

Centralized Logging and Monitoring for Spring Boot and React Applications

Comments
4 min read
Locking Down Your Spring Boot Apps: A Deep Dive into Spring Security

Locking Down Your Spring Boot Apps: A Deep Dive into Spring Security

Comments
5 min read
Keeping Your Data Close: Cross-Region Replication with AWS DMS

Keeping Your Data Close: Cross-Region Replication with AWS DMS

Comments
5 min read
Effortlessly Orchestrating Workflows in the Cloud: A Deep Dive into AWS Managed Apache Airflow

Effortlessly Orchestrating Workflows in the Cloud: A Deep Dive into AWS Managed Apache Airflow

1
Comments 1
5 min read
Embracing the Chaos: Using Fault Injection Testing to Build Resilient AWS Architectures

Embracing the Chaos: Using Fault Injection Testing to Build Resilient AWS Architectures

Comments
6 min read
Bridging the Gap: Unlocking Hybrid Cloud Potential with AWS Storage Gateway

Bridging the Gap: Unlocking Hybrid Cloud Potential with AWS Storage Gateway

Comments
4 min read
Data Warehousing and Analytics with Amazon Redshift

Data Warehousing and Analytics with Amazon Redshift

1
Comments
4 min read
Unlocking Cloud Networking Potential: A Deep Dive into AWS VPC

Unlocking Cloud Networking Potential: A Deep Dive into AWS VPC

1
Comments
4 min read
loading...