This document discusses building cloud native applications. It defines cloud native technologies as enabling scalable applications in dynamic environments using techniques like loosely coupled microservices and containers. Common cloud native design principles are outlined, such as stateless architectures and API-based interactions. Advantages include using preferred languages and frameworks while enabling agility, but problems can include a lack of standardization. The Oracle Cloud Native Framework is presented as providing services for container orchestration, streaming, functions and more to build and deploy cloud native applications on Oracle Cloud infrastructure. A demo is planned to deploy a containerized application using tools like Kubernetes for orchestration.