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 […]
Author: Himanshu
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]