The checkpoints are called bonfires. There are times when there are 2-3 bonfires in one place, and then there are times when there's no bonfire in a place. Some bonfires are hidden. All bonfires are located really far from the boss which means that if you die, you'll have to fight all those enemies you fought before to get to the boss again.