Insights
Ideas for building
better software.
Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.
From the engineering desk
Browse practical articles or follow the latest technology updates.
Subscribe via RSS →Curated links from external sources — not 360Softy original articles.
Guide to scaling your database: When to shard MySQL and Postgres
Scaling a database presents challenges. As you grow, you might begin having trouble handling ever-increasing throughput or data size. You might find that query latency is getting worse. You might be pushing the limits of your hardware. When this happens, a classic option is vertically scaling your database by getting better hardware, but is there a better way? And what happens when you reach the vertical limits? This is where horizontal sharding comes in. In this article, we'll cover some common
SQLite on the Edge: Prisma Support for Turso is in Early Access
Prisma support for Turso is now in Early Access, enabling you to bring SQLite closer to your users. Try it out!
Non-engineers guide: Train a LLaMA 2 chatbot
Scaling hundreds of thousands of database clusters on Kubernetes
Containers have made an incredible impact when it comes to making, deploying, and distributing applications. When building containerized applications, you no longer have to be concerned about dependency mismatches or the age-old “works on my machine” argument. And Kubernetes has simplified deploying and scaling these containerized applications. If a container crashes, Kubernetes can easily spin a new one up to handle the load! But have you ever wondered if you can run a database in Kubernetes? T
First Input Delay (FID) vs. Interaction to Next Paint (INP)
As of March 2024, Interaction to Next Paint (INP) will replace the First Input Delay (FID) as a new Core Web Vital. Read more
Optimizing web fonts
Web fonts are vital to branding and user experience. However, the inconsistent rendering of these fonts while they're being fetched from the server can cause unintended shifts in layout. Read more
Let’s start with a conversation
Tell us what you’re working on.
An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.
Prefer email? [email protected]

