I'm a software developer but I'm new on bitcoin or blockchain programming I want to implement a bitcoin-based web app that creates address'es for users and just makes transactions.
Did we need to have our full node for creating transactions? Could we confirm and create transactions over DNS seeds?