"To provide best-in-class technology solutions and create great experience with the usage of the latest technologies available"
"People rarely succeed unless they have fun in what they are doing. You will be amazed at the way we collaborate and learn from each other in an informal way. No target is impossible for us when we put our hearts and minds together."
"Great things in business are never done by one person. They are done by a team of people. We value team work and hierarchies are considered old world mindset. We provide great learning opportunities and support for accomplishing your goals, if you are ready to be challenged."
At matrimony.com, our mobile was long due for a refresh and we wanted to make it the latest and greatest. That started us on looking the tech stack that it was running on and how we can change it.
In this blog, wanted to cover the best practices that we adhere to keep our Android app upto date. We have hundreds of apps that we support and requires us to be on-par with the ecosystem. If you are an app developer with Indian customer as primary users and need a complete guide of managing you app, read through our experience...
We are an open consumer internet product and customers access our website/mobile site/Android & iOS Apps round the clock 365 days an year. To make sure we take care of customers, we have the responsibility of making sure no new code change affects the site in ways it is not intended and under various load states based on traffic.
For long we have been having our traditional environment setup: Dev, Stage & Production. With us adding more and more features into our product and with a large development team of about 50+ developers, this traditional structure became insufficient.
If you are planning to have your own GIT setup, this blog details out the steps involved. You can install on a windows or a linux box. But we recommend that you use linux as Gitolite(detailed below) runs only on linux.
For one of our events feed, we wanted to have a high throughput system which keeps collecting various types of event details for a user and present it in one concise form. This section would act as a great summary from where users can take requisite actions.