Categories
AWS Solace

Integrating PubSub+ Cloud with Lambda via API Gateway

Serverless architecture is all the rage these days and nothing screams serverless like AWS Lambda. When Lambda was announced a few years ago by AWS, it caused quite a bit of confusion but slowly it has gained popularity and has become analogous to serverless architecture. AWS Lambda is a serverless compute service that runs your code […]

Categories
Security Solace

Securing your data with TLS encryption on PubSub+ broker

In the last few years, it has been more important than ever to make sure your systems are sufficiently secured, especially your data. Several high profile system/data breaches have convinced corporations in different industries to treat their data with caution because those who failed to do so ended up paying a hefty price, both in […]

Categories
Solace

Streaming market data simulator for your projects

This post is the first post in a series of posts I have written as part of a data analytics pipeline spanning multiple languages, databases, and environments. You can find more about the pipeline in my final post here. Over the last few years, I have worked on several side projects in the market data […]

Categories
Architecture

Understanding the differences between IaaS, Paas, and SaaS

In my current role as a Solutions Architect, I am regularly talking to developers and architects about IaaS, PaaS and SaaS. These terms, which are relatively new, can sometimes be confusing. In this post, I would like to give a brief description of what they are and how they differ from each other. As shown […]

Categories
AWS Solace

Controlling an Arduino based car with Solace’s PubSub+ broker

Alright, let me start with this blog post with a disclaimer that I am very new to Arduino. Despite having an Electrical Engineering degree, I had never really played around Arduino until very recently. The code referenced in this post was handed down to me by my colleagues at Solace. Few days ago, I presented […]

Categories
Event Driven Architecture

What is Event Driven Architecture (EDA)?

In one of my previous posts, I discussed the evolution of application architecture from monolithic to service-oriented to microservices and eventually, to event-driven. I concluded that post with a brief introduction to event-driven architecture (EDA) and promised to dive deeper into the topic in a future post. Well, here we are. In this post, I […]

Categories
Architecture AWS Solace

Deploying PubSub+ in High-Availability mode

When you are architecting a system, it is extremely important to make sure the system is redundant, highly resilient and fault-tolerant. Such a system is capable of continuing operating if one of the nodes fails as well as if all the nodes fail in one datacenter. Solace’s PubSub+ broker can be deployed in a High-Availablity […]

Categories
AWS Solace

My first time at AWS’s re:invent

I love going to conferences! As a developer, it’s a great opportunity to attend some great sessions live and meet other developers, not just from your industry but across industries. Talking to attendees who might code in same language as me or might use same backend technologies as me, is my favorite thing about attending […]

Categories
AWS Solace

Launching an EC2 instance with Solace’s PubSub+ broker

I love AMIs and I cannot lie. Gone are the days when you had to read lengthy documentation and figure out how to manually install binaries. Gone are the days when you had to worry about installing different package managers to manually install all the required libraries via pip or conda. We live in a […]

Categories
Architecture Event Driven Architecture Microservices Service Oriented Architecture

How your application architecture has evolved

If you have been developing or been involved with application architecture in one way or another, then you have definitely seen a lot of changes in the last few years. So many different types of architectures and technologies have come and gone that sometimes it can be hard to keep track of them. However, when […]