our expertise is in delivering highly available, scalable systems in high throughput environments.
Some of the major services we've built include a multivariate testing/ experimentation platform, a ride-share driver-allocation service, multiple machine learning runtimes, and a variety of ETL and analytics systems. Take a look at a selection of recent projects below
talks
EuroClojure
Moving people with Clojure
ClojureD
Reducing Accretion in Monoliths
Gojek is the uber + swiggy + dunzo + grofers of south-east Asia. It is operational in 4 countries, and impacts 10s of millions of customers, millions of drivers, and half a million merchants/restaurants.
We have been working with Gojek since 2015, and on multiple products:
Allocation / match-making, and pooling
Food, and transport CMS, and OMS
Pricing
Experimentation, notifications, and bundles
Rewrote, and architected their central driver allocation system in a few months, with a generative testing suite.
Brought Clojure expertise to Gojek, trained multiple teams in Clojure, and continue to advise on language semantics.
Led, and supervised teams and product initiatives from the technical front, while working with product, business, ops, design, research, and data-science teams.
Established processes and practices around designing architectures, project management, and tech debt management.
Engineered large scale, low-latency, stateful systems, and data pipelines for ML runtimes.
talks
EuroClojure
Moving people with Clojure
ClojureD
Reducing Accretion in Monoliths
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
PayTM Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
PayTM Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
PayTM Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
PayTM Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir
PayTM Insider is India's largest online ticketing and events company. Insider approached nilenso with a concept for an entirely new business model: to bring their live events online.
We worked with Insider from 2018 to 2019 to build their live platform that hosts digital events, with the objective of “Streaming interactive video to one million concurrent users”.
Even to begin with, this involved building a real-time quiz coupled with the event where hundreds of thousands of participants needed to see the questions at the exact same time.
Designed and implemented a fault-tolerant distributed system in Elixir, and Erlang's OTP tooling. And built video transcoding and streaming into the platform, using mimoLive and Wowza Cloud.
Built a Mob Simulator, that simulated concurrent users ordering in the hundreds of thousands, to load test the system.
Synchronised the quiz and video by stamping metadata onto the stream, self-identifying sync time, and compensated for server-side transcoding delays on mobile clients.
Built a dashboard to create the quiz, publish questions and answers to the massive live audience, and coordinate transitions from one question to the next.
Transitioned to an in-house team over months, while coaching them on Elixir, and OTP as well.
talks
FnConf
After the crash
RootConf
Scalable distributed systems in Elixir