New

Posts

Page 29 of 40

September 9, 2022 cloud

Happy to share the release of my new book - “Getting started with Cloud Computing and Google Cloud”. The book is now available digitally from Amazon.
Download your copy from - https://amzn.to/3RMgk5S

The intent of this book is to provide practical guidance on how to get started with cloud computing and Google Cloud and be productive in a shortest possible time frame.

This book provides a mix of basic foundation concepts, along with advanced topics which teaches you practical #cloudcomputing concepts and fundamentals, the “why” and “how” part of getting things done to build cloud applications. The concepts are generic in nature and applicable to all cloud providers like #AWS and #Azure, but the Labs demonstration is available only for Google Cloud

Apart from cloud computing, the book also teaches you dual skills on how to create multi cloud applications - basically build applications in a way that can be deployed to any cloud provider, like Google Cloud, Azure or AWS. Secondly, the book teaches you practical ways of getting things done that would help you in your cloud journey.
So, if you are new to cloud computing and need to build a strong foundation, or getting started on Google Cloud or want to know how to build multi-cloud applications, then this book is for you.

The book is created as a course ware, divided into learning sessions, visual cards and Labs. Each session provides just the right level of details, with visual cards providing key messaging or takeaways and Labs providing step by step instructions through video.

The video provides a short preview of Table of Contents for the book. Happy Learning !!

September 8, 2022 cloud

Happy to share the release of my new book - “Getting started with Cloud Computing and Google Cloud”. The book is now available digitally from Amazon.
Download your copy from - https://amzn.to/3RMgk5S

The intent of this book is to provide practical guidance on how to get started with cloud computing and Google Cloud and be productive in a shortest possible time frame.

This book provides a mix of basic foundation concepts, along with advanced topics which teaches you practical #cloudcomputing concepts and fundamentals, the “why” and “how” part of getting things done to build cloud applications. The concepts are generic in nature and applicable to all cloud providers like #AWS and #Azure, but the Labs demonstration is available only for Google Cloud

Apart from cloud computing, the book also teaches you dual skills on how to create multi cloud applications - basically build applications in a way that can be deployed to any cloud provider, like Google Cloud, Azure or AWS. Secondly, the book teaches you practical ways of getting things done that would help you in your cloud journey.
So, if you are new to cloud computing and need to build a strong foundation, or getting started on Google Cloud or want to know how to build multi-cloud applications, then this book is for you.

The book is created as a course ware, divided into learning sessions, visual cards and Labs. Each session provides just the right level of details, with visual cards providing key messaging or takeaways and Labs providing step by step instructions through video.

The video provides a short preview of Table of Contents for the book. Happy Learning !!

September 1, 2022 green softwaretrends

Digital has changed the way organizations operate and how people live and work. Sustainability is the next wave of transformation that will have a profound impact on all organizations and, of course, our planet.

In my latest blog, I talk about the most interesting and useful takeaways from the Green Software Foundation Europe summit. I also share our latest podcast with The Economist, where I’m joined by a leading authority, Ziliang Zong, Professor of the Computer Science Department at Texas State University, to discuss the impact and implications of green software on sustainable business.

#greensoftware #sustainability #digital #esg Green Software Foundation

August 25, 2022 green softwaretrends

Had a great time interacting with live audience and talking about #greensoftware #sustainability and #technology at the Nasscom Annual Technology Conference #NATC  NASSCOM Accenture.
Thanks to everyone who attended the session.

Technology itself has a carbon footprint and we need to consider sustainability as a first class citizen while designing and delivering software applications.

I also have seen if you quantify the carbon reduction opportunities, which can be easily visualised like - “your software/application at scale would be used by millions of users and carbon reduction savings from your entire software/hardware stack can be mapped to planting of 100 trees”,  can make the teams more responsible and have a greater connect towards the green software initiative.

As #software professionals, we all have a role to play to embed energy efficiency and reduce carbon emissions to contribute our part towards a greener environment. Start your journey with small changes, small improvements can have a big impact at scale.

Link - https://lnkd.in/d2eKitF5

#esg #technologyinnovation Green Software Foundation

August 25, 2022 green software

Here is an interesting case study on how moving to Rust led to energy efficiency and cloud cost reduction.

It’s not easy to switch over to new languages, my suggestion is to start small. Small improvements at scale can have a big impact.

As you start designing and developing applications, embed energy efficiency and carbon reduction as part of overall software development process to deliver sustainable software applications

https://lnkd.in/dn6WsmGS

August 24, 2022

Here is an interesting case study on how moving to Rust lead to energy efficiency and cloud cost reduction.

It’s not easy to switch over to new languages, my suggestion is to start small, small improvements at scale, can have a big impact.

https://lnkd.in/dn6WsmGS

August 12, 2022

Here is an excellent research report from DORA’s (DevOps Research and Assessment by Google Cloud) that provides in-depth understanding of DevOps practices and capabilities that drive performance, and how the industry continues to evolve.

DevOps can be viewed as a cultural shift and this research validates a number of technical, process, measurement, and cultural capabilities that drive higher software delivery and organisational performance.

Download the paper from - https://lnkd.in/dPicgwmz

August 9, 2022 devopscloud

Blue green deployment is an important strategy as part of your devOps process. If you are leveraging kubernetes and Google Cloud Kubernetes Engine (GKE), GKE now supports Blue-green upgrades, which provides more flexibility and control over the upgrade process.

Only caveat is Blue green deployment would increase your cost temporally as the original environment is maintained during the upgrade for rollback. Not all production workload would require Blue green deployment as a strategy, so trade-offs against cost needs to be evaluated. The process worked seamlessly for my deployments.

