Developer Horizontal Scaling of Socket.IO Microservices with RabbitMQ At Crisp, we are building a customer service software that provides our users with a chatbox service that they can setup on their website. The Crisp chatbox provides features that require users to
Technical Our Chat is Now 30% Smaller & 2 Times Faster We got to a point where we had the lightest chatbox on the market, with a compressed size of 232KB (full load), where other chatbox providers would often load up to a megabyte. Discover How!
Technical Details on the 22/07/2019 incident and how we are fixing this for the future On July 22th, Crisp experienced infrastructure issues caused hardware failures with our provider DigitalOcean. We wanted to be transparent about the technical cause of this incident.
Git Ditch your Status Page: How we monitor Crisp at scale The Crisp technical architecture runs around 40+ different micro-services, all replicated across different physical machines. Adding to that, we have around 20 daemons operating different tasks, eg. data storage with MongoDB, or email
Technical Open-Sourcing Bloom: A REST API Caching Middleware This article is a word-for-word repost of Announcing Bloom: A REST API Caching Middleware from the blog of Valerian Saliou, Crisp CTO. Premature optimization is the root of all evil. Especially when you
Technical Reasons Not To Use Firebase Building real-time applications is today standard. At Crisp, we used Firebase in production over 9 month, starting from day one. From the dream to the nightmare, here is our experience. Note that this
Technical How We Internationalized The Crisp Chatbox At Scale Here at Crisp, we love technology. Especially when it is bleeding edge and may help improve the quality and speed of the service. Recently, we made a small optimization to the chatbox code