def METHOD_NAME(conf, ident) -> Tuple[AbstractBackend, AbstractFrontend]:
    """
    Create and return both backend and frontend.
    arguments:
    conf -- a dict representing plug-in detailed configuration
    returns:
    a 2-tuple (backend instance, frontend instance)
    """
    backend_class = find_implementation(conf['backend'])
    frontend_class = find_implementation(conf['frontend'])
    return backend_class(conf['conf'], ident), frontend_class(conf)