Sqreen

Sqreen

67 Followers
Sqreen is a developer-friendly security platform for web applications, API and micro-services
Tools by Sqreen

Decisions 4

Benoit Larroque

Principal Engineer at Sqreen

The problem I had was mongo doesn't scale super well when really going to big data-sets and sharding it is very ops heavy

I considered Cassandra but decided against it because it's also very ops heavy and documentation (at the time) was lacking

Hence we went to DynamoDB as it's super scalable, sharded by default and doesn't require ops (managed service). Beware though the data modelling is very different (and very close to Cassandra)

5 1.9K

Benoit Larroque

Principal Engineer at Sqreen

I chose Datadog APM because the much better APM insights it provides (flamegraph, percentiles by default).

The drawbacks of this decision are we had to move our production monitoring to TimescaleDB + Telegraf instead of NR Insight

NewRelic is definitely easier when starting out. Agent is only a lib and doesn't require a daemon

4 435.9K

Benoit Larroque

Principal Engineer at Sqreen

I chose notion.so to be our knowledge sharing platform accross the company. We use it for planning new initiatives, to track our OKRs but also to share our company policies. It's also very good at linking every other asset we have been producing accross the years.

It's so versatile that, at first, it a bit hard to onboard but the notion.so team is always sharing new tips and tricks on their Slack.

3 2.1K

Benoit Larroque

Principal Engineer at Sqreen

I chose TimescaleDB because to be the backend system of our production monitoring system. We needed to be able to keep track of multiple high cardinality dimensions.

The drawbacks of this decision are our monitoring system is a bit more ad hoc than it used to (New Relic Insights)

We are combining this with Grafana for display and Telegraf for data collection

2 144.1K