Ranga Karanam is a Programmer, Trainer, and Architect. His area of interests include Cloud Native Applications, Micro Services, Evolutionary Design, High Quality Code, BDD, TDD, and Refactoring. He loves consulting for start-ups on developing scalable component-based cloud native applications and following Modern Development Practices such as BDD, Continuous Delivery, and DevOps. He loves the freedom the Spring framework brings to developing enterprise Java applications. Ranga started in28minutes(www.in28minutes.com) with a vision of creating high-quality courses on developing enterprise Java applications. He is looking to enhancing his already considerable success-40,000 students on Udemy( https://www.udemy.com/user/in28minutes/) and 25,000 subscribers on YouTube( https://www.youtube.com/rithustutorials). Ranga likes to play cricket and go hiking. His dream is to spend a year hiking the Himalayas.