Making mistakes like this sucks but passing the blame makes it even worse.
831 karma · joined June 19, 2012
Making mistakes like this sucks but passing the blame makes it even worse.
The clear mistake here is allowing incoming traffic on 0.0.0.0/32
Disclaimer: I am not into Docker or Mongodb
Creating and deleting a lot of data on PG is a pain because of MVCC and vacuum. One useful trick is to partition data into tables and to truncate/drop entire tables, drop/truncate is instant and reclaims space immediately.
Moldova is also a Romanian region.
x does not exist
For months ext monitor support was buggy, touchbar stopped working daily (related to ext monitor bug) and restarts were necessary in order to go back to stable state. Since a couple weeks things improved a lot and I am back to my default state: I dont care about my OS nor about any Apple app, just let me use my IDE and browser without annoying me. I think that the wise thing here is to never ever upgrade OSX until a couple minor releases are out. Bugs eventually get fixed and security patches are important! This reminds me of Cassandra where x.y.6 was the right version to use :)
Stream is an API platform that powers feeds and chat for over 500 million end-users, who access Stream via a blazing fast, highly-available and simple to use API service.
We are an ambitious startup that is looking to hire:
- Senior Frontend JavaScript/React Developer
- Project Managers and Tech leads
- Senior iOS Developer
- Senior Android Developer
- DevOps Engineer
- Backend Software Engineers (Go)
Stream has a casual social culture and offers a competitive salary and great benefits. When it comes to software engineering, ownership and quality are key: our goal is to deliver stable software. Our talented team is diverse, highly technical and collaborative, which makes Stream a great place to learn and improve your skills.
Our tech stack:
- Go, Python, NodeJS
- RocksDB, Postgresql, RabbitMQ
- Django, Celery
- AWS, Puppet, CloudFormation, Vagrant
- Grafana, Graphite, ELK
- Redis, Memcached
Want to join an excellent team and build great products used by millions of users? If what we do sounds interesting, email me on tommaso@getstream.io or head over to https://angel.co/company/stream
Edit: I use Google Drive because of Google docs. sigh
Back when we did this instance storage was much faster than EBS but the difference was not as dramatic as it can be these days. For example:
i3.2xlarge -> 180,000 write IOPS (4KB) 456$/month EBS 16TiB volume -> 16,000 IOPS (16KB) (more than 1,500$/month)
The difference in price and performance (NVMe can go much higher than this) could justify the EC2 self-hosted approach.
Back when RDS did not have Postgresql supported, our dev team build something similar on top of EC2, EBS, Wal-e (S3) and XFS.
It was a lot of work to get all the moving parts working nicely; lot of testing to perfect all procedures and I can tell you, it was no fun at all when we got the instance shutdown email notification from AWS (or if you wanted to spin a new server from snapshot / upgrade instance type, ...)
Here's a list of things that you get with RDS:
- Somebody else will make sure that failover, snapshotting, backup recovery work. If you use EC2 this is going to be something you need to test periodically (unless you like bad surprises)
- Automated failover election mechanism
- Logging integrates with S3 out of the box
- Proxy (no need to run your own pgbouncer anymore)
- Engine upgrades work with replicase and multi-az failovers
The list is much longer than this but my point is: the amount of overhead that comes with running PG on EC2 is high and does not improve that much over time (probably the opposite is true if you consider that developers/DBAs come and go).
Any help with making a stronger case is also appreciated!
https://www.postgresql.org/docs/current/queries-table-expres...
Stream is an API platform that powers Feeds and Chat for over 500 million end-users – many companies of which you use daily.
Our team is hiring backend developers to work on our API platform and distributed data storage (Go for almost everything), as well as iOS, and Android developers to work on our SDK libraries in Swift, Java, and Kotlin.
Want to join an excellent team and build great products used by millions of users? Apply now at https://angel.co/company/stream
So you get busted doing something illegal and walk away with a 2.5Billion in your pocket and 0 jail time. How do you expect execs to not do this all the time?
We are looking for talented software developers to join our core dev team in Amsterdam.
- Golang backend devs
- Android (Java / Kotlin) developer
If you're interested send me an email: tommaso at getstream.io