I started my cloud product journey more than a year back. By today, I am certified by AWS, Azure, IBM Cloud and SalesForce. I am both an AWS and IBM Cloud Practitioner. Along with tough Azure Architect ( 70-535) exam, I have passed challenging Salesforce Administrator ( SU18 ) exam. With multi-cloud certifications and practical product rollout experience, I am confident that I can architect, build an deploy cloud native applications where they relate to BigData or not. Cloud Journey has been exciting so far. Come and join me. I am very happy about my achievements so far.
Today was a day of reckoning. I presented a multi-cloud application development session as described at www.siliconvalley-codecamp.com/session/2018/securely-developing-and-deploying-multi-cloud-applications . This blog is about the session. Here is the abstract.
Today, enterprises and individual developers alike want to develop applications that are multi cloud, secure and top at user experience. They want to deploy secured applications rapidly with highest degree of code reuse and library uniformity. Web technologies change quickly and best practices are constantly evolving. How do you deploy applications securely across public cloud, private cloud and hybrid cloud? What steps you should take?
In this session, we will take a sample web application, and deploy to public cloud, hybrid cloud and private cloud securely. We will learn requirements, configurations needed at each step. While GitHub for SCM, HSM for crypto key generation and Kubernetes orchestration are core components, you will know how setup and configuration are different for each cloud. Cloud specific info is stored in a common repository and reused over time. A new JSON standard is proposed to store meta data of each cloud. For multi cloud deployment, the merged JSON document becomes key to drive the development and deployment of applications for each cloud. Thanks to repository driven services, developer is constantly made aware of cloud requirements and restrictions as development progresses. It is a powerful tool to help developers develop and deploy applications securely across the cloud.
In the end, you will take away few best practices to deploy your application securely across all cloud environments.
I am happy to update my readers that session went well. Attendees were eager to know the subtle differences between each cloud and what steps can they take to develop portable applications across each cloud. We discussed frameworks, standards, SDKs and APIs to help developer write cloud in cloud neutral manner.