OnlineCity
Shared insights
on
ZeroMQZeroMQ
at

Our platform is based on interconnected services with a custom RPC protocol based on ZeroMQ and inspired by ZeroMQs LPP/MDP protocols. ZeroMQ

READ MORE
1 upvote8.8K views
Shared insights
on
NagiosNagios
at

We use nagios based OpsView to monitor our server farm and keep everything running smoothly. Nagios

READ MORE
1 upvote8K views
Shared insights
on
FlaskFlask
at

Flask drives our APIs, both the Website APIs and the majority of the REST Messaging APIs Flask

READ MORE
1 upvote7.1K views
Shared insights
on
CoverallsCoveralls
at

Code Coverage is an important metric for us as we aim to deliver regular improvements to our platform. Coveralls

READ MORE
1 upvote5.2K views
Shared insights
on
PostgreSQLPostgreSQL
at

PostgreSQL is our datastore, used for long term storage and analytics. But not active data, such as messages enroute. PostgreSQL

READ MORE
1 upvote25 views
Shared insights
on
C++C++
at

The most latency sensitive parts are written in C++. Due to our interconnected services architecture, we use either Python or C++ for each service, with the performance critical parts being C++14. C++

READ MORE
1 upvote19 views
Shared insights
on
RedisRedis
at

All data not yet commited to PostgreSQL, lives in multiple redis instances. We are heavy users of lua in redis to enable custom queue behavior. Redis

READ MORE
1 upvote17 views
Shared insights
on
SlackSlack
at

Almost all company communication happens in slack, it's the beating heart of OnlineCity. Slack

READ MORE
1 upvote12 views