Insights
Engineering Insights
Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.
Curated links from external sources — not 360Softy original articles.
TypeScript, PostgreSQL, Prisma Backend | REST API, Validation, Testing
Build a REST API with TypeScript, PostgreSQL, Prisma, and Hapi, then add validation and tests for CRUD endpoints.
Learn Horizontal Scaling on PlanetScaleDB with Vitess — Rate Puppies in a Rust app with Sharded MySQL Database
Since writing this blog we have released a new version of PlanetScale. Learn more about what we’ve built and give it a try, and be sure to check out our docs. Please note, this blog refers to PlanetScaleDB v1 and is not applicable to our latest product. At PlanetScale, we have built PlanetScaleDB, a fully managed database-as-a-service on top of open source Vitess that enables horizontal scaling of MySQL far beyond what you can do with a single instance. In this blog, we’ll explain how sharding w
TypeScript, PostgreSQL, Prisma | Data Modeling, CRUD, Aggregates
Learn how to model data, perform CRUD operations, and query aggregates in a TypeScript and PostgreSQL backend built with Prisma.
Announcing Vitess 7
On behalf of the Vitess maintainers team, I am pleased to announce the general availability of Vitess 7. Major Themes Improved SQL Support We continued to progress towards (almost) full MySQL compatibility. The highlights in Vitess 7 are replica transactions, savepoint support, and the ability to set system variables per session. We expect to continue down this path for Vitess 8. Stability Vitess had accumulated significant technical debt due to functionality that was added organically over time
Work with 360Softy
Building a SaaS product, AI system, or business platform?
Book a free consultation and we will tell you honestly whether we can help.


