It is also responsible for serving almost every HTTP request received by the Mixlr website, API and backend services. Nginx has quickly usurped Apache to become the most popular front-end web server in the world. Using Redis at Pinterest for billions of relationships.The Redis source code is regularly hailed as an example of concise, well-written C. For this reason, we are careful to never put data into Redis that we wouldn’t be too unhappy to lose without warning. As with Maslow’s hammer, there is a tendency for everything to start to look like a candidate for storing or processing in Redis - even when there are better options for data persistence readily available. If there’s one thing not to love about Redis, it’s just a little bit too versatile. From acting as a short-term caching layer a la Memcached, storing sessions for our web application, or acting as a pubsub server delivering real-time messages to tens of thousands of client applications - it just works. This fast, stable and elegant example of open source software powers many things at Mixlr. What are the pros and cons of PostgreSQL and MySQL?.Postgres has other advantages too: helpful EXPLAIN output, advanced constraints and a host of custom cell types for modelling data like IP addresses, JSON and complex container types, to name but a few. This is an area that MySQL in particular is notoriously deficient in, and had previously caused our development team numerous pulsating headaches. Our experiences with Postgres so far have been very positive, especially bearing in mind that after five years of running a fast-growing startup we have a lot of data to deal with.Įven when working with tables containing hundreds of millions of rows, Postgres allows us to continue carrying out many routine administration tasks - such as adding or removing columns or building indexes - without locking tables and forcing our service offline. PostgreSQL has been our main database since we migrated away from MySQL in early 2015. This post offers an overview of some of our favourite examples, and why they play such a big part in building our service. We rely on a host of amazing open source technologies to build the Mixlr platform. If you're a backend developer who is passionate about building rock-solid, high-availability systems using open source technology, you may find Mixlr to be a great team to join. By Rob 10 open source technologies we use at Mixlr
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |