~/devreads

#backend

16 posts

28 May

Shaurya Kethireddy 14 min read

In early 2023, Slack faced a foundational challenge: serving Large Language Models (LLMs) at enterprise scale with the security, reliability, and performance our customers expect. Over three years, we evolved from basic infrastructure to orchestrating a sophisticated multi-cloud architecture. We didn’t just want shiny new models; we needed a system resilient to regional outages and…

uncategorizedawsbackendcloud-computingcollaboration

19 Mar

Frances Coronel 7 min read

Introduction 🔔 At Slack, notifications are how teams stay in the loop, but they can also become overwhelming when not designed with intention. Our goal was to make staying informed feel effortless. We set out to rebuild one of Slack’s most complicated systems from the ground up by bringing calm, consistency, and clarity to the…

uncategorizedandroidbackendcross-platformdesign

22 Oct 2025

Michael Margolis 3 min read

When I joined Medium , it was because I still believe in the internet as a place for ideas. Not noise, not outrage, but content that connects people through shared curiosity. Medium’s mission is to deepen understanding and spread ideas that matter. We’re building the best place for reading and writing online: A space that rewards clarity, authenticity, and craft…

software-engineeringmediumbackend-developmentbackendhiring

28 Jan 2025

10 Dec 2024

18 Jan 2024

Sean McIlroy 12 min read

Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices…

uncategorizedautomationbackendci-cddeployment

28 Nov 2023

Yuriy Loginov 9 min read

Slack Connect, AKA shared channels, allows communication between different Slack workspaces, via channels shared by participating organizations. Slack Connect has existed for a few years now, and the sheer volume of channels and external connections has increased significantly since the launch. The increased volume introduced scaling problems, but also highlighted that not all external connections…

uncategorizedbackendhacklanginfrastructurescalability

19 May 2022

Peter Crona 5 min read

Let’s start with a beautiful quote, which also can act as a great summary of what I want to share: “If you need a readme.md explaining how to build a project, you already failed” – Eelco Dolstra With this in mind, try to think back if you ever tried to follow along in a tutorial […]

backend

3 May 2019

5 Oct 2017

sharmeenrehan 8 min read

It was a couple of months or so ago when I came across this conference called FullStack Fest, skimming through the agenda, I was immediately intrigued and thought “I’ve got to check this out”. The coolest bit? The conference was taking part in the beautiful city of Barcelona. September finally came around, and just as […]

backendhow we work

24 May 2017

Seth Hubbell 7 min read

(Always One More Thing…) Who Are We? The Ad Management team here at Bazaarvoice grew out of an incubator team. The goal of our incubator is to quickly iterate on ideas, producing prototypes and “proof of concept” projects to be iterated on if they validate a customer need. The project of interest here generates reports […]

testingbackenddatabaseemodbmigration

1 Nov 2016

Peter Crona 8 min read

Like a lot of people at Small Improvements I’m fascinated by functional programming. For a while I’ve been thinking about cleaning up a little in our codebase, mainly the backend which is written in Java. I have known for ages that Haskell is really good with abstract syntax trees (ASTs) and was playing with the thought of creating a Haskell…

backend

12 Sept 2016

Michael Ruhwedel 5 min read

It’s no secret that we at Small Improvements love to use cutting edge technologies for our application. On the client side, there’s no limit, that’s why we’re rapidly transitioning to React. In the backend, we’re pushing the limits too, but we’re currently bound by what the App Engine has to offer. The main grievance for us is that […]

backendinfrastructure

11 Oct 2015

Per Fragemann 1 min read

In course of the DevOpsDays 2015 in Berlin, Small Improvements is going to host a Docker meetup with John Willis of Docker Inc on October 26th! John’s presentation covers the current state of the DevOps movement as presented by one of the original “Core Organizers” of the movement. The presentation will look at some of the taxonomies that have been…

backend

9 Apr 2015

Michael Ruhwedel 7 min read

Definition Kubernetes – κυβερνήτης • (kyvernítis) m governor (leader of a region or state) (nautical) captain, skipper pilot (of an aircraft) Motivation We recently moved to a new office and dis­covered that one of our bare metal Con­tin­uous Integration build agents didn’t survive the move. Since other developers were already unhappy with the fact, that the […]

backend

24 Feb 2015

Per Fragemann 3 min read

We conducted our 3rd SI Hackathon on Feb 19th to Feb 20th. This is one of the hackathon results. Background My previous Hackathon project was way too ambitious, so I decided to pick something easier this time, which would also help reduce our support load a bit. A frequent pain point is that client admins […]

backendhackathonicalical4j