Convex.jl vs. optimization.jl

I just see that JuMP does include Convex.jl. Therefore, it solves DCP problems, doesn’t? If so, can I focus only on JuMP.jl and ignore Convex.jl and optimization.jl as it covers both?