SQL Server 2014 Batch Transaction Log Management
Prior years during batch in Sybase the transaction logs would fill up freezing the system. 


Sybase before ASE 15 did not have the concept of autogrowth. SQL server has autogrowth and there are ways wherein you can presize your transaction log and choose a sensible autogrowth value.

Refer to : 8 Steps to better Transaction Log throughput and Manage the Size of the Transaction Log File

Also, Why Does the Transaction Log Keep Growing or Run Out of Space? has excellent answers detailing majority of techniques and scenarios.


  I would propose sizing the transaction log appropriately and running log backups every 15 minutes. 


Initial sizing would be a trial and error method, but you can use my script to detect autogrowth events and then adjust your log size. 

Running log backups will allow you to reuse your existing log file in FULL and bulk logged recovery modes.

A checkpoint (manual or automatic) will clear the log file in simple recovery.


  heavy batch at night. 


You should refer to data loading performance guide (Referenced in my answer) to optimize your nightly load batch. Also, you should check Recommended updates and configuration options for SQL Server 2012 and later versions with high-performance workloads