Scaling out is a more complex story: Read Scaleout works seamless using read replicas (another existing Postgres mechanism). Replicas can also help you for high availability, Write scaleout is difficult with TimescaleDB (same for Postgres): Sharding can be an option, or buying bigger machines.