There are three main components to dbKoda. When running directly from source these will show up as separate node processes. Of course, when running the Electron app these three components act as a single application:
- dbkoda-controller handles communication with MongoDB servers and eventually with other databases that may be supported.
- dbKoda-ui handles the rendering of the UI.
- dbKoda controls the application as a whole.