Hello, everyone! It’s been a while since I wrote a blog post. Today, I’m exploring the Event-Driven Architecture (EDA), particularly in the context of social protection. EDA’s diverse patterns offer unique solutions for complex problems we see. Note that I will be taking OpenSPP as an example to explain, as it’s the project I am working on now. Think that ...
Hey developers! I feel really good because I was able to pass 40,000 reputation points on StackOverflow and it has been a great journey helping the community and getting help from the best people. I’ll tell you more… My last post is also about Stackoverflow 30K achievement, therefore I would like to keep this blog post short and sweet. ...
Hey developers! I feel really good because I was able to pass 30,000 reputation points on StackOverflow. It wasn’t an easy task get 30K and I was working on this for 8+ years on and off. Stack Overflow is a question and answer site for professional and enthusiast programmers. It is a privately held website, the flagship site of ...
Happy 2019 folks! I thought of writing a different type of a blog post than another regular technical post this time because it’s a new year. As you know, I’m a software expert who works with the technology day in day out. Recently I got myself thinking about life of which I wanted to find the definition. I did ...
Today’s blog post is fairly different from the blog posts that I have been writing. It’s about a public meetup that I did which was organized by ISC2 Colombo chapter. The topic was ‘Application High Availability for Operational Continuity’. No sooner the topic was selected I knew that It was an interesting topic for me and for the audience ;-) The ...
Today’s blog post is fairly different from the blog posts that I have been writing. It’s about a public meetup that I did which was organized by ISC2 Colombo chapter. The topic was ‘Application High Availability for Operational Continuity’. No sooner the topic was selected I knew that It was an interesting topic for me and for the audience ;-) The ...
I’m a big fan of APIs (I even wrote an article on REST API Architecture – Best Practices) because in any given enterprise application in today’s modern world, the API is considered to be one of the key success factors in digital transformation of any business. When you have multiple APIs being exposed and being accessed by a number of entities, there has to ...
I’m a big fan of APIs (I even wrote an article on REST API Architecture – Best Practices) because in any given enterprise application in today’s modern world, the API is considered to be one of the key success factors in digital transformation of any business. When you have multiple APIs being exposed and being accessed by a number of entities, there has ...
Nginx is one of the most famous web servers in the today’s market which provides a set of features that the Enterprise can utilize to scale out the infrastructure. Today, we are going to focus on installing Nginx on Ubuntu, setting it up as a reverse proxy and to load balance (high availability) with Keepalived. I have done a similar ...
Nginx is one of the most famous web servers in the today’s market which provides a set of features that the Enterprise can utilize to scale out the infrastructure. Today, we are going to focus on installing Nginx on Ubuntu, setting it up as a reverse proxy and to load balance (high availability) with Keepalived. I have done a similar ...
In today’s world, microservices architecture is taking over pretty much everything. The deployment mechanism that goes with microservers is containers. When you have a lot of containers in your application you need to have a platform to manage those containers. That’s where the Kubernetes comes into the picture. What is Kubernetes Kubernetes is an open-source system for automating deployment, scaling, and ...
In today’s world, microservices architecture is taking over pretty much everything. The deployment mechanism that goes with microservers is containers. When you have a lot of containers in your application you need to have a platform to manage those containers. That’s where the Kubernetes comes into the picture. What is Kubernetes Kubernetes is an open-source system for automating deployment, scaling, and management ...
How’s it going tech folks? I have been silent for a while but decided to make a noise after all. How to architecture your product precisely for it to operate without any abnormalities to meet its non-functional requirements is what I’m going to talk about. If you don’t properly architecture your product it might behave abnormally under a heavy load, could be vulnerable ...
How’s it going tech folks? I have been using NoSQL for a while now and I like it. So today I’m going to talk about how to deploy (Install) a Couchbase database cluster on Ubuntu. What’s Couchbase Couchbase is one of the most popular NoSQL databases. If you are wondering why NoSQL? Read here. Anyway what they say about Couchbase is “Develop ...
Hadoop is everywhere and gaining attention like crazy. This is not an article which explains what’s it or how it works because there are a lot of good resources for that. So I don’t want to repeat the same stuff but I’m going to help you to go step further and deploy a Hadoop multi node cluster on ubuntu. Pretty interesting right? ...
SOA(Service Oriented Architecture) has become a foundation for the most of the application that are developed today. A service oriented architecture is an architectural pattern which enables collection of services to communicate with external/internal parties to pass data or for services coordinating. Let’s start from what’s a service. What’s a Service/API A service is a function that is well-defined, self-contained, and does not depend on ...