SaaS
Different Stages of a SaaS Development Team
· β˜• 6 min read
The team I am on is responsible for SaaS development. We have a few flagship SaaS products and also some supporting ones. The flagship SaaS products have complex architectures, large technical challenges, and heavy staffing, and they are the focus of our KPIs. But a flagship project cannot stay the flagship forever β€” projects have life cycles and phases.

Stateless Services
· β˜• 3 min read
1. Problem Description Background: a SaaS application developed with Django, offering document services externally. Its search feature is implemented through Django Haystack. Problem: the search feature is sometimes available and sometimes not. After repeated testing, the available and unavailable states were found to alternate, each occurring with a probability of

Thinking on the Cooperative Way Between PaaSer and SaaSer
· β˜• 6 min read
1. Work Scenario The team I am on has 20+ people and carries the responsibilities of both PaaS and SaaS development. The people who develop PaaS, the PaaSer, are mainly responsible for developing and maintaining the PaaS platform, with the goal of providing the SaaS developers with the APIs and documentation they need.