10x Engineering Series – Microservices

At Urban Company Engineering, we take a lot of pride in the platforms we build. One of the most leveraged platforms is that of our microservices. This blog is a part of the 10x Engineering Series – Microservices.
If you haven’t read the introduction,
go here.
This blog showcases an example of what-is-possible in our engineering world — based on just 2 simple steps: RPC, Directory of Services/DBs.

“We have grown to be a team known for bold interventions, timed well.”

There is no conversation complete without bringing in metrics! …


10x Engineering Series – Microservices

At Urban Company Engineering, we take a lot of pride in the platforms we build. One of the most leveraged platforms is that of our microservices. This blog is a part of the 10x Engineering Series – Microservices.
If you haven’t read the introduction,
go here.
This blog showcases an example of what-is-possible in our engineering world — based on just 2 simple steps: RPC, Directory of Services/DBs.

“We have grown to be a team known for bold interventions, timed well.”

Think about how your scripts are written and deployed. …


10x Engineering Series – Microservices

At Urban Company Engineering, we take a lot of pride in the platforms we build. One of the most leveraged platforms is that of our microservices. This blog is a part of the 10x Engineering Series – Microservices.
If you haven’t read the introduction,
go here.
This blog showcases an example of
what-is-possible in our engineering world – based on just 2 simple steps: RPC, Directory of Services/DBs.

“We have grown to be a team known for bold interventions, timed well.”

As engineers, we might believe that the lesser the boilerplate code, the lesser the chances of errors. …


10x Engineering Series – Microservices

This blog is a part of our series on “10x Engineering Series – Microservice”. The series covers two aspects:
— The 2-steps to lay the foundation of a microservice platform
— The amazing benefits that are unlocked
If you haven’t read the introduction, go here. Through our experiences, we hope to inspire you to build the right platforms at the right time!

Intro

Monoliths are ugly to maintain. With microservices, you might aggravate some problems. You have multiple repositories, all with their own code to initiate connections to dependencies, and to deploy the microservice with the right configurations. …


10x Engineering Series – Microservices

This blog is a part of our series on “10x Engineering Series Microservice”. The series covers two aspects:
— The 2-steps to lay the foundation of a microservice platform
— The amazing benefits that are unlocked
If you haven’t read the introduction, go here. Through our experiences, we hope to inspire you to build the right platforms at the right time!

Intro

The 1st step to create an amazing microservices platform is to add a wrapper / adapter layer over your service endpoints. Infact, while at it, create a simple RPC framework.

This simple first step will unlock a lot…


10x Engineering Series – Microservices

This blog is a part of our series on “10x Engineering Series – Microservice”. The series covers two aspects:
— The 2-steps to lay the foundation of a microservice platform
— The amazing benefits that are unlocked
If you haven’t read the introduction, go here. Through our experiences, we hope to inspire you to build the right platforms at the right time!

What is 10x Engineering?

It’s a rhetoric. Teams that are able to operate at a much higher leverage to create disproportionate impact.

“10x” is a large multiplier delta. An individual’s hard work or talent won’t get you there. “10x” requires a certain…


10x Engineering Series – Microservices

This is the introductory blog to the “10x Engineering Series – Microservices”.

We at Urban Company are very proud of our platforms. The speed of adopting a tech change, the standardisation, the leverage – all makes for a unique ecosystem that fosters excellence.

The one piece of our engineering legacy is our Microservices platform. Before we jump into it, let me throw a few interesting anecdotes to demonstrate how easy it gets for an engineer.

Zero Boilerplate Code? That's right. We might just be a company with the leanest microservices. Our services simply implement functions that return a Promise. …


By – Rohit Malhotra (Engineer, Marketplace)

Lodash is a JavaScript library which provides utility functions for dealing with javascript objects and arrays, enhancing productivity and code readability.

Lodash provides a plethora of functions, following are some of them that will help in solving the most common challenges when dealing with javascript objects.

_.map

Iterates over an array or properties of an object and returns a new array with values as the result of the callback function.

const numbers = [2, 5, 9];_.map(numbers, num => num * 2);
// [ 4, 10, 18 ]

The above can be achieved through es5 map as well but _.map can…


By - Abhiraj Bhal (Co-Founder & CEO, Urban Company)

The second wave of the COVID-19 pandemic has plunged India into a crisis of unprecedented scale. Each one of us has seen personal loss up close — family members, friends and/or colleagues. At Urban Company, we have lost a dear colleague of ours, Mohit Agrawal, who had been our brother, friend and colleague for nearly 6 years. To honor his spirit, and countless others like him who have lost the fight to COVID-19, we have put in place a set of measures to help our community of 35,000 service partners.

Our measures across vaccinations, medical relief, financial support and safety…


By – Raghav Chandra (Co-founder & CPTO, Urban Company)

If you invest in the stock market and are a young leadership, you will find this post to be a fun take. Perhaps a cross learning in both.

Alpha & Beta in Finance

While investing, one popular strategy in building a portfolio is the Core & Satellite approach. The simplified theory is, you believe the market (benchmark) grows by a certain amount every year. You take your money and split it into a part that tracks the market automatically, and a part which requires more active work to beat the market.

The part that you wish to run passively, governed by the market as a…

UC Blogger

The author of stories from inside Urban Company (owner of Engineering, Design & Culture blogs)

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