A fermentation and aging apparatus, comprising: a tank for accommodating fluid; a fermentation container forming a space for making a beverage; a pump disposed in a channel connecting the tank to the fermentation container to supply fluid from the tank to the fermentation container; a flow rate control valve configured to control a flow rate of the fluid supplied from the tank to the fermentation container; a heater disposed in the channel between the tank and the fermentation container to heat the fluid; a temperature sensor configured to measure a temperature of the fluid heated by the heater; and a controller configured to: - control a degree of opening of the flow rate control valve based on the measured temperature; - control the temperature sensor to periodically measure the temperature of the fluid; and - control the degree of opening of the flow rate control valve based on the currently measured temperature, a predetermined target temperature, and a previously measured temperature; and wherein the controller is further configured to: - maintain the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is higher than the previously measured temperature; and/or - decrease the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is equal to or less than the previously measured temperature. a tank for accommodating fluid; a fermentation container forming a space for making a beverage; a pump disposed in a channel connecting the tank to the fermentation container to supply fluid from the tank to the fermentation container; a flow rate control valve configured to control a flow rate of the fluid supplied from the tank to the fermentation container; a heater disposed in the channel between the tank and the fermentation container to heat the fluid; a temperature sensor configured to measure a temperature of the fluid heated by the heater; and a controller configured to: - control a degree of opening of the flow rate control valve based on the measured temperature; - control the temperature sensor to periodically measure the temperature of the fluid; and - control the degree of opening of the flow rate control valve based on the currently measured temperature, a predetermined target temperature, and a previously measured temperature; and - control a degree of opening of the flow rate control valve based on the measured temperature; - control the temperature sensor to periodically measure the temperature of the fluid; and - control the degree of opening of the flow rate control valve based on the currently measured temperature, a predetermined target temperature, and a previously measured temperature; and wherein the controller is further configured to: - maintain the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is higher than the previously measured temperature; and/or - decrease the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is equal to or less than the previously measured temperature. - maintain the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is higher than the previously measured temperature; and/or - decrease the degree of opening of the flow rate control valve when the currently measured temperature is lower than the predetermined target temperature and the currently measured temperature is equal to or less than the previously measured temperature.