You create a transaction, it goes to the mempool of all Bitcoin Node, the miner choose which transaction include in the next block.
There are about 20 mining pool, an 10000 solo miner who try to mine a new block.
This is how bitcoin works, and can't works in any other different way