This is a pretty good dubstep drums effects processing tutorial from Audio Tuts. This is for Ableton but the basics apply to other environments and EDM genres.
To sum up what he does in this video:
1. Layer 3 different snares.
2. Layer a clicky, short bass with a subby bass (longer sine wave), then shortens the audio overall length.
3. Add a variety of real hi-hat sounds (stereo) in between the main rhythm. You could use toms, shakers, or any sound.
4. Add a high pass filter on the hi-hats bus / group.
5. Low Pass filter the kick drums very low for headroom. Add a "smiley" EQ curve for less midrange.
6. Add a Compressor with slow attack & release (200-300ms) to kicks, which preserves the attack. 3:1 or 1:5 ratio? -2db Gain Reduction? Adds a notch for the snare, and a slightly smiley eq.
7. Add a parametric EQs to the snares, sweep to where it sounds the best and boost. Add a low pass filter & mid dip. Add a compressor again.
8. Remember to save.
9. Variates the rhythm again. Adjust fader levels.
10. Puts reverb on the snares with a hi-pass.
11. Optional: Use gates to adjust the tail end of the sounds
12. Add any types of effects you like. There are no rules.