https://lnkd.in/dgXAFwnq

August 6, 2022 cloudtrends

Docker Swarm or kubernetes - My first production deployment of kubernetes was in 2016. We were evaluating whether to use Docker Swarm or kubernetes. The devOps processes and container managed solutions were still evolving. Sharing an article from 2016, where I had summarised Kubernetes vs Docker Swarm and why Kubernetes was the choice of platform.
Link to the blog - https://lnkd.in/dHHzFe9D

Kubernetes has come a long way and made things simplified, being adopted by all cloud providers and now it’s the def-facto choice for running containers on any platform. With devOps, tools are now streamlined with open source CI/CD options like Jenkins and monitoring via prometheus or cloud vendor supported devOps tools like Cloud Build, Cloud Pipeline ..

According to CNCF’s respondents, 96% of organisations are either using or evaluating Kubernetes.

Checkout the survey results from CNCF - https://lnkd.in/dcAS8Ruc
where Kubernetes is starting to go “under the hood” and in my view, probably has a potential to expand and become the computing environment for not just platforms, but any device.

August 6, 2022 cloud

Write serverless apps in python using Chalice framework. If you want to quickly create prototypes in python and deploy applications on AWS Lambda seamlessly, try out this python framework. It also integrates with other AWS services like Amazon API Gateway, Amazon S3.

Link to Github - https://lnkd.in/d3npdZpS

August 5, 2022 cloud

Compare 100+ services across Google Cloud, AWS and Azure. Checkout the updated version of cloud comparison tool.

If you are migrating applications across cloud vendors, this tool can help to choose compatible services. If you are building multi-cloud or cloud-neutral applications, pick up services that would work across cloud providers seamlessly. Checkout the previous newsletter on #multicloud strategy adoption for guidelines - https://lnkd.in/dha_vDyD

Link to the tool - https://lnkd.in/d4aWq8zZ

August 5, 2022

Write serverless apps in python using Chalice framework. If you want to quickly create prototypes in python and deploy applications on AWS Lambda seamlessly, try out this python framework. It also integrates with other AWS services like Amazon API Gateway, Amazon S3..

Github - https://lnkd.in/d3npdZpS

August 4, 2022 clouddevops

Checkout this excellent resource on how to optimize cost cloud.
The cloud optimization guidelines covers the following categories

  • Adopt and implement FinOps
  • Monitor and control cost
  • Compute, containers, and serverless optimisation
  • Storage optimisation
  • Database optimization
  • Network optimizations
  • Operations

Often network optimization is overlooked as part of the cloud optimisation and design of VPC networks, storage of VPC Logs, use of different network service tiers based on environments (prod, dev), data compression techniques, use of internal IP address and
adopting geo-location can reduce your cloud bills significantly.

I will also add managing devOps as part of Operations to include frequency of builds, container image optimization for storage reductions and CI/CD resource optimization as part of the list.

Link - https://lnkd.in/dpG2P2ik

August 3, 2022 cloud

Compare 100+ services across Google Cloud, AWS and Azure. Checkout the updated version of cloud comparison tool.

If you are migrating applications across cloud vendors, this tool can help to choose compatible services. If you are building multi-cloud or cloud-neutral applications, pick up services that would work across cloud providers seamlessly. Checkout the previous newsletter on #multicloud strategy adoption for guidelines - https://lnkd.in/dha_vDyD

Link to the tool - https://lnkd.in/d4aWq8zZ

August 3, 2022 cloud

Here is an excellent resource for speeding up code builds and CI/CD pipeline.

  1. Build leaner containers
  2. Using Kaniko cache
  3. Using a cached Docker image
  4. Caching directories with Cloud Storage
  5. Avoiding the upload of unnecessary files
  6. Selective deployment

Reference - https://lnkd.in/d3AFQf_P

Also, use Selective deployment and run only what’s changed. Here is the blog article on how you can configure Selective deployment -
https://lnkd.in/dd3Cq32c

August 1, 2022 cloud

Compare 100+ services across Google Cloud, AWS and Azure. Checkout the updated version of cloud comparison tool.

If you are migrating applications across cloud vendors, this tool can help to choose compatible services. If you are building multi-cloud or cloud-neutral applications, pick up services that would work across cloud providers seamlessly. Checkout the previous newsletter on #multicloud strategy adoption for guidelines - https://lnkd.in/dha_vDyD

Link to the tool - https://lnkd.in/d4aWq8zZ

August 1, 2022 clouddevops

If you are looking to generate #multicloud or custom cloud architecture diagrams from code , then look at “Diagram as Code for prototyping cloud system architectures” tool.

The diagrams as a code tool supports all cloud providers like #AWS, #Azure, #GoogleCloud, #AlibabaCloud, #IBM and their respective services/components. If some of the services are not available, you can create one using the custom node feature.

Link to Github repo – https://lnkd.in/djSaBwaT

I used the custom extensions node to develop my own constructs for a Google Cloud CI/CD process using Cloud Code, Cloud Build, Google Cloud Deploy, and GKE.

The code and details are available on my blog - https://lnkd.in/d73aRYhq

August 1, 2022 blockchain

Technically, one full stack engineer can deliver your end-2-end project/solutions. This is an interesting article on the rise of full stack engineers and demand for it.

In my view, the demand for full stack engineers will rise even further as they transition fast and adopt new skills for Web 3.0 and Metaverse.

Article Link - https://lnkd.in/dS3Rb3qS