Cloud providers are expensive and spending on infrastructure can be painful. But…You know what’s more painful? Spending on unused infrastructure. Infrastructure that you don’t even remember choosing in the first place.

In the current era of microservices and almost everything being on cloud, it is extremely important to spend on infrastructure wisely. During the initial phase of designing and architecting, many of us tend to get carried away by scalability and availability. We go overboard and design a system which is over-engineered and a bit too ready for the traffic it won’t even meet in the next five to ten…


Do you often wonder what kind of language you should use in order to be more inclusive? Many of us must have heard about using gender inclusive pronouns like they/theirs instead of binary ones like he/his or she/her or maybe not using words like whitelisted or blacklisted to prevent racial injustice. And a few of us must be wondering, why does it even matter to think about these aspects. Shouldn’t it be enough to convey thoughts as per each individual’s comfort? …


Most of us, when we hear the word ‘coursera’, we immediately think of a course that would help us become better at a particular tech stack.

Well, be that as it may, it is not just that. Coursera offers a variety of courses that help us develop new hobbies, skills and become better individuals.

Given below are a few courses (all of them are free) that I personally found really interesting:

If you want to build your memory muscle, or want to know about psychology or simply want to improve your negotiation skills, then these courses are for you


Many of us have encountered the word auth while building our applications. It might have surfaced up while discussing about identity and access management, CRMs, security etc. Just to be clear, the auth I am referring to here is the whole ecosystem of authentication and authorization. If you are not familiar with it yet, relish the moment, but do buckle up. When it comes to understanding auth, it can briefly be categorized into three — don’t understand auth, trying to understand auth, think they understand auth. …


Most of us are working from home(WFH) these days and given the recent situation, we might need to continue for a few more weeks/months now.There are many articles which give beautiful insights on this.Few of them share the experiences like how the day goes by with family and kids and a few of them share tricks and trades for acing the WFH option.Keeping all this in mind, I was kind of wondering how WFH has affected different categories of people around us and how exactly we can be inclusive by supporting them during this time

The family givers

In my…


Since last week, the fitness centre I go to has started a new routine.The cool thing introduced now is to take a picture with the entire group at the end of every session on a daily basis.This picture would serve as a memory to the people who have attended the session and would only appear in the individual’s app.The individual is free to share this memory on any social networking site though.

Now, I am not a person who particularly likes to be clicked, but something else bothered me here.I already have an app installed on my cell phone where…


Recently I attended a two week data engineering workshop which targeted mainly data ingestion, processing and workflow management.I got the chance to step into the shoes of a data engineer for these two weeks, and, it was no piece of cake.

In the workshop we were introduced to the tools of the big data world and then we were given a problem statement, which we were expected to solve using them.The option of selection of the tools, and coming up with creative visualizations was left to us.Lets …


When was the last time you changed your laptop or phone?Or to be more precise, What was the reason behind that change?The reason for me was, the new gadget gave me a better user experience, had more features and had better accessibility.In short, it felt good.The old gadget was working fine,but it couldn’t offer me the necessities which the new one was offering,everyone else had started using the new model, and more importantly I was unable to be on track with the ongoings.I think this holds true in software world as well.

Lately there has been a lot of buzz…


A trip towards bliss…

Well, I was going to turn 25 soon and I wanted to pamper myself.Ideas like shopping and spa did come to mind, but they felt really mundane.What I really wanted was to relinquish all the apprehensions and snap out of the daily routine for just one day.As aptly described by Mark Twain-”There is a charm about the forbidden that makes it unspeakably desirable”.I wanted to visit a place I had never seen before and I wanted to do that by myself.Thus, …


Recently I had the chance of attending Functional Conf organized by ConfEngine which was held at Bangalore.This was a conference dedicated to buzz words such as scalability,benchmarking and most ardently immutability.

Day 1 got kicked-off at sharp 9 in the morning.I reached a bit late though, considering Bangalore traffic :)

My first session of the day was ‘All Chat Applications using Elixir’.Questions such as deployment of Elixir using Docker,scalability of the app,load balancing,etc were answered in this session.

Next session was on umbrella apps.This session was focused on building an umbrella app using Elixir and Phoenix.Architecture …

Ujjavala Singh

Ujjavala works with ThoughtWorks as a Senior Application Developer with 7 years of experience in building intelligent systems and designing tech strategies.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store