For developing applications on Anthos, Google Cloud offers various integrated toolset that simplifies development, integration and deployment.
For instance, Google Cloud Code lets you write, run and debug your cloud native application and provides a set of predefined templates that helps deploying applications quickly.
Google Cloud Code provides a complete development environment and integration with leading development IDE like IntelliJ and Visual Studio code.
Cloud Build lets you create a standardized build workflow to generate container images which can be triggered from your source control repository. Cloud Code is integrated with Cloud Build to generate production builds for deployment.
Cloud Build also integrates with Anthos Config Management at build time to ensure any new deployment artifacts (Kubernetes objects etc) are validated well in advance against existing policies. Once changes are validated, deployment changes are propagated to production environment.
These set of tools and seamless integration with the required products ensures continuous integration and continuous deployment processes can be easily adopted for building secure and compliant Anthos applications.
Also while developing the overall solution, you would require other components (like Load Balancer, Network options, Anthos Cloud Run etc) that we have listed in the Anthos component overview diagram which would be covered during the course of the book.