Consultancy
Are you a non-expert wondering how to use Postgres properly?
Some customers just need a little advice on which direction to go in. A short consultancy session can save you from making mistakes that could be fatal in the future.
- How do I build my architecture?
- What are the advantages/disadvantages of using a particular type of data (
UUID
,JSON
…)? - Do I need to shard my database?
- How can I perform full-text searches?
- How do I partition?
- What type of instance should I choose?
- Which server should I buy?
- Which monitoring solution?
Here’s a non-exhaustive list of the subjects I work on:
- Audit/consulting and architecture consulting: connection pooler, pgbouncer
- Cost reduction with cloud providers
- Engine and operating system tuning (Linux)
- Query optimization
- Modeling consulting
- Backup (and restore!)
- Postgres monitoring (Nagios, icinga, Datadog)
- Physical and logical replication
- Advanced uses of postgres: partitioning, Full Text Search, indexing strategies, sharding…
In all cases, I will respect my commitments, I will not recommend a solution that I would not want in production